views:

77

answers:

1

I'm currently a student preparing for a career as a programmer. As part of my preparation, I'm using the Programmer Competency Matrix and What Skills Should a Good Developer Possess as a guide. I was wondering:

  1. Are these sources accurate and still relevant? If not, what areas are inaccurate or lacking?
  2. Does anyone know of a competency matrix for Web Development? I imagine that web development may have additional or unique competencies as compared to desktop development, such as a greater emphasis on security and design (that seem to be lacking in the above sources).

Thanks in advance.

+2  A: 

I think these sources are relevent and interesting. We could quibble about individual lines, for example how many developers these days actually need to code their own collection classes, but overall if I met someone ticking all the boxes then I'd have a pretty hight degree of confidence in them.

The specifics of any one technology or development method or target platform are going evolve over time. So you'll notice very little platform specific stuff in the list. Hence not much Web Specific material. I reckon if you are addressing these areas and doing web development on any target pkatform you'll be fine. It's pretty big task you're setting yourself though. Many of these competencies really only develop over time and with experience and mentoring. In some cases it's best to experience the consequences of not apply some of the best techiques: makes you really value them more.

djna
+1 Thanks for your reply. I agree with you, especially about the huge goal I'm setting for myself. The most challenging part of it is and I quote, "knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n" It will be hard, but I look forward to it. Plus I have StackOverFlow to help me should I run into any difficulty
01010011