Bewerten Sie Ihre Programmiersprachenkenntnisse nach Sprachkonzepten [geschlossen]

12

Ich bin auf der Suche nach einer guten Möglichkeit, das Fachwissen in einer bestimmten Programmiersprache zu bewerten . Die Idee entstand, als ich den folgenden Artikel fand: Falsch alle Credits nehmen? Sie kennen kein JavaScript . Es listet auf umfassende Weise die Sprachfunktionen und Konzepte von JavaScript auf. Ich wünschte, es gäbe eine Liste für jede Programmiersprache. Insbesondere würde mich interessieren:

Jede andere Sprache oder Technologie wäre auch interessant. In einer ähnlichen Frage , wie Sie Ihre eigenen Code-Kenntnisse bewerten können, wurde die Programmer Competency Matrix vorgeschlagen. Ich denke, es ist ein guter Ansatz, aber ich denke, es ist zu allgemein.

Kennen Sie andere Zusammenfassungen von Sprachkonzepten, die helfen könnten, die Programmiersprachenkompetenz zu bewerten?

platzhirsch
quelle
1
Wahrscheinlich nichts Besseres als die Programmiererkompetenzmatrix, aber es könnte sprach- / sprachfamilien- / paradigmenspezifische Entsprechungen geben. Die Frage könnte von manchen so interpretiert werden, dass sie nach einer Liste von Dingen fragt, von denen im Allgemeinen abgeraten wird. Dies hängt jedoch stark von den Antworten ab. Hoffen wir, dass die Antwortenden diese sauber und konstruktiv halten. +1 für eine sehr interessante
frage
Sieht so aus, als ob Sie mit SO x2 verlinkt sind. Können Sie den Link zu "Alle Credits falsch aufnehmen" erneut posten?
zzzzBov
@zzzzBov Danke für den Hinweis, habe gerade den Link aktualisiert
platzhirsch
3
Nicht sprachspezifisch, aber eine sehr interessante und verwandte Lektüre: yacoset.com/Home/signs-that-you-re-a-bad-programmer
yati sagade
1
@platzhirsch Warum die Kompetenzmatrix generisch ist: Sobald Ihre konkretere Liste vollständig ist, werde ich einfach die komplexeste Sache für jede Sprache lernen und den Rest ignorieren. Macht mich das zu einem Experten? ;)
Izkata

Antworten:

3

Zur Bewertung der .Net-Programmierkenntnisse gibt Scott Hanselman Richtlinien zum Know-how, das für verschiedene Positionen in einem .Net-Entwicklungsszenario erforderlich ist.

  • Jeder, der Code schreibt

  • Mittlerer .NET Entwickler Senior

  • Entwickler / Architekten

  • C # -Komponentenentwickler

  • ASP.NET (UI) -Entwickler

  • Entwickler, die XML verwenden

Das Wissen aus diesen Fragebögen würde definitiv helfen, Hindernisse zu überwinden.

Die Details finden Sie hier.

Karthik Sreenivasan
quelle