对软件工程与计算机科学之间区别的看法

一、疑问

    近来总会在网上看到一些网友在百度知道、贴吧、论坛上提问软件工程与计算机科学的区别,其中的软件工程和计算机科学大多指大学信息类的两个专业,其实也就是两个学科,我想提问的多半是有志向IT业发展的即将毕业的高三学生。网上的回答很多,我也特意在网上查看了相关的文章,根据自己的经历和所知,我也有自己的一些粗浅的看法。

二、看法

   计算机科学,英文为Computer Science,简称CS;软件工程,英文为SoftwareEngineering,简称SE。

 计算机科学偏数学和理论,软件工程偏向实践。比如计算机科学会多学一些数学或软件、硬件的理论课,而软件工程会学一些业界的软件开发模式。就课业来说,软件工程辛苦,课多,选修课较少。计算机科学好一些,选修课很多,学个什么副业也是可以的。两者就业差不多。

 根据每年各大学的情况,软件工程录取门槛高一些。

 计算机科学和软件工程的实习和全职就业一般是做软件开发。最常见的职位是软件工程师(Software Engineer)。入门时薪水和其他职业比起来较多,比如和金融分析师。但计算机科学类工作貌似增长不大。比如10年后,可能是金融业的赚得比IT业的多很多。除了计算机科学和软件工程,电子信息、网络工程、通信工程之类的专业其实也可以申请转向计算机科学等软件类专业,或者可以直接从事软件开发的方向。

 计算机科学是IT里非常基础也很范的一个学科,无论选择计算机科学还是软件。 学生在大学期间都有机会转到自己感兴趣的其他专业。

posted @ 2015-11-09 14:06  Naruto_L  阅读(295)  评论(0编辑  收藏  举报