如果你要去工作,选择计算机科学与技术/软件工程是理所当然的。
如果你想参加公开考试并进入系统,还有更多计算机科学与技术的职位可以申请。
物联网、网络安全就业空间较小,暂时不推荐。
不过,话说回来,最终大家可能殊途同归,成为互联网码农。 事实上,专业术语并不那么重要。 重要的是你的技术栈!
虽然不同的计算机专业有方向性偏差,但差异其实很小,甚至85%以上的课程都是相同或相似的! 所以,打好计算机基础才是硬道理。
首先贴一张阿里巴巴达摩院整理的家谱:
以下是各专业方向的详细介绍:
1.计算机科学与技术
正统老经典专业既包括软件又包括硬件,是计算机专业中就业范围最广的。
学习内容全面,就业范围广,也适合继续深造。 以后想考研的可以选择这个专业。
公务员为本专业提供了大量就业岗位。 如果没有明确的偏好,毕业后想进入系统,就选择这个专业。
2、软件工程
软件工程市场需求量大,就业范围更广。
如果你没有读研的打算,想本科毕业后直接工作,最推荐的专业是软件工程。
主要分为软件设计、编程语言和软件测试,属于CS大方向;
核心工作内容是写代码、开发程序。 当你找到工作的时候,你就是我们俗称的“码农”。
编程语言主要采用C/C++、JAVA、C#等。
3、大数据
这是一门新兴专业。 就业方向主要侧重于数据分析和大数据处理。 可以理解为以统计为导向的计算机科学。 与软件开发关系不大,理论研究较多。
而且,大数据专业是典型的交叉学科专业,涉及数学、统计学和计算机科学三大领域。 因此,大数据专业的学习压力往往更大,大数据专业对数学基础的要求也更高。 这一点应该引起足够的重视。
从目前的人才需求情况来看,大数据技术仍处于落地初期计算机类的专业都有什么,行业人才需求更趋向于高端人才。 因此,如果选择大数据专业,最好是攻读研究生学位。
4、人工智能
它也是一门典型的交叉学科专业,是数学、系统科学、控制论、计算机科学、认知科学等学科交叉形成的综合性学科。
人工智能人才缺口巨大,但也很难学。 人工智能具有非常高的专业水平。 需要深入研究和学习才能取得良好的发展。 你必须准备研究生入学考试。 当然,一些牛逼的学校毕业直接就业是没问题的。
而现在人工智能已经上升到战略层面,企业都在叫嚣人才,未来人才缺口会非常大。 然而,目前能够在人工智能方面落地的项目还比较少。 目前来看,它们都是徒劳的,需要突破。
主要就业方向有:搜索方向、无人驾驶领域、医学图像处理、计算机视觉与模式识别方向等。
5.物联网
智能家居、自动驾驶等都需要物联网技术。 本专业主要学习电子硬件相关知识和编程语言中的C语言。 需要把硬件和网络结合起来,重点发展。
它也是一门交叉学科计算机类的专业都有什么,涉及通信技术、传感器技术、网络技术、嵌入式系统技术等。 硬件方面,我感觉比软件更难学。 这个专业学好难度较大,市场需求也比较小。
主要就业方向包括:物联网系统设计架构师、物联网系统管理员、网络应用系统管理员、物联网应用系统开发工程师等核心专业岗位,以及物联网设备技术支持和营销等相关专业岗位。
6. 网络安全
大家一定听说过黑客,电脑木马、病毒也经常听说。 网络安全是在信息时代背景下衍生出来的一个产业。 主要针对网络信息,不仅包括信息的保密性,还包括构成网络空间的基础设施的安全。
它是计算机科学与技术、通信、密码学和数学的交叉学科。 对学生的数学和逻辑能力要求非常高。 他们必须擅长数学,否则很难学。 而且本科毕业后最好去好的院校攻读该专业的硕士学位。
主要就业方向:公安、银行等网络安全监控部门; 各大互联网公司也需要信息安全行业的人才。
其实各个专业很多知识都是相似的,差别并不大。 虽然细分专业很多,但最重要的是基础能力的培养,比如数学思维、计算机基础技能等。
这就是为什么我建议你在大一到大三期间重点打基础。
无论你以后追求什么方向,无论是应用程序开发、大数据开发,还是客户端工程,如果你想成功,你必须依靠这些基础课:操作系统、组成原理、计算机网络、数据结构、算法和数据库。
如果选择电脑,大学四年要注意什么?
1.一定要多写代码,不要错过课程中每一个练习的机会。 不仅可以提高自己,而且对你的成绩也非常重要。
2、如果可能的话,承担一些外包的兼职工作或者参与一些开源项目。 这是与学校课程完全不同的水平。 对你的成长有很大的帮助,还可以赚一些零花钱。
3、一般来说,计算机专业大一、大二的课程很多,都是基础课。 大三和大四将分为具体方向。 如果想工作,可以早做准备,从第二年、第三年开始有意识地选择方向。 朝那个方向学习。
4、如果想在学习的同时了解行业内的情况,有以下几种方式:可以阅读相关媒体专栏,然后关注校企活动,争取实习机会。 还要关注公司的校招信息。 企业需要什么样的人才,都会在招聘岗位上如实体现,让你提前做好准备。
5.养成写博客的习惯。 博客对我们有很多好处:
还有一些大学四年必须养成的好习惯。 阿里前辈的血泪经历和教训都包含在下面的答案中。 你必须阅读它:
学习计算机的时候,千万不要想着速成。 没有捷径或超能力。 你得努力去读那些经典书籍和源码,然后自己写。 所有的技术专家都一行一行地打出代码,并逐本书地阅读。
大学时,为了学好专业,我阅读了大量专业经典书籍,整理了这份计算机必读高分经典书籍清单:
如果需要请点击下面的链接下载
这个书单对于学习CS的同学来说非常有帮助,而且非常系统。 这些书籍已整理成电子版。
如果您需要,就点击这里获取:电脑必读经典书籍(附pdf下载),请查看~
作为一名计算机科学专业的学生,你还需要以下备受好评的答案:
大学四年的学习计划应该如何安排? 该书长达 20,000 多字,耗时 3 天完成。 请务必阅读:
给所有计算机科学专业学生的建议:不要指望学校课程能给你找到一份好工作。 编程技能完全是自学的。 为什么? ? 点击下面我的回答:
最重要的应该是关于校招的事情。 大公司一般看重哪些能力? 请参阅以下答案:
关于Java从初级到高级的学习之路,我下面的回答已经获得超过2300个点赞和收藏。 这是知乎上的热门内容。 你可以检查一下:
如果你想学习C++,我自己的学习路径在下面的回答中分享:
希望我的回答能够对您有所帮助。