软件工程和计科专业对比,哪一个更适合毕业做程序员?

大学学的是计算机科学与技术专业,现在已经从事编码十几年,其实关于这个问题从理论上讲都是可以切入到程序员领域的!

我们先从这两个专业着手分析,计科全称为计算机科学与技术专业,顾名思义:科学实际上指的就是计算机理论部分,技术呢,讲的就是实践的部分了,就是说,计科专业有理论也有实践,而且这个理论可不是简单的理论,就是说基本上关于计算机的相关理论,不管是软件还是硬件都会或多或少的接触到;

软件工程的话,它和计科学的知识有些是一样的,但是不同的是,软件工程更注重将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件,软件工程的偏向专业的软件开发。

他们两个专业的一些课程我们也可以进行一下大致了解,以此方便我们进行判断:

软件工程专业 课程

离散数学、数字逻辑电路设计、汇编语言程序设计、数据结构、编译技术、计算机网络、面向对象程序设计、软件体系结构、软件工程、算法设计与分析,操作系统、数据库系统原理,计算机组成原理、C++ 语言程序设计。

计算机专业 课程

计算机硬件与软件相结合,所以从范畴上讲包括软件工程专业

高级语言程序设计(72)、集合论与图论(48)、数理逻辑(32)、形式语言与自动机(32)、电子技术基础(48)、数字逻辑设计(48)、数据结构与算法(64)、计算机组成原理(72)、软件工程(64)、数据库系统(64)、操作系统(64)、计算机网络(56)、 编译原理 (64)、计算机体系结构(48),线性代数(32)等等。

我们看完了课程对比的话,你会发现,他们还是有较多的一样的课程,而且软工也是计科的一个分支(现在已经独立了),看到这里,笔者想说,如果你以后确定你想从事软件开发,那么作为过来人看,你还是选择软工较好一点,如果你对自己未来不是很明确,但是你确定自己以后想走计算机相关方向,那么你可以选择计科或者其他,但是一定要切记,到了大二结束,你就必须要找准自己的一条路了!

经验之谈

说白了,计科和软工没多大差别,学生两极分化严重,有的学了四年不知道自己的主要专业课程,有的大一的时候就把主要课程自修完了。有的学了四年成绩贼好,就是不会打代码,有的专业倒数,代码敲得贼溜。

这几种各占百分之一。

其余的就是一些,代码能看懂,但是自己写就得各种查资料。

说实话,论就业广的话,还是计科。因为软工始终是计科的分支。以前我们学校这俩专业在一起,叫计算机与软件……的专业,但是进了这个专业还是要分方向的。10年软工正式脱离出来,单独成了学院。如果大家对Python感兴趣的话,可以加一下我们的学习交流抠抠群哦:649,825,285,免费领取一套学习资料和视频课程哟~

要说计科与软工,哪个专业出来更适合做程序员,其实你就业的时候就发现,人家大部分要求的是计算机专业,计算机专业包括计科,软工,物联,网络这几个大分支以及其他。因为这些专业都会简单的学习一些高级语言和低级语言,还有算法和需求。在学校里,没有像企业里那样多的项目让你实践,所以企业也知道大多数人的水平是什么!很多人刚毕业找到的工作在都是外包企业,说这些企业都是没前途的,但是我和你说,这是很正常的,top级别的企业,不会花钱去请只会复制粘贴的人,人家是真正搞研发的。(ps:这里只谈代码人员)外包公司就是你的跳板,很多人为啥干到30岁就不干了,大部分因为还是在外包公司。

猜你喜欢

转载自blog.csdn.net/weixin_45820912/article/details/108681067