If the author reads these posts: please, for the love of all that is true and pure, do not open with an apology. Instead, just edit out whatever you were going to apologize for. Also: I really like the article.
Evolution of a Web Developer: From PHP Newbie To Python Ninja
21–29 of 29 posts
Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#22"Realized that my friends will forever make fun of me if I stay on PHP" That was lame. "Considered Cake as well, but went with CodeIgniter mainly because I had friends that had used it" Can you see a pattern here?
Yes. It's really easy to learn things when you have a support network turn to for questions and advice.
Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#23Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#24Ruby as a language feels a little strange. Maybe it was designed for hipsters. If I had a dog, it would bark at Ruby code. I'd love to know why. The way this is written makes it feel less like opinion and more an opportunity to take a pop. Ruby seems susceptible to this sort of "hipster" callout in a way other languages aren't. Confusing a language with its comically unfairly defined userbase, perhaps?
Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#25Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#26Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#27I fail to see why selection of Python over PHP should be an Evolution.
It should be more of a metamorphosis from dung to butterfly, or perhaps an ascension to heaven.
Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#28or he basicly jumped to python early on as an absolute beginner
Re: Evolution of a Web Developer: From PHP Newbie To Python Ninja
#29This is really good stuff. The roadmap from beginner to expert is generally consistent irregardless of the language or framework. I always hoped for a "knowledge map" for programming (example: http://www.khanacademy.org/exercisedashboard ) that clearly shows knowledge dependancies. Can this be a step towards developing a comprehensive, collaborative knowledge map which would benefit programmers of all levels?
Having started doing web development before Django and jQuery were released, I definitely learned about JavaScript debuggers, POST requests, CAPTCHAs, AJAX (which, by the way, was positively painful before the invention of JSON), XHTML and the validation thereof, fake CAPTCHAs, cookies, passing session IDs in GET requests for people who block cookies, returning dynamically-generated images to an HTTP request... long before I ever learned about web frameworks, ORM, or any of those things.