一直做桌面端的工作, c++该往哪个方向精进

2022-07-22 21:23:12 +08:00
 chengengshen
嵌入式出身,毕业却干了上层。
基于平台的 API 做应用开发,并不是一个可以走得多远的方向,真正有价值的地方在于与具体的业务方向结合。
迷茫,想干的方向没经验,面试机会都没有
4337 次点击
所在节点    C++
20 条回复
111qqz
2022-07-22 21:50:58 +08:00
我感觉 c++领域的不同方向对转行还挺包容的,只要 c++写得好,没经验也能接受。
1. 音视频,可以去声网、zoom 或者那些做协同办公软件的公司(钉订,飞书,企业微信,腾讯会议)
2. 去私募量化做 trading system. 感觉也是不要求经验,只要求 c++
3. 自动驾驶 /车企做相关的 infra,比如仿真平台。 也不要求有经验,只看 c++
4. 算法工程,做一些做法的移植、部署、落地。 可能要求了解相关领域的算法,但是主要还是要求 c++
5. 芯片公司。 有不少招聘 c++的,看起来目前也不太要求有太多经验。
6. 数据库。似乎也能接受没有经验的,只要 c++写得好。身边样本只有一两个,不确定
7. AI Infra, 比如深度学习训练、推理框架。 可能要求对算法有一些了解,但是要求不太高
8. 推广搜的架构。 可能要求比较了解相关链条,不确定
9. 区块链。 有些岗位看起来只要求 c++/Rust. 但是具体没接触过,不了解
across
2022-07-22 22:00:08 +08:00
Rust ?
还有 electron 这种, 走 jsbinding ndk 一类的业务···
nkidgm
2022-07-22 22:09:10 +08:00
哈哈,我反过来,我做后端的,想弄 C++客户端。
jones2000
2022-07-22 23:34:42 +08:00
c++什么地方都用到的, 关键是不卷。 门槛高 4-5 年的经验起步。 用的地方很多,比如 py 算法慢了, 直接把算法用 c++实现,速度提升 N 倍,js 慢了,WASM 做一个 c++插件。把 c++底子打扎实,高等数学,概率论,微积分等等学明白,工作不难找的。
ipwx
2022-07-22 23:51:21 +08:00
@111qqz 不过你说的这些领域,确实不需要有什么相关开发经验。但是,它一般都要求程序员的基本功扎实,比如算法、操作系统原理。。。
typing
2022-07-23 00:07:37 +08:00
嘿嘿,你发现没有,楼上列出的领域好几个都有 domain knowledge ,然后额外有性能要求所以用 C++
neoblackcap
2022-07-23 00:09:15 +08:00
@jones2000 毕业大学生会 C++就少,会的那些凤毛麟角早就被大厂吸纳了。而且 C++要会,要真的能产出,本身招聘门槛就已经很高了。不会写的人,悬空指针,段错误,内存泄漏。业务没写多少,都人肉 debug 了
youshangdemajia
2022-07-23 01:52:42 +08:00
@111qqz 应届生不需要经验,但假如一个几年工作经验的候选人去面,通过的几率微乎其微。因为比起应届生,同样没任何相关经验,为啥要一个工资更高的?
codefun666
2022-07-23 08:10:58 +08:00
每个方向都很好,问题是哪个你能做深入? 很多东西没有看起来这么简单,例如你能实现一个简单的 deep learning framework 吗?
hidemyself
2022-07-23 08:56:24 +08:00
@youshangdemajia 应届生不比几年工作经验的工资低
shijingshijing
2022-07-23 08:57:33 +08:00
C++只需要两种程序员:一种是大佬级别的,负责框架和整体架构;一种是萌新,负责理解和实现业务。

对两种程序员的要求都不低,大佬不说了,萌新不懂业务也需要对语言,常用框架,算法,操作系统有比较深入的了解。
jinsongzhao
2022-07-23 09:09:39 +08:00
想绑定死 C++,它的壁垒是音视频处理,反编译没有可读性。其他场景都有可替代的语言。但是想精进,那就再学几门语言和框架,受益比继续在 C++里精进大。
111qqz
2022-07-23 10:05:57 +08:00
@youshangdemajia 1 工作几年其实工资未必高,最近校招薪资涨得很离谱。2. cpp 写的好的应届生太少了,根本不够用。而且是一年比一年少
111qqz
2022-07-23 10:06:33 +08:00
@ipwx 嗯那肯定的。不过这个应该是普遍要求吧
xjp9832
2022-07-23 11:31:47 +08:00
@111qqz 我现在也很纠结,C++游戏服务器端开发两年,也想转行了,有同学在音视频行业推荐我一起,但是感觉社招很看相关经验,也想自己学别的语言转互联网,目前还没找到自己的方向,头大啊。
111qqz
2022-07-23 17:57:54 +08:00
@xjp9832 #15 感觉可以实际去聊聊? 我完全没接触过音视频,不过之前也拿过这个领域的 offer
windeaker
2022-07-23 18:27:27 +08:00
java 后端,感觉卷不动了,想卷 cpp ,大佬能推荐个学习路线么?
playmaker
2022-07-24 10:56:56 +08:00
我也想卷 cpp
cwaken
2022-07-24 18:07:56 +08:00
@xjp9832 愿意来杭州吗,我有个游戏服务端 hc
Crawping
2022-07-25 11:58:50 +08:00
都是围城哦, 卷 java 后端至少岗位,机会多. 卷 cpp 那是真的卷,岗位机会还少.. 现在这个下行的情况, 不同公司的 cpp 卷剩下的这些, 基本扛了特别多. 只能说 3 思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX