我一直注意到,一些软件工程工作正在招聘.NET开发人员,但从来没有人给我一个定义(正式或非正式的)来说明需要什么经验才能称自己为.NET开发人员。
我上了几门课,我们需要每隔一周使用Visual Studio制作一次Windows窗体,但我非常确定这是不够的。我假设你需要熟悉.NET Framework Developer Center 上的大部分技术,但我可能错了,这就是为什么我要问。:-)
那么,您需要哪些技能才能将自己定位为.NET开发人员呢?或者更具体地说,如果你推销自己是一名.NET开发人员,雇主希望你知道什么?
发布于 2009-10-23 08:12:16
一般来说,这是指对一种(或更多) .NET语言(C#、VB.NET等)相当熟悉。和一个(或更少可能更多) .NET堆栈(WinForms、ASP.NET、WPF等)。
至于具体的“正式定义”,我想你再也找不到了。工作描述应该具体说明他们要找的是什么。我不会考虑一个要求".NET开发人员“的工作列表,并且不会提供更多的细节来充分描述。
发布于 2009-10-23 08:18:24
尽管我认为自己是一名.NET开发人员,但我不喜欢这样称呼它。c# developer听起来好多了,也是一个清晰得多的信息:它说我同时理解C#和.NET (因为C#和.NET是捆绑在一起的)。我可以称自己为VB.NET开发人员,同样的故事。
什么是.NET开发人员?我不知道,因为如果开发是编程的同义词,那么您就不能使用.NET进行开发。.NET是环境、库、语言、CLR、CLI、JIT、LR、BCL、IDE和IL。我发现这是一个糟糕的工作描述,但这也可能意味着他们并不真正关心:无论你是F#、C#、IronPython还是VB.NET开发人员,他们都是隐含的和秘密的.NET开发人员。
请问你需要什么?充分理解为什么".NET“是一个糟糕的工作描述,并要求一个更精确的描述。没有人能知道.NET的一切,它太宽泛了。把你自己定位到它的各个方面,同时做ASP.NET和WinForms。别忘了Silverlight,WPF等等,还有两三种.NET语言。
换句话说:通过了解森林中栖息的树木和花朵来了解森林,并专门了解一些美丽和普通的树木。
发布于 2009-10-23 08:13:31
我会说的最小应该是
https://stackoverflow.com/questions/1610734
复制相似问题