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.

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

closed as off-topic by Ixrec, MichaelT, GlenH7, durron597, gnat Jun 21 at 7:46

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Ixrec, MichaelT, GlenH7, durron597, gnat
If this question can be reworded to fit the rules in the help center, please edit the 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 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

1 Answer 1

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

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