软件工程学生对于计算机专业和就业方向考虑
本科专业是软件工程,对于研究生专业选择我感觉我能选的大方向就两个,要么是我本来的软件工程,最纯粹的程序员;要么就是跟我研究方向相关的机器学习,也是程序员的一种。
💻感兴趣且有相关经历的方向
1. 软件工程(Software Engineering)
包括基础的计算机语言课,软件工程类课程,系统分析设计类课程,也是我的本科专业课程。从事软件开发规划工作,研究用工程化的方法构建和维护软件,包括人机界面,办公套件,操作系统等比较具体的东西,主要培养的是coder,强调代码能力,比较适合我想培养的工作能力和实践能力。
2. 人工智能(Artificial Intelligence)
人工智能,模拟人类智能来实现智能机器。包括我之前从事的语音分离,说话人识别,CG图片识别之类的项目都属于这种范畴,对于研究要求相对更高,包括数据结构计算机原理这种类似的课程,对于这个领域的方向像机器人,语言识别,图像识别都还比较感兴趣,并且有一定的经验和基础。
3. 机器学习(Machine Learning)
对于概率论,统计学,算法复杂度理论这种课程要求比较高,属于人工智能核心,也是我非常感兴趣的方向。因为涉及到了比较多的数学原理,探究算法本质,跟我之前自学的内容比较贴近。
👨🏻💻关于就业方向的考虑
1. 多媒体动漫
主要是计算机图形学,最终面向如游戏公司还有教育软件开发,这两个职业方向都是我直接感兴趣比较喜欢的。
2. 人工智能和人机交互
非常喜欢,并且有一定的经历,也是比较综合性的学科,其中有许多具体的小专业,自然语言,深度学习这些我都有一定的了解,并且觉得比较有意思,干这个工作也挺吃香。并且对于像商科之类的都会涉及到人工智能相关。
3. 软件编程方向
就是软件工程,跟我的本专业很符合,属于CS最大的方向,但实际上我觉得这个专业培养的,就是纯粹的coder,代码搬运工,属于一个前景比较好很扎实的方向。