14 karma · joined September 7, 2009
Perhaps this idea will work better for Men as they probably need a bit more help in piecing together a look (more often than not) ;)
I think that would be a very good next post to write about :)
Again hard to argue with many of the points raised, but with that said I think there's still opportunity - just not the same as before where the likes of Zynga and iLike were able to get shed loads of traffic for virtually nothing.
I've followed a very similar roadmap in learning bits of html/css (highly recommend the Head First book), javascript, version control, ruby and doing Hartl's, 'Rails Tutorial'.
I didn't get a job at Pivotal Labs in SF like the author (which I'm guessing would be a pretty awesome learning environment) but I've managed to convince the 'Pivotal Labs' of the Philippines to take me in & provide mentorship ;) If anyone is interested I've just started keeping a log of each step along the way at http://www.ralphy.tumblr.com. (Will update with more posts soon).
So far, it's been tough and I'm realizing how little I know in the whole spectrum of Rails, let alone web development. Having said that I'm already building stuff on the web I can actually see and show my friends, which is kinda awesome.
I think the other thing the author fails to mention is that in terms of up-skilling developers, the process of pairing is quite useful. Often the pairing will naturally raise the level of the weaker programmer by virtue of being exposed to new ideas and solutions by the more experienced developer.
I had been attempting to learn how to program (Ruby) for the past 6 months (from a ZERO programming background) and in the beginning I honestly could not do more than one week learning 'intensively' before I had to take a break to let all the new concepts and information settle in.
Perhaps it's just my style but I've found learning a little bit everyday is more effective in the long run than cramming it into a condensed period of time. It's surprising how you can take a break from a piece of code and have everything come together when you look at it again.
That said, learning how to program in 'X weeks' sounds great and I wish I could have done it!