什么是.NET开发人员?

时间:2009-10-23 00:09:20

标签: .net

我一直注意到一些软件工程工作要求.NET开发人员,但我从来没有给出一个定义(正式或非正式)的定义,以便能够称自己为.NET开发人员。

我已经花了几个班,我们需要每隔一周使用Visual Studio制作Windows窗体,但我很确定这还不够。我假设您需要熟悉.NET Framework Developer Center 上的大多数(如果不是全部)技术,但我可能错了,这就是我要问的原因。 : - )

那么,作为.NET开发人员,您需要具备哪些技能来推销自己?或者更具体地说,如果您将自己推销为.NET开发人员,雇主希望您知道什么?

5 个答案:

答案 0 :(得分:28)

一般来说,这意味着对一种(或可能更多).NET语言(C#,VB.NET等)以及一个(或更不可能更多)的.NET堆栈(WinForms)非常熟悉。 ,ASP.NET,WPF等。)。

至于具体的“正式定义”,我认为除此之外你不会找到一个。职位描述应该具体说明他们正在寻找什么。我不会考虑一个要求“.NET开发人员”的工作列表,并且没有提供比这更详细的描述。

答案 1 :(得分:22)

虽然我认为自己是.NET开发人员,但我不喜欢这样称呼它。 c#开发人员听起来好多了,而且是一个更清晰的信息:它说我理解C#和.NET(因为C#和.NET捆绑在一起)。我可以称自己为VB.NET开发人员,同样的故事。

什么是.NET开发人员?我不知道,因为你不能用.NET开发,如果develop是编程的同义词。 .NET是环境,库,语言,CLR,CLI,JIT,LR,BCL,IDE和IL。我发现这是一个糟糕的工作描述,但也可能意味着他们并不在乎:无论你是F#,C#,IronPython还是VB.NET开发人员,他们都是隐式和秘密的.NET开发人员。

你需要什么?深刻理解为什么“.NET”是一个糟糕的工作描述并要求更精确的工作描述。没有人能够知道.NET的所有,它实在太宽了。将自己定位于它的所有方面并同时执行ASP.NET和WinForms。不要忘记Silverlight,WPF等以及两种或三种.NET语言。

换句话说:通过了解它栖息的树木和花朵来了解森林,并专注于了解一些美丽而普通的森林。

答案 2 :(得分:4)

我会说最小将是

  • 了解其中一种.Net语言(C#,VB.NET等)
  • 了解.Net的基本工作 运行
  • 了解并了解其核心部分 .Net类库
  • 了解什么 其他类和功能 作为.Net类的一部分提供 库

答案 3 :(得分:0)

CLR,BCL和C#/ VB.Net,ADO.NET,WinForms和/或ASP.NET。大多数需要额外.Net技术的地方,如WPF或WCF,都会明确地将其调出来。

答案 4 :(得分:0)

我遇到的大多数.NET作业也明确地或隐含地假设了一些基于SQL的RDBMS的知识。虽然它不是“描述的一部分”,但它通常是工作的一部分。