Monday, April 11, 2011

Top Developer Skills

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?

From stackoverflow
  • You're probably looking for the Programmer Competency Matrix.

    ripper234 : Thanks. I've been thinking it's about time to find where I lack in the matrix, and improve myself :)
  • It has to be either listening or thinking ... both should be rated WAY HIGHER than coding!

    Simon Knights : Listening AND thinking :)
    Steve Moyer : You're right! I didn't notice the title included plural "Skills".
  • 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.

0 comments:

Post a Comment