软件工程和计算机科学与技术

kris-avatar

kris

2020-07-21T15:51:38+00:00

每年都有人纠结这两个专业怎么选择。

本人十几年前从35个示范性软件学院之一(中末流)本科毕业,至今一直从事软件行业,讲点自己看法,供大家参考。不知道这十多年是否有变化,欢迎讨论。

优势包括:

一,课程聚焦。
相比计算机可能还需要学习物理,焊板子,金工实习。软工的课程简约的多,基本没有多余内容,每门课认真学习,都是你未来工作中需要的。而计算机领域精华的课程也没少,离散数学,操作系统,计算机体系结构,编译原理(龙书)这种关键基础课都有,软件工程概论,设计模式,软件需求这几个工作中实战极强的课程,软工的重视程度往往要比计科专业更重视。

我大学时,c#和eclipse全球正风靡,大二我们的老师已经开始教我们做login了,大三已经可以用c#拖拉拽增删改查帮老师做网页做mis系统赚外快了,这对找工作帮助太大了。看计科的同学还在啃c,pascal和fortran,觉得既然是学工具,何必学古典,为何不学个未来的嘞。不知道现在计科和软工的课程是否差异很大。

二,大四一年实习。
不知道现在软工是否大四还有课,我们刚大四课程就差不多结束了,学院已经建议我们去找一年期的实习机会了,还会帮我们联系大企业来招聘实习,实习有学分可拿,这相当于你提前一年工作。看着本科毕业就想工作的计科的同学不得不因为大四还有课而不能去连贯的实习,觉得真是被困啊。


劣势也明显:

一,没计科正统。
大家都觉得计科更加正统,分数更高,更加王牌综合。老牌扛把子,课程设计很饱满。就像学车都要学手动,学电脑必须学计科。其实大部分工作技能,软工那些课程全够了,跟自动挡车一样。

二,学费贵。
后两年一年一万二吧。第四年在外面实习还要交学费…

三,放弃硬件领域。软件软件,又软又…~。

四,工学学士和工程学士。好像有点区别,具体不清楚。

劣势可能还有一个就是在35示范性软件学院设立之后几年,忽然有很多学校都有了这个专业,导致了水平不一,而这个专业又很新,缺乏积累,口碑就一般了。

最后补充下。并不是说计科的专业课程不如软工,而是中国大学课程设计中,往往很大部分还是打基础的。

如果你打算本科就出来工作,软工够速成的。如果你打算再深造,那计科更全面,而且优势明显无短板。

最后,我也一直没弄明白,软工为何分数就是比计科低。