- 主题:C++个人发展方向求建议
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.*
好的,明白了,特别感谢!
【 在 gondar 的大作中提到: 】
: 关注应用领域,比如机器学习平台,大系统设计这些
: 别太关注语言这些,语言有一两个学的特别深的+一堆能上手的就行了
: 我学C++花了最多的时间,学golang就看了一本书,现在很多东西还要现查,但要是我起项目选语言的话,90%的情况我会用golang或者python
: ...................
--
FROM 219.142.155.*
好的,谢谢您的回复!
【 在 CKevin 的大作中提到: 】
: 我就是做2的,比如业务开发、稳定性治理、算法低性能代码的优化等等。如果对业务发
: 展本身没兴趣,纯垒这些代码,没什么前途。
: 不过2里也有基建,通用数据清洗,向量召回,实时链路等等,这些相对上面说的,离业
: ...................
--
FROM 219.142.155.*
是的,硕士期间上课的时候就觉得自己不是搞模型的料,但是干干工程可能还行!谢谢您!
【 在 mopo 的大作中提到: 】
: 放心,你这背景想面纯算法岗大概率也是没戏的,安心走后端工程架构方向即可,语言的话不要把自己绑的太死,一般招聘要求精通一门即可
: 另外很多工作内容不是你能选的,除非你有足够的资本证明你就是最合适的那个人
--
FROM 219.142.155.*
明白! 谢谢前辈! 如何在业务和技术中间做折衷也是个技术活
【 在 hgoldfish 的大作中提到: 】
: 如果想赚钱的话,想办法靠近业务,靠近钱。比如尽量去蚂蚁金服,或者狥腾的微信、财付通、游戏运营这些部门。
: 别管啥 AI,技术越底层越穷。技术最底层最黑科技的应该是龙芯那一票人了吧,连 CPU 都做出来了,每天发 Linux 内核、gcc/llvm/rust 的编译器补丁,然并卵,年薪能过本站 Worklife 版门槛算我输。
:
--
FROM 219.142.155.*