为什么大多数程序员都很差劲?

看到一篇国外的博客《 Why most programmers are lousy 》,标题有点意思,但翻到一半觉得作者很多方面并没说到点子上,于是本文就虎头蛇尾了。
多数程序员都很差?至少我身边的很多程序员都很优秀,但他们都是工作过二三年的人了;我自己带过几个刚毕业的程序员,真的很差,但成长的很快。从这篇文章的主旨看,标题应该改成《为什么刚毕业的程序员都很差》。
 
为什么大多数程序员都很差劲?_第1张图片
趣图一张:啥是Bug,啥是功能
 
一直混迹于IT领域,认识了很多程序员;坦白的讲,在这些年里,我所遇到的大多数程序员都很差劲。我渐渐发现自己已经逐渐认同Jeff Atwood“ 程序员不会编程 ”的观点。你可能会诧异我为什么这样讲,下面是一些理由。
 
恕我直言,主要的问题出现在糟糕的教育。我们在学校所付出的努力和学校所给予我们的能力不成比例。我们经常能听到很多关于高校教学质量过低的抱怨以及学生对自己的课程毫无兴趣。让我们从教育入手,看看程序员不能真正编写程序的原因。
 
1、 年轻人学习计算机科学仅仅因为它有一个好的前景。这听起来有点夸张,但我们必须承认这个事实。我绝大多数大学同学选择计算机系是因为……,呃,所有人都是这么做的,学习计算机,然后从事IT领域的工作。(原文: well: every body was doing so. They fol lowed the rest of the sheep.)
 
2、 年轻人学习计算机科学,因为他们不知道还有其他什么可做的。这可以算得上是计算机的另一个伟大成就。多数年轻人在他们十几岁的年纪时不知道他们长大后要成为什么样的人;计算机领域还算有个很好的前景,恩,就学它吧。
 
3、 年轻人学习计算机,因为他们认为选择这条路一定能找到工作。这是10年前的情况吧,在那时,如果你知道一些HTML就会被人们认为是电脑高手。但在今天,情况变了,计算机和计算机周边的应用变得更为复杂,我们对电脑高手的定义也不在仅仅是知道如何使用Windows或者会写简单的HTML。
 
4、 当今的许多程序员在去年还只会上网或使用Word,关于计算机科学的其他方面一概不知。
 
5、 现在很多计算机专业的学生对他们的课程都没有兴趣
 
6、 多数程序员不喜欢编程。在我所在大学的调查结果是100%的计算机系学生不喜欢编程。当然,这并不代表全世界所有计算机系的学生都不喜欢编程,但这份小规模的调查应该有些代表性。

你可能感兴趣的:(程序员,职场,休闲)