BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

软件工程师需要计算机科学学位么?

| 作者 Michael Stal 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2012年5月24日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

软件工程师这个角色并不一定需要计算机科学学位。然而,近日Yahoo CEO Scott Thompson因计算机科学学位造假而被迫辞职一事引起了人们的热议,我们是否需要一个大学文凭呢。比如说,在Andrew Binstock为Dr. Dobb所撰写的一篇名为“Software Engineers All!”的文章中提及了软件工程师是否真的需要一个计算机科学学位才能完成好工作。

Binstock说到:

软件工程师这个新术语与其表示的实际含义并不相符。在早些时候,“分析师”这个头衔为人所津津乐道。在昔日的数据处理世界中,入门级别是“程序员”。当需要变换头衔来反映这种职位时,程序员又被提升为了“程序员/分析师”,最后的级别就是“分析师”。这种变化表明员工已经将程序远远抛在脑后了。但事实上,大多数分析师要比那些初级同事做更多的编程工作。除了某些职位需要将分析作为编程的补充以外,分析常常并非工作的主要组成部分。

文章提到马克 扎克伯格与比尔盖茨都是软件工程师,他们很成功,但却并没有计算机科学学位。因此,Binstock的结论是:

这种不明确的“等式”为那些具备良好编程技能但却缺乏学术造诣的人们提供了很大的空间。总而言之,你现在应该明白我的意思了。亲爱的读者,你们就是软件工程师!

并非所有读者都认同Binstock的结论。比如说,pjmlp就说到:

对于每一种职业来说都有一条学习路径来证明这个人具备所需的技能,能够完成自己的工作。我的经验就是自学成才的程序员是无法交付大多数软件公司所期望的高质量的产品,因为他们的技能只能通过业余时间所习得。

RussG则持有不同的观点:

很遗憾,计算机科学学位无法保证一个人能够成为优秀的程序员。一般说来,计算机科学与计算机编程是两回事,大多数毕业生都希望毕业后能够在学术界谋得一席之位,他们并不想加入能够开发出百万行代码应用的团队。

另一个重要的讨论点涉及到软件工程中更为具体的角色,比如说软件架构师。负责系统架构的软件架构师需要计算机科学学位么,他可以是自学成才的软件工程师么?工程师是否既需要学术教育,也需要很多的实践经验么?爱因斯坦曾经说过,“从理论上来说,理论与实践是一样的。从实践上来说,他们则是不同的”。

查看英文原文:Do Software Engineers Need a Degree in Computer Science?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

学位的重要性 by 王 明军

我个人任务,在一般的编码中,文凭不是很重要,但是在系统的整体设计和布局,模型的设计这些东西,我任务高学历的人做的会好一点,当然前提是他们都有一定的实战经验。我的软件开发知识是自己学习的。有时候在系统化,规范化的时候就会有瓶颈,有难度,需要逐步提升这种能力。

最后 by song zhang

最后一句很好。

边学习边实践 by 曹 力文

最好边学习边实践

重点不是学位,而是造假吧... by nie runshine

重点不是学位,而是造假吧...讨论的中心都歪了

学位不是重要的 by 胡 伟红

学位不是重要的,但要有计算机科学专业的思维方式和学习能力。

雅虎CEO的问题应该不在于他是否是计算机科学学士而在于他是否造假 by 大 漠

雅虎CEO的问题应该不在于他是否是计算机科学学士而在于他是否造假

还没有看,就支持 by sl c

软件工程师不需要计算机学位,正如汽车驾驶员不需要汽车专业学位,也如跑步不需要体育专业学位。

Re: 学位的重要性 by 秒 大刀


学位 != 知识
知识 != 能力

软件工程师 != 相应的学位

专业还是有用的 by Great Way

整体上来说,受过系统的训练还是要好一些。

Re: 还没有看,就支持 by Zhou Ethan

偷换概念, 你这是.

汽车专业->设计制造汽车
软件工程师->设计实现软件产品

学了一点驾驶技术的人->开车
学了一点os操作的人->使用电脑

结论: 通常情况下, 学了一点os操作的人 不能实现良好的软件.

关键还是这个人的学习能力哈 by rao aaron

跟学位关系不大,关键还是这个人,勤奋加很强的学习能力就OK了,国内好多大牛都非计算机专业了,哈哈

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

11 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT