0

作为 90 年代 OOP 大战期间的 C++ 开发人员,我高度重视 OOP,并将其作为公司招聘新 C# 开发人员的基础。

然而,今天有很多框架,比如 ASP.NET MVC,可以处理大部分 OOP 繁重的工作。没有深入了解 OOP 的程序员也可以轻松地遵循范式,并且仍然能够完成他们的项目。对于我们的应用程序开发人员来说,OOP 可能不像以前那样引人注目,尤其是对于像 MVC 这样的框架。

我可以看到一些 OOP 非常方便的实例,例如开发项目的工作流类型。或者那些有状态机要求的。但实际上,大多数真正出现的项目(至少对我们来说)只是 CRUD 功能。

以下是我招聘时的清单。将 OOP 放在第一位是否公平?

  1. OOP 和设计
  2. 服务器端编程:C#、ASP.NET MVC 和 EF
  3. 客户端编程:JQuery、CSS、HTML等。
  4. 数据库设计
4

1 回答 1

1

OOP 思维表明,该候选人擅长项目架构。您总是需要实现一些可重用的组件、类、函数,当然还有库。从我的角度来看,任何候选人都必须了解 OOP 和设计模式才能被聘用。

于 2013-07-10T06:13:02.023 回答