CS,全称Computer Science,直译为计算机科学,是一个一级学科。
它下面分为四个二级学科(其实本来有五个,一个叫做软件工程,但由于某些学校把它归在信息工程里了,所以只有四个),分别是计算机系统结构、计算机软件与理论、计算机应用技术、网络安全。每个学科又分有很多研究方向。 Cs主要的研究方向有机器学习、人工智能、自动化控制、计算机网络、数据库系统、嵌入式系统、数字信号处理等等很多个方向。 学习的内容主要是以数学(线性代数、概率统计、微积分等)和编程语言(C/C++/C#/Java/Python等等)为基础,再系统学习计算机基本原理(操作系统、计算机组成原理、编译原理、数据结构与算法),然后再学习这些方向的专门知识。总体来说是个很宽泛的专业,需要学习的东西很多也很杂,是个“万金油”专业。但正因为如此,所有的方向都需要学,所以学起来也不会太深入,容易学懂。但要精通就要看个人以后的努力了。 这个专业就业前景很好,基本上去了大厂就能拿到很好的待遇(30W以上)。虽然计算机人才饱和,但高端的人才还是缺的,而且整个行业也是处于高速发展中。因此现在也有很多非计算机专业的人去自学cs的知识,想转行到cs领域。 我本科就是学习的cs,我当时的想法是学好cs,然后去找一份很高薪的工作。然而,我没想到学了cs之后还会面临大量考研、考公或找其他工作的同学,因为毕竟这是一个大类专业啊!里面的很多方向都是不需要做实验的,所以对物理要求不高,很适合文科生去学习。不过,不论怎么选择,重要的是能按照自己的意愿去生活~