views:

912

answers:

3

I remember seeing an article gauging software developer skills. It had several fields of knowledge, like algorithms, languages, unit testing, scriptology, time estimation, with each measured on a scale of 1-5. Something along the lines of:

  1. Doesn't test his code
  2. Writes stand alone tests and runs them once
  3. Uses a unit test framework
  4. Uses a build server (CruiceControl, TeamCity, ...)

Can someone point me to the article?

+13  A: 

You're probably looking for the Programmer Competency Matrix.

Greg Hewgill
Thanks.I've been thinking it's about time to find where I lack in the matrix, and improve myself :)
ripper234
+2  A: 

It has to be either listening or thinking ... both should be rated WAY HIGHER than coding!

Steve Moyer
Listening AND thinking :)
Simon Knights
You're right! I didn't notice the title included plural "Skills".
Steve Moyer
+1  A: 

Joel Spolsky has an interesting version of this kind of skills matrix: Fog Creek Professional Ladder (mentioned on a recent StackOverflow podcast). Joel's matrix is broken down into experience, scope and skills and is used to determine an employee's base salary in FogCreek

I don't think it's exactly what you're looking for, but I found it very interesting.

Denis Connolly

related questions