How can I speed up the "finally get it" process?

Posted by Earlz on Stack Overflow See other posts from Stack Overflow or by Earlz
Published on 2010-03-28T07:39:53Z Indexed on 2010/03/28 7:43 UTC
Read the original article Hit count: 282

Hello, I am a hobby programmer and began when I was about 13. I'm currently going to college(freshman) for my computer science degree(which means, I'm still in the stuff I already know such as for loops). I've been programming professionally for a start up for about 9 months or so now.

I have a serious problem though.

I think that almost all of the code I write is perfect.

Now I remember reading an article somewhere where there is like 3 stages of learning programming

  1. You don't know anything and you know you don't know anything.
  2. You don't know anything but you think you do.
  3. You finally get and accept that you don't know anything.

(if someone finds that article tell me and I'll give a link)

So right now, I'm at stage 2. How can I get to stage 3 quicker?

The more and more of some people's code I read I think "this is complete rubbish, I would've done it like..." and I really dislike how I think that way. (and this fairly recently began happening, like over the past year)

© Stack Overflow or respective owner

Related posts about learning

Related posts about career-development