【发布时间】:2025-12-31 08:35:11
【问题描述】:
我最近的合同项目在几周前成功结束,我一直在寻找新工作的工作地点。我上次真正查看这些网站已经六七年了,所以“.NET 程序员”或变体这句话可能已经有了一些含义。但是,如果我知道什么,那就太危险了!
我的主要语言是 C#。在开发 Web 功能时,我将其与 ASP.NET、JavaScript、HTML 和 CSS 一起使用。因此,从我的角度来看,我作为“.NET 程序员”拥有超过六年的经验。然而,雇主,或者至少是他们的人力资源部门,并不这么看。
在最初的电话中,为了回应我有多少 .NET 经验,我会说六年的 C# 和 ASP.NET。在大多数情况下,面试官会回答:“是的,但是有多少直接 .NET 编程?”到那时,我知道我不会接受实质性的面试,因为筛选员和我说的语言不同。
对我来说,.NET 包括框架和公共语言运行时。当我使用某种语言(在我的例子中是 C#)来使用框架来创建应用程序、实用程序或某些 Web 功能时,我正在做 .NET 编程。而且,我编写的代码在 CLR 中运行。如果“.NET 编程”的含义超出此范围,那么我会考虑开发/更新框架类和 CLR。然而,据我所知,这项工作是 MS 的专有领域。 (当然不是说继承、扩展、覆盖等)
那么,如果不是 C#(或 VB、J# 等)和 ASP.NET,“.NET 编程”是什么意思?
任何想法都非常感谢。
【问题讨论】:
-
听起来你是对的,他们不知道他们在说什么。
-
@Ed y,但我真的不明白这个问题,说真的,看看我的答案。
-
在回答这个具体问题时,我很想说“我一直在使用 direct,因为它来自 Microsoft Research。我在我所有的 .Net 编程”。
标签: .net