Thursday, January 5, 2012

How do you rank as a programmer?

I recently stumbled upon the Programmer Competency Matrix, which essentially allows you to rank your programming expertise in a number of different areas.  Looks like I have some work to do...

The chart is quite large so I've decided to work my way through it piecemeal, isolating the areas where I need the most work.  I'll start with the first block:

COMPUTER SCIENCE
 Data Structures - somewhere between 1 and 2.  Arrays Linked Lists I can grasp, but could use some work on hashing and tree structures.  Need to find a resource here...

Algorithms - solid 1 here.  Currently working my way through MIT's Intro to Algorithms course online.

Systems Programming - again a 1.  Memory, compiler/interpreter stuff is good.  Need work in the final points, esp threading, kernal specific stuff, and assembly.

I hope to continually update this post with resources I find for each area, eventually creating a sort of  directory for those wishing to round out their skill sets.

No comments:

Post a Comment