大龄 C++码农在人生的十字路口迷惘了

2021-04-26 19:36:59 +08:00
 timsensor

用 C++做过 QT,做过 web 后端,对,是 web 后端!因为做过 C#,所以 web 后端常用的技术,对我来说并不陌生,都用 C++在项目里实现了一遍,代码写得像 C#跟 java,虽说就是在造轮子,但也巩固了各方面的知识,对系统架构有较深的理解,在公司里担任主程和组长

今年刚好是而立之年,但我觉得这些年,都没有找准方向,什么都会一点,但不精通,没有职业规划。 我考虑了很久,目前考虑在以下方向里选择一个(如果有更好的方向,欢迎提出来)

opengl 、区块链、游戏服务端

但在招聘网站上搜索了一下 opengl 和区块链,悲剧,岗位最多一页,而游戏服务端的话,岗位虽然多,但根据网上和身边朋友的说法,游戏行业加班超级严重,如果生活和工作不能平衡,我觉得这工作没有意义。

希望各位大佬能给小弟指点迷津!谢谢!

10097 次点击
所在节点    C++
76 条回复
iBaoger
2021-04-26 23:53:43 +08:00
传统行业,或者外企
jones2000
2021-04-27 00:30:12 +08:00
@mattx 很多公司需要增加 app 或 h5 平台, 原来都是 pc 端程序。需要把 c++的代码和业务逻辑迁移到 web 或 app 上。不懂 c++你怎么迁移到其他平台呢?
melsp
2021-04-27 00:50:40 +08:00
老哥我也迷惘,通信生……
dcoder
2021-04-27 05:39:30 +08:00
@timsensor
我比你大点, 以前也是做 C++的, 做 C++一般扩展语言的路线是 Python, Go.

你列出来这些方向都太小众了, 我帮你分析下,写点干货吧.

OpenGL? 去大厂做 3D engine rendering?? 没多少职位的.
现在很多游戏厂都是使用或者修改 Unity/Unreal. 很多时候会它们的 shader 编程就够用了. 做 Unreal 倒是需要 C++, 不过职位也不多. 一般不如用 C# 的 Unity 职位多.

区块链? 最多需要的是 Go, JavaScript (like Ethereum solidity)
https://coinmarketcap.com
你把上面的 top 50 区块链都看一遍, 拿着它们的名字去搜索 github.
你会发现如果是新出的链,一半以上是 Go (Ethereum, Chainlink, VeChain, THETA, Avalanche) 实现的, 偶有用 Rust (Polkadot) 甚至是 Haskell (Cardano). 其他的是 BitCoin 的 fork, 当然是 C++, 或者是 Ethereum 上的 token, 使用类似 JavaScript 的 Solidity.
毫无疑问, 搞区块链应该转 Go

游戏服务端? 这块应该是 C++, Java, Go, Rust 都行.
如果需要 real-time Action game 后端的话, 应该是 C++/Rust > Go > Java

再来看需求量最大的 web 后端, 现在是 Go VS Java
还是推荐转 Go. 因为 Java 历史 沉淀(包袱) 很大, 现在入场没什么优势了.

综上所述, 保留你 C++ 和 web 后端的经验, 转 Go, 顺便看看 Rust.
ericgui
2021-04-27 07:15:51 +08:00
@timsensor 广州生活 hen hao
ericgui
2021-04-27 07:16:41 +08:00
@janus77 其实做业务才赚钱
charlie21
2021-04-27 08:17:15 +08:00
微软养老
liuguangxuan
2021-04-27 08:19:34 +08:00
老哥,你的经历和我太像了。同样迷茫中。
xstmjh
2021-04-27 08:22:37 +08:00
C++ 可以考虑学点 Rust 转 AIOT 方向,自动驾驶,机器人都是很需要这样的人才的
samohyes
2021-04-27 08:51:55 +08:00
@timsensor 很多在 ethereum 节点上开发的,都是 go 。。。是底层客户端。。
liberize
2021-04-27 08:54:18 +08:00
广州 c++就音视频和游戏
yazoox
2021-04-27 08:54:49 +08:00
才刚刚 “而立之年”,我的理解,这不是才 30 岁么?连 35 都没有呢。别这么焦虑......
macha
2021-04-27 09:00:22 +08:00
我也是啥都懂一点,但是没那么精通,感觉工作到了 5 年以后,就要考虑软件中的细分行业了。
zuosiruan
2021-04-27 09:01:21 +08:00
@gBurnX 太绝对了
dlsflh
2021-04-27 09:11:55 +08:00
广州不是好多基金公司吗?
wellsc
2021-04-27 09:24:27 +08:00
c++ 越老越吃香,调整一下方向很好找的
nicevar
2021-04-27 09:34:22 +08:00
广州 c++职位不是满天飞么,这还迷茫?搜索搜了一下 1.5w 以上的岗位都有 2000 多个,我们市里只有 4 个。。。
DiverO
2021-04-27 10:03:13 +08:00
游戏公司也有不加班的,只是某几家大厂带坏了风气。米哈游,莉莉丝,心动 offer ≈ 腾讯 <= 字节。
ymcz852
2021-04-27 10:19:42 +08:00
大龄..而立之年...
buf1024
2021-04-27 10:22:58 +08:00
如果你是 35,那你就等着被裁,然后去送外卖。:~

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

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

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

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

© 2021 V2EX