什么被认为是.Net?

时间:2009-12-16 16:31:27

标签: .net

当找到新工作并查看简历时,您通常会看到有人期望或有**经验**。**。但这究竟意味着什么?看来我现在的雇主预计它意味着我熟悉ASP.NET控件(GridView等),而实际上我之前从未使用过任何一个。在项目工作期间我使用C#已经有6个月了,我熟悉**。**网中的许多数据结构。

在你说自己有经验之前,你必须熟悉.Net的哪些部分?

7 个答案:

答案 0 :(得分:8)

对我而言,说你有.NET经验意味着你已经体验过使用.NET框架。

无论是通过桌面软件开发还是基于Web的开发,体验都在于框架,而不是特定的语言或子框架。

答案 1 :(得分:4)

“使用.NET体验”含糊不清。 .NET框架是巨大的。最好具体,例如“6个月使用C#用于桌面应用程序”或“5年使用ASP.NET用于大型面向公众的网站”

答案 2 :(得分:4)

查看Scott Hanselman的What Great .NET Developers Ought to Know

答案 3 :(得分:2)

受若干方面的解释,IMO:

  1. 版本 - 有1.0,1.1,2.0,3.0和3.5以及即将发布的4.0,我知道它涉及不同版本的.Net。在某些情况下,还有服务包和更新。

  2. .Net的范围 - 有.Net Micro Framework,.Net Compact Framework和ASP.Net,可以就如何使用.Net进行一些不同的观点。

答案 4 :(得分:0)

作为Java,有多种.NET用法和实现。

您可以成为WinForms,ASP.NET或.NET远程处理等方面的“专家”。

当您可以解释什么是.NET(框架),它在何处以及如何工作时,您具有.NET方面的经验,您至少应该熟悉一种.NET兼容语言(C#,VB.NET或其他语言)。

答案 5 :(得分:0)

在简历或职位描述上拥有“.NET经验”过于宽泛

参加简历的候选人要么不知道它是指框架,要么是尽可能地扩大他们的网络,可能是他们不熟悉的领域。

将此作为职位发布/描述的雇主不了解情况,并且对该职位的要求不够具体。 (这是一个以网络为中心的位置(ASP.NET,ASP.NET MVC,Silverlight)吗?这是桌面应用程序的位置(Winforms,WPF等)吗?)

在ASP.NET,Winforms,WPF,Silverlight或其他任何您应该熟悉.NET框架的工作中,但很可能是它的特定部分。您可能使用过System.Collection.Generic和System.IO,但是您熟悉System.DirectoryServices.ActiveDirectory吗? .NET框架是如此之大,以至于您无法了解所有内容,并且具有过于通用的要点。

答案 6 :(得分:0)

  

在寻找新工作并查看简历时,您通常会看到有人期望或有.Net的经验。

这可能意味着他们要么不熟悉,要么懒得发布适当的工作要求。想象一下......