论应试教育对中国程序员致命的影响

2009年3月31日

1. 有限时间内完成任务即可,和软件可持续发展不符
2. 之气然不知其所以然,和软件的本质要求不符

是啊,正如智者炜炜所说,我们是时候重新审视一下中国的软件人员受了应试教育多少害了。

应试教育,每次考试时间都有限。对于语文和英语来说,问题还不算太大,但是对于数学来说,这是致命的。就因为这一点,我的考试成绩总不是很理想。但是,在软件领域,我成功了,虽然只是小的成功,但毕竟是有所成功了。为什么呢?因为我始终秉承了我从 Hitachi 身上学到的精神——质量第一。我情愿投入持续不断的努力,目的只有一个,把软件的质量做好。当然质量不仅仅是指没有 bug。在设计方面,质量更是一种艺术,或者说,没有质量的概念了,软件就是一件艺术品。

知其然不知其所以然——这也是应试教育的缺点之一。有的人做软件就只会从网上搜索了段代码,贴到自己的程序里面来算数。然后贴的代码如果是对的,那算运气好。如果是错的呢?改都改不来。

没有培养自学能力。不会自己找书看。这样的话就使得写程序的时候老是要麻烦人家,问人家问题。但是做软件最怕的就是在写程序或作设计的时候思路被打断。你一问人家问题,人家不好意思不回答吧,但他一回答,他的思路就被打断了。所以我们应该尽可能自己看书学习,自己看参考文档。实在进行不下去了再找人问。另外看书学习也有窍门——那就是由浅入深,循序渐进。还有就是学而不思则惘,学到一定程度就应该开始写程序了,然后通过练习,不断地提高自己。

另外好多管理人员不知道怎样管理技术人员。其实每个人有自己的小房间是最好的。但偏偏有人以团队协作为名把人都聚拢在一起。造成的后果就是——做的事情只有数量没有深度。顺便讲一下:在什么时候一对一有比较好的工作效果呢?就是在加班犯困的时候。清醒的时候这样做只有把两个人的效率降低为一个人。

作为交大学生,几乎无一例外的一点就是会对交大的教学作出批判性的评价。但不管怎样,交大学生还是会有一种特别的风骨:别人能做的,我也要做出来!比如说,如果有人做了个程序,调用了 WPF 里面很酷的控件,交大的学生则会说,我要做一个比这个还酷的控件。正是由于这种努力,才造成了一代又一代的牛人。勇敢地前进吧,团结起来,一心向前!

留下您的评论