【问题标题】:In Job Postings, What Is .NET Programming?在招聘信息中,什么是 .NET 编程?
【发布时间】: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


【解决方案1】:

C# 编程 + asp.net 显然是 .net 编程的一部分。

我不明白你为什么要与系统作斗争,卡在流程的错误部分。

当他们说“是的,但有多少直接 .NET 编程?”时,根据您的经验,您会说:“我在 .Net 编程方面有超过六年的经验”。

更新:如果你一直这样,你为什么不直接从第一个问题“我在 .net 编程方面有六年以上的经验”说出来,如果他们问是哪种语言( s) 你告诉“c#”。

【讨论】:

  • 你是对的;有时我的想法太僵化了。然后像你这样的人说的很明显,我不得不拍自己的头。正因为如此,我的头上有一个漂亮的手掌形凹痕!
【解决方案2】:

你比他们要求的更精确。他们需要熟悉一种语言或框架,而您则专注于目的或任务。

换个角度来看,“ANSI-C编程”。这意味着您已经使用了该语言,仅此而已。没有说你是在 *nix 或 Windows 中做的,也没有说你编写了硬件控制器或业务应用程序。

人力资源部门通常有一个他们正在检查的清单。他们需要(想要)听到符合该列表中项目的关键字。 “.NET 编程?检查。”一旦你在面试中,你就可以详细说明。

【讨论】:

    【解决方案3】:

    对我而言,.NET 编程可以是任何使用 .NET 框架的语言(ASP.NET、C#、VB.NET、J#.. 等)。我认为这是因为需要开发人员的人对负责雇用可能几乎没有编程知识的开发人员的人员不够具体。也许您可以说“我使用带有 C# 的 .NET 框架”?

    【讨论】:

      【解决方案4】:

      根据我的经验,人力资源部门除了人力资源法规和规则、保险信息和公司政策外,很少有任何线索。就拥有真正的技术知识而言,我还没有与人力资源部门中真正了解当前编程技术的任何人交谈,因此他们必须依赖所在部门给他们的流行语和要求。员工的需要。有时经理们也不是很在意。

      也就是说,您的第一个目标是获得面试(与实际上对您的技能有既得利益的人的面试),所以如果他们问您是否有 .NET 经验,那么我会说(鉴于你在这里写的)你做的。人力资源部门经常为具有多种工作类型的公司工作,我不希望他们了解每种类型的来龙去脉。我怀疑有时他们只是检查与提供的技能清单相匹配的东西。

      与技术人员进行面谈后,您可以谈谈您的经验,他们会明白的 - 或者他们应该明白!人力资源部门必须处理各种各样的简历,在当前的环境下,我相信候选人的质量差异很大。最近有很多人来我店面试。好在我们“人事部”也成天吊码,所以他有线索。 ;-)

      【讨论】:

        【解决方案5】:

        在涉及计算机术语时,其中一些筛选人员非常密集。最好的办法就是告诉他们他们想听什么,然后继续进行真正的面试,在那里你可以与至少对你所谈论的内容有基本了解的人交谈

        【讨论】:

          【解决方案6】:

          那是一位毫无头绪的招聘人员。我想说忽略他们的无知并通过向他们提供您使用任何 .NET 语言或技术的总年数来回答这个问题。不值得给他们讲课。

          【讨论】:

            【解决方案7】:

            我通常认为它是指在 .NET 框架上编程,即:任何在 .NET CLR 上运行的东西。

            【讨论】:

              【解决方案8】:

              嗯。

              您应该直接向 SCREEENER 询问。因此,当然以非常礼貌的方式询问诸如“作为我未来的雇主对您而言,.net 编程是什么”之类的问题是值得的。

              我们不知道非技术人员对一些技术性话题的看法。

              有时进行筛选面试的人没有头绪。

              我见过这样的职位发布:

              Java Programmer,  required: EJV's, JSP, PHP and Visual Basic.
              

              嘿嘿

              【讨论】:

                最近更新 更多