RT,小弟是C++ er,也会写一些python,硕士,目前在准备提前批和秋招,有一些方向的选择想请教下论坛里的各位前辈们。
硕士期间上了一些AI的课,也用python撸过一些代码,主要是NLP相关的经历,但是感觉做模型不是那块料,调参也比较无聊,目前个人更喜欢做工程加速的事情。
目前调研了下C++的市场职位,主要有以下几个:
1. 机器学习平台。主要是做大规模机器学习平台的部署和加速工作,在公司内部算是基架部门吧,语言是C++,但是需要有分布式计算/架构方面的知识,这块我不太了解,可能是劣势。
2. 搜推广的后端工程,主要不是做模型,更多好像是跟数据清洗,召回,排序等工作相关,听说做模型很无聊,没什么成就感,但是工程这块不太清楚情况如何。
3. 公司内部的一些高性能中间件,比如rpc框架等等。
4. 车企,比如理想,蔚来等,会做一些汽车SDK相关的东西,具体的目前还了解的不深。
5. web后端,但是感觉用c++做后端有些不是很合适,我自己感觉C++更擅长于做高性能计算相关的工作。
6. linux下的应用开发,这个五花八门,跟具体业务强相关,就不细说了。
个人现在更偏向于1和2,1的话感觉AI是趋势,AI的工程化也在急速的发展,是一个朝阳方向,能学到的东西也多。2的话是因为看到岗位还比较多,然后也会跟AI沾边一点点。
请问下各位前辈,从目前的国内国际形势,技术发展、钱景、职场晋升速度等来说,觉得哪个方向会比较好,以及某个方向会不会有什么大坑之类的,谢谢大家!
以及目前我个人的水平是C++11语言还可以,工程化也有一定的经验,感觉到了一定的瓶颈,想要继续提高的话,应该看一些github的高质量项目或书么?
--
FROM 219.142.155.*