t e c h i e - t a l k s ::: technology at its best

technology at its best

t e c h i e  -  t a l k s ::: technology at its best header image 2

So what makes a good computer programmer?

February 14th, 2008 · 2 Comments

How do you actually recognize a good computer programmer? By looking at his/her CV? Looking at the companies he/she had worked for and the projects he/she was involved in? It could be a daunting task, to pick a good programmer from a pool of competent programmers (like picking a needle from a haystack — just that you’d find it difficult to differentiate between a needle and a hay) and especially so if you are a biz guy.

In an article about noticing good programmers by Daniel Tenner, he believes that CVs tells only half the full story and that good programmers usually don’t have a colourful CV.

“CV experience is only of limited use here, because great programmers don’t always have the ‘official’ experience to demonstrate that they’re great. In fact, a lot of that CV experience can be misleading,” he adds. “Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone’s a great programmer.”

In his list of what makes a good programmer, these are the positive aspects that you should look for when looking for a programmer:

  • Passionate about technology
  • Programs as a hobby
  • Will talk your ear off on a technical subject if encouraged
  • Significant (and often numerous) personal side-projects over the years
  • Learns new technologies on his/her own
  • Opinionated about which technologies are better for various usages
  • Very uncomfortable about the idea of working with a technology he doesn’t believe to be “right”
  • Clearly smart, can have great conversations on a variety of topics
  • Started programming long before university/work
  • Has some hidden “icebergs,” large personal projects under the CV radar
  • Knowledge of a large variety of unrelated technologies (may not be on CV)

Good programmers don’t have to be geniuses but they should be smart, creative and a flare in problem solving. A good sign of smart would be a programmer who has mastered several, if not many, programming languages.

Read more

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags: Technology

2 responses so far ↓

  • 1 Tianhong // Feb 14, 2008 at 11:26 pm

    I think I got all the attributes you mentioned :P happy vday or frenship day or thursday

  • 2 Jerry // Apr 3, 2008 at 6:00 pm

    thank you very much, this what I have been searching for a very long time. Now that I have got the courage let me get my fingers to programming.

Leave a Comment



Your Ad Here