CS与CE哪个专业好?
这两个都是通信工程下的两个小分支,区别在于CS偏软件,做算法和编程;CE偏硬件,主要做射频和集成电路。 两个专业的学习内容有交叉也有不同,CS主要学计算机方面的理论知识(数据结构,算法,操作系统等)还有一门计算机通信与网络的课程涉及一些通信原理的内容;而CE主要的理论课是通信原理,电磁场与微波技术,数字信号处理,随机信号的处理等等,也会涉及一些计算机的知识(Linux命令行操作,Unix高编,汇编语言,C语言等)。
个人认为如果没有明确的偏好,建议学习CS,理由如下:
1.时代发展使得互联网成为不可或缺的部分,作为信息时代的基石,计算机相关行业的人才需求一直很大,所以CS专业的就业面比较广。
2.现在各行各业无不与计算机相连,因此学好CS能够让你有机会进入任何一个领域从事工作。比如你学好了计算机和网络方面的知识,同样可以投身金融界,因为金融行业也需要处理大量数据,需要人工智能和电脑的帮助。再比如你学得非常好,去当个厨师,利用计算机把菜做好也不是不可能! 所以,学好CS,你能做的事情很多,你的选择也就多了起来。
3.从个人本身来讲,我认为学习CS能够让你更全面更灵活地看待问题,思考问题。学习计算机能够让你拥有更系统的思维方式,也更善于运用计算机的思维来解决生活中遇到的各种问题(无论是工作还是生活,我们总会遇到问题,学会解决问题固然重要)。
4. 从实际角度来讲,在国内目前读研的难度和压力较之本科更大,若能在本科时就打好理论和实践基础,对未来的读研深造无疑是有益的。而且相比其他专业,CS的学科特点更适合培养科研能力。 个人建议先学CS,如果以后觉得不合适再转也不迟。