Entrepreneur Geek

Nirav Mehta on life, technology and future

Learn programming in 10 years

without comments

Peter Norvig says:

Walk into any bookstore, and you’ll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows, the Internet, and so on in a few days or hours.

The conclusion is that either people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics, or even Dog Grooming in a few days.

Peter then compares programming with art and music. He argues that it takes ten years for somebody to be an expert programmer. (and not 24 hours or 3 days or whatever)

I believe he is close. My experience has been that it takes around 6 active programming years for somebody to develop the problem solving skills required for programming. Whatever is the programming language.

I agree with his comments on how to be a good programmer though. They are solid.

Thanks to Kartik for the link!

Related posts:

  1. Debugging PHP for the first time in 10 years, and loving it! I have been writing PHP code for 10 years now...
  2. CEOs earn only twice of Computer Programmers – Earning Power of 80 Occupations in the US Mint.com did a visual survey of 80 occupations in the...

Written by Nirav

February 11th, 2006 at 10:43 am

 

Leave a Reply