Classifique sua experiência em linguagem de programação por conceitos de linguagem [fechado]

12

Estou procurando uma boa maneira de classificar os conhecimentos em uma linguagem de programação específica . A idéia surgiu quando encontrei o seguinte artigo: Tomando falsamente todos os créditos? Você não sabe JavaScript . Ele lista, de maneira abrangente, os recursos e conceitos de linguagem do JavaScript. Eu gostaria que houvesse uma lista para cada linguagem de programação. Em particular, eu estaria interessado em:

Qualquer outra linguagem ou tecnologia também seria interessante. Em uma pergunta semelhante: Como é uma boa maneira de classificar suas próprias habilidades de código, a Matriz de Competências para Programadores foi sugerida. Eu acho que é uma boa abordagem, mas acho muito genérica.

Você conhece outros resumos de conceitos de linguagem que possam ajudar a avaliar o conhecimento em linguagem de programação?

platzhirsch
fonte
1
Provavelmente nada melhor que a Matriz de Competências para Programadores, mas pode haver equivalentes específicos de idiomas / famílias de idiomas / paradigmas por aí. A pergunta pode ser interpretada por alguns como pedindo uma lista de coisas, o que geralmente é desencorajado, mas isso depende muito das respostas. Espero que os respondentes a mantenham limpa e construtiva. +1 para uma pergunta muito interessante, espero também uma em um tópico ...
yannis
parece que você vinculou ao SO x2, pode repassar o link para "Tomando falsamente todos os créditos?"
precisa saber é o seguinte
@zzzzBov Obrigado pela dica, acaba de atualizar o link
Platzhirsch
3
Não linguagem específica, mas muito interessante e afins leitura: yacoset.com/Home/signs-that-you-re-a-bad-programmer
yati sagade
1
@platzhirsch Por que a matriz de competências é genérica: assim que sua lista mais concreta estiver completa, vou aprender a coisa mais complexa para cada idioma e ignorar o resto. Isso me faz um especialista? ;)
Izkata

Respostas:

3

Para avaliar a experiência em programação .Net, a Scott Hanselman fornece diretrizes sobre o know-how necessário para várias posições em um cenário de desenvolvimento .Net.

  • Todo mundo que escreve código

  • Desenvolvedor .NET de nível médio sênior

  • Desenvolvedores / Arquitetos

  • Desenvolvedores de componentes C #

  • Desenvolvedores do ASP.NET (UI)

  • Desenvolvedores que usam XML

O conhecimento adquirido com esses questionários ajudaria definitivamente a superar obstáculos.

Por favor, encontre os detalhes explicados aqui.

Karthik Sreenivasan
fonte