编辑寄语

高分低能?

Keith Ward

在极其漫长的经济复苏之路上,我们迎来了小规模的复苏,同时听到了一些好消息:技术行业似乎比其他行业复苏的更快,复苏的程度也更高。我们看到的一些消息都说明在所有的 IT 领域(包括软件开发),工作机会越来越多。

但是我最喜欢的电视角色神探 Adrian Monk 可能会说:“是这样的…”如果您要雇用程序员但却不能付出高工资,也就是说要选择刚刚走出校门的青涩毕业生们,这对您来说还是好消息吗?提出这个问题,是因为我读到一些对计算机科学毕业生们受到的教育质量的担心,以及由此带给毕业生们和潜在雇主们的困扰。

我的担心源于我在 InfoWorld 网站上读到的一篇文章“The sad standards of computer-related college degrees”。在这位父亲的笔下,他很担心女儿对实际工作缺乏准备。他写道:“当我得知她将完成‘数据处理’专业的四年期本科学业,却从没用任何语言编写过一个程序时,我惊呆了(而她却表现得很轻松)!

“这似乎已经成为一种趋势,”作者接着说,“为了拓宽和加深自己的知识面,我时常从网上获取一些顶级院校和其他教育机构的计算机科学课程资料。很多时候,我在将近 40 年前接受的计算机科学教育仍旧远远领先于他们现在传授的知识。”他总结说:“我们已经很难找到合格的美国求职者来做我们需要完成的工作。我怀疑这两者之间存在着必然联系。”

文章随附的读者评论大部分都支持作者的观点。以下是部分例子:

“rsr”声称自己曾是一位计算机科学教授:“计算机科学(以及相关的计算机课程)的入学人数已经大幅降低,各学校都在试图扭转局面,其中就包括降低课程难度来降低辍学率。这样做,对那些不愿努力学习、只想混个学位的学生很有吸引力。”

一位来自财富 500 强企业的经理“Woking”同样表达了不满。“我所面试过的刚毕业的求职者中,没有一位能让我愿意录用。没有哪一位刚走出校门的毕业生对实际问题的见解能让我满意,至少对于应聘者们所期盼的薪水来说,他们都不能通过我的面试。”

Woking 列举一个具体例子:“几年前,我面试了应聘数据建模员一职的应聘者。没有一位刚毕业的大学生可以创建包含五个以上实体的数据模型,而事实上,他们已经在上课时学过实体关系图。”Woking 说他们录用更多的是具备三到五年工作经验的应聘者,即使这些应聘者根本没接受过大学教育。这可真是令人沮丧的说法。

一位具备 20 多年工作经验却没有 IT 学位的人士“Beney”则简洁地指出:“如果 IT 学生们实际动手编写代码而不是操作 IDE,至少他们在加入求职大军时能够处理一些现实的问题。”

真是让人泄气的现实。我要做的就是利用 MSDN 网络的力量,帮助确认在传授大学生们正确的软件开发技能方面我们是否正面临着危机。如果您是一位计算机科学教授、刚毕业的计算机科学学生、人力资源经理或者愿意对此问题发表见解的任何人,请向 mmeditor@microsoft.com 发送电子邮件,让我了解您的想法。如果您同样认为这是教育系统的普遍失败,请说明您想如何做出改进:您会优先解决哪几件事呢?我期待您的来信。说到底,如果有职位空缺,就应该留给真正胜任的开发人员。