首先,从读研的角度来看,方向的选择要考虑到三方面因素,其一是自身的能力特点和兴趣,其二是当前的技术发展趋势和人才需求趋势,其三是学校和导师的科研资源情况。
目前在软件工程专业读研有很大的选择空间,大数据、人工智能、信息安全等领域都有很多细分方向可以选择,物联网也有一些方向是可以选择的,比如平台层、数据分析层、安全层和应用层就有很多方向是比较适合软件工程专业同学的。
如果自身的数学基础比较扎实,可以往算法岗方向发展,在主攻方向的选择上可以更侧重大数据和人工智能领域的方向,比如深度学习、推荐系统、自然语言处理、计算机视觉等。
如果不想卷算法岗,可以选择开发岗,开发岗更侧重工程实践能力,对于编程的要求会相对比较高。
对于计算机大类专业的研究生同学来说,大部分方向未来都可以从事开发岗,而且开发岗本身的覆盖面也非常广,有传统的前后端开发、移动互联网开发、大数据开发、运维开发、嵌入式软件开发等。
在选择主攻方向的时候,还需要考虑到学校和导师的传统优势方向,选择这些方向往往会有更好的科研体验,也会获得更多的科研资源,这对于后续的就业也会产生比较积极的影响。
对于有明确就业计划的同学来说,读研期间可以争取到大厂实习一段时间,这个过程会提升自身的岗位认知能力,同时也会提升自身的就业竞争力。
最后,如果有计算机专业读研、科研相关的问题,欢迎跟偶交流。