Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am looking for a good way to rate the expertise in a particular programming language. The idea arose when I found the following article: Taking falsely all the credits? You don't know JavaScript. It lists, in a comprehensive way, language features and concepts of JavaScript. I wish there would be a list for every programming language. In particular I would be interested about:

Any other language or technology would be also interesting. In a similiar question What's a good way to rate your own code skills the Programmer Competency Matrix was suggested. I think it's a good approach, but I think it's too generic.

Do you know any other summaries of language concepts which could help to rate the programming language expertise?

share|improve this question
1  
Probably nothing better than the Programmer Competency Matrix, but there could be language / language family / paradigm specific equivalents out there. The question might be interpreted by some as asking for a list of stuff, which is generally discouraged, but that highly depends on the answers, let's hope answerers keep it clean and constructive. +1 for a very interesting question, hopefully also an on topic one... –  Yannis Rizos Jan 5 '12 at 17:26
    
looks like you linked to SO x2, can you repost the link to "Taking falsely all the credits?" –  zzzzBov Jan 5 '12 at 17:27
    
@zzzzBov Thanks for the hint, just updated the link –  platzhirsch Jan 5 '12 at 17:29
3  
Not language specific, but a very interesting and related read: yacoset.com/Home/signs-that-you-re-a-bad-programmer –  yati sagade Jan 5 '12 at 17:29
1  
@platzhirsch Why the competency matrix is generic: Once your more-concrete list is complete, I'll just go and learn the most complex thing for each language and ignore the rest. Does that make me an expert? ;) –  Izkata Jan 5 '12 at 17:41
show 2 more comments

1 Answer

up vote 3 down vote accepted

For evaluating the .Net Programming expertise, Scott Hanselman's gives guidelines on the know-how required for various positions in a .Net Development Scenario.

  • Everyone who writes code

  • Mid-Level .NET Developer Senior

  • Developers/Architects

  • C# Component Developers

  • ASP.NET (UI) Developers

  • Developers using XML

The knowledge acquired from these questionnaires would definitely help overcome obstacles.

Please find the details explained here.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.