I saw several Code Year tweets scroll through my feed over the last week of the year. At some point I decided to check it out. If you haven’t heard about it yet it is an initiative started by Codecademy.com to teach people how to program through weekly, free lessons. I decided to sign up and see what I could learn.
After signing up I decided to do a little research on the site and found the following TechCrunch article.
While the article didn’t really tell me anything groundbreaking, I spotted a comment below the article that stopped me cold.
I think it’s a great idea.
But do not fool yourself: You will not be the next startup rockstar or the CTO of Facebook by completing these very basic coding lessons. It’s nice for technically uneducated people to understand some of concepts behind coding.
There is no shortcut to become a good coder. You will still need a few years of learning and a few years of practice to be able to write your own startup project code, scalable and reliable. If you’re 20, go for it. If you’re 30 – too late.
Better to spend some time to learn project management and team leading skills – and listen a lot to senior coders how they work and what work environment they expect. You will be way more valuable to your startup then. – Roberto Valerio
What got me was “If you’re 30 – too late.” I am not sure if I agree with what he is saying or not but I see where he is coming from. Programming is a learned skill just like anything else. The best programmers are almost always the guys who live and breath it for years. We have all heard stories about young programmers sleeping at their desks and working through the night to complete a programming job or some personal project. Certainly you have to have a passion for coding, just like you have to have a passion for anything to be really good at it but, I am not sure that age is necessarily a barrier to entry.
I remember a lady who was well into her 30s or maybe even 40s going back to school to become a biologist while I was working on my undergraduate degree. I didn’t think she was too old to learn chemistry back then and I don’t think anyone is too old to learn to program now. The odds of someone at 36 learning to code, becoming good at it and creating the next Facebook are probably slim, but why tell someone not to do it? It just seems wrong to me. What I think he is saying is that someone is wasting their time trying to learn to code when they reach middle age and that they would have better prospects professionally working on the leadership skills of team management and project management. He may have a point but that is no reason not to learn something. In fact, I am a firm believer in the idea that the more you know the better.
We don’t really know the limits of the human mind and it should be pushed. Personally, I am really looking forward to digging into something I have only casually looked at for years. As I have said before, I seem to have a knack for working with hardware and administration, but I have always felt that I lacked a solid base in programming knowledge. Even if programming is not to be my future profession, I still want to learn. I am excited for the Code Year project and will be learning along with thousands of others. Some, I hope, are as old as me!