首先,读研期间选择CV、NLP等人工智能相关方向,就业时是可以从事后端开发的,实际上确实有不少同学的主攻方向与就业岗位方向并不完全一致,毕竟读研期间主要的目的是培养自己的创新能力,而就业岗位则更注重技术的落地应用,企业采用成熟技术不仅会降低风险,更能够保障研发进度。
如果读研期间选择了CV方向,但是就业想从事Java后端开发,必须制定一个自主学习规划,而且尽量要为自己营造出多个交流和实践的场景。通常情况下,在导师的课题组当中,要重点利用课题资源来培养自己的创新能力,掌握基本的科研方法,从而形成自己的科研方法论,这对于未来的发展会有较大的影响。
在课题组之外,还需要为自己营造一个学习Java的场景,可以通过参加网络上的开源项目来达到目的,初期可以到开源网站上参考一些成熟的开发案例。Java作为一门全场景编程语言,目前在很多领域都有广泛的应用,初期可以从Web开发入手,后期可以重点关注一下大数据开发方向,目前大数据领域的岗位缺口还是比较大的。
读研期间整体的时间是比较紧张的,尽量在研一期间就确定自己的创新点,然后尽快做出创新成果,这会为自己赢得更多学习Java的时间,同时对于后期的实习和就业也都有较为积极的影响。通常情况下,在学习和科研的过程中,还需要留出一些时间来刷刷题,这对于面试有一定的影响,也不能忽略。
最后,如果在读研过程中有学习和科研等方面的问题,可以给我留言。