Best way to bring my programming to the next level?
March 23, 2012 9:50 PM Subscribe
So I've used Python here and there to solve system administration tasks and create some small web applications (again to solve any issue related to work). Living in the sys admin world, I typically turn to Bash. Bash because I know it well and I can throw out a solution quickly. Problem is I'm starting to interview more and more for "DevOps" positions, what's the best and fastest way to bring my Python (or insert language) abilities up a notch?
I admit that I typically write in Python with one screen trained on the library docs. I've got a solid understanding of data and control structures. I thought maybe coming up with a weekend project might help but I'd like to hear other people's thoughts. Reading good code always helps, but doing is always better for me. I guess the real question is creating something that does x always makes you understand a language at a deeper level (if such thing exists).
posted by snuffaluffagus to technology (11 answers total) 28 users marked this as a favorite
Take some of the bash scripts you've written and rewrite them in python. Ban yourself from writing new code in bash for a while, do the total immersion thing.
posted by tylerkaraszewski at 10:43 PM on March 23, 2012