为什么计算机系的老师教不好软件工程水平的编程 by王莹

首先文章确立了一个观点:学习计算机科学的毕业生在软件工程变成方面的能力很弱。

对于这个论点我有些不同的意见。首先这句话的意思就是否定了计算机系的每一个同学,认为所有计算机系的同学在软件工程编程方面的能力都很弱。但我想事实总不应该是这样的。

说一说我对于这个问题的看法吧。

Computer Science。叫做计算机科学,但是我们不仅仅是与计算机打交道。我们还学习更多其他的事情,包括算法分析,数据结构,图形学等等。而这些方面的东西很多都是数学方面的知识。那么我要确定的就是Computer Science!=Software engineering。软件工程只是计算机科学的一个子集。对于一个CS的毕业生来讲,从事软件开发知识就业的一个方面,我们还有硬件,还有应用等其他的方面。如果要求所有的同学在软件工程编程的能力都很强的话,那就有点为难了。所以,不能说计算机系的老师教不好软件工程水平的编程。而是我们没有这个义务去做这个事情。毕竟我们是计算机学院而不是软件工程学院。如果花费大量的时间去教软件工程编程的能力,那对于其他方向的学生来讲是不公平的,也是没必要的。

所以说提高软件工程编程的能力不是计算机系的责任,而是我们自己的事情。作为一个好的学生,这些事情是需要我们自己去探索的。如果我们从事软件开发,那么提高软件开发编程能力才是我们的责任,我们才值得花更多地时间,更多的精力在这上面。否则,是不值得的。

 

所以我想说的是不是计算机系的老师教不好软件工程水平的编程,而是没有必要。只搞软件工程水平的编程是软件学院的事情。

posted on 2012-12-11 23:48  fightingsnail1  阅读(317)  评论(1编辑  收藏  举报

导航