在权威薪酬调查网站PayScale的调查中,计算机专业毕业生进入谷歌、亚马逊、Facebook等知名科技公司就职的比比皆是, 年薪十万美元,更不是什么难事 。 虽然计算机专业这么热门,但也不是所有computer随便选的,很多朋友就对CS和CE傻傻分不清。
CS专业全称Computer Science
即计算机科学,是研究机器自动计算本身的性质、规律和问题的一门科学。CS专业大体可以分为三大类:研究理论、系统软件、计算机应用。
CE全称Computer Engineer
即计算机工程。是以机电工程学和计算机科学的部分,交叉领域为内容的工程学科,其分支专业主要重点研究,从电路板、微处理器到应用软件产品的研究、开发、设计与测试。还没懂具体区别?我们来先简单区分下:
CS偏向用学习的编程语言和技术,其中,编程是重中之重!!高数、线代、离散数学,这三门数学也绝不能有缺漏。反观CE,就偏硬一些,它就是CS和电子工程的结合体,除了掌握必要的编程技能,还会多一些电子工程方面的课程,也要学很多电路相关的硬件知识。
CS和CE的区别
CS和CE这两个专业其实相通,都属于STEM,主要是基于算法和编程。
1. CE是理科还是工科?
CS专业主要学习代数、计算和编程语言 ,这些构成了高级程序设计和计算的基础。它更像是一门科学,研究内容侧重计算远离、算法等理论知识学习,因此攻读 CS的童鞋一定要具备超强的数学和逻辑能力! 在操作层面,CS偏重对算法,各种语言,程序设计和计算的要求。
CE专业可以看作是 CS与电气工程专业的二者结合 ,主要研究的是如何设计和优化微处理器的功能,更为注重在电子计算机技术的应用层面。学生除了掌握编程相关的技能外,对电子工程方面的知识也要透彻了解,尤其是 电路、电子学、计算机系统结构和VLSI设计的认知。
2. CS是程序猿、CE是工程狮
CS专业的从业者大部分都是从事软件编程工作,也就是“程序猿”。也有相当一部分人员从事计算机视觉应用、人工智能、计算机网络应用等方面。
而CE专业最理想的职业岗位是工程师,广泛应用于电子、电力系统、电信通信、航空航天或网络工程等领域。
其实从毕业生就业去向就可以看得出CS和CE的专业区别, 学CS的毕业生大都去了像微软IBM,谷歌,百度,facebook等软件开发企业。学CE的人大都去了英特尔,苹果,黑莓,华为等硬件设计生产公司。
3.CS和CE专业薪资待遇
在加拿大,计算机专业毕业的学生基本薪资都在7万加币-10万加币间,你离高薪工作只有一步之遥!