O que é a.NET desenvolvedor? [fechado]

Tenho notado que alguns trabalhos de engenharia de software estão pedindo por desenvolvedores. net, mas nunca me foi dada uma definição (formal ou informal) do que a experiência é necessária para ser capaz de se chamar um desenvolvedor.net.

Tive algumas aulas em que precisávamos de fazer formulários de janelas semana Sim, semana não, usando o Visual Studio, mas tenho a certeza que isto não é suficiente. Presumo que precise de estar familiarizado com a maioria, se não com todas as tecnologias na . Net Framework Developer Center , mas posso estar errado, e é por isso que estou a perguntar. :-)

Então, que habilidades você precisa para ser capaz de se comercializar como um desenvolvedor. net? Ou mais especificamente, o que os empregadores esperam que você saiba se você se comercializa como um desenvolvedor. net?

 24
Author: SuperSized, 2009-10-23

5 answers

([1]}Geralmente o que se entende por isso é uma familiaridade bastante íntima com uma (ou provavelmente mais) das línguas. net( C#, VB.NET, etc.) e uma (ou menos provavelmente mais) das pilhas. net (WinForms, ASP.NET, WPF, etc.). Quanto a uma "definição formal" específica, acho que não vai encontrar uma para além disso. A descrição do trabalho deve ser específica sobre o que procuram. Eu não consideraria uma lista de trabalho que pede um". net developer " e não fornece mais detalhes do que isso para ser suficientemente descritivo.
 28
Author: Adam Robinson, 2009-10-23 00:12:16
Apesar de me considerar um desenvolvedor da.NET, não prefiro chamá-lo assim. c# desenvolvedor soa muito melhor e é uma mensagem muito mais clara: ele diz que eu entendo tanto C# e.NET (porque C# e. NET estão amarrados juntos). Eu poderia me chamar de VB.NET desenvolvedor, a mesma história. O que é um desenvolvedor. net? Eu não sei, porque você não pode desenvolver com.NET, se desenvolver é um sinônimo de programação. . NET é o ambiente, as bibliotecas, as linguagens, o CLR, o CLI, JIT, o LR, o BCL, o IDE e o IL. Eu acho que é uma má descrição de trabalho, mas também pode significar que eles realmente não se importam: ou você é um F#, Um C#, Um IronPython ou um VB.NET desenvolvedor, eles são todos implícita e secretamente Desenvolvedores. net. Do que precisas? Um entendimento sólido por que ". NET " é uma descrição de trabalho pobre e pedir um mais preciso. Ninguém pode saber Tudo da.NET, é simplesmente muito largo. Orienta-te para todos os lados e faz as duas coisas. ASP.NET e WinForms. Não se esqueça de Silverlight, WPF etc e duas ou três línguas. net. Por outras palavras: Conhecer a floresta sabendo que árvores e flores possui e especializar-se em conhecer bem algumas belas e comuns.
 22
Author: Abel, 2009-10-23 00:26:10

Eu diria que o mínimo seria

  • conhece uma das línguas. Net (C#, VB.NET, etc.)
  • conhecer o funcionamento básico da. Net tempo de execução
  • conhecer e compreender as partes essenciais da as bibliotecas da classe .Net
  • ter um entendimento sobre o que outras classes e funções são: disponível como parte da classe .Net bibliotecas
 4
Author: Foxfire, 2009-10-23 00:13:31

CLR, BCL e C# / VB. Net, ADO.NET, WinForms e/ou ASP.NET. a maioria dos lugares que exigem Tecnologias adicionais.Net, como WPF ou WCF, irá chamá-lo explicitamente.

 0
Author: Franci Penov, 2009-10-23 00:12:48

A maioria dos empregos da rede que encontrei também assume, explícita ou implicitamente, algum conhecimento das RDBMSes baseadas em SQL. Embora não faça parte da descrição, normalmente faz parte do trabalho.

 0
Author: Mike Burton, 2009-10-23 00:18:12