用 C++做过 QT,做过 web 后端,对,是 web 后端!因为做过 C#,所以 web 后端常用的技术,对我来说并不陌生,都用 C++在项目里实现了一遍,代码写得像 C#跟 java,虽说就是在造轮子,但也巩固了各方面的知识,对系统架构有较深的理解,在公司里担任主程和组长
今年刚好是而立之年,但我觉得这些年,都没有找准方向,什么都会一点,但不精通,没有职业规划。 我考虑了很久,目前考虑在以下方向里选择一个(如果有更好的方向,欢迎提出来)
opengl 、区块链、游戏服务端
但在招聘网站上搜索了一下 opengl 和区块链,悲剧,岗位最多一页,而游戏服务端的话,岗位虽然多,但根据网上和身边朋友的说法,游戏行业加班超级严重,如果生活和工作不能平衡,我觉得这工作没有意义。
希望各位大佬能给小弟指点迷津!谢谢!
1
panda666 2021-04-26 19:43:52 +08:00
转 go,后端人上人
|
3
ipwx 2021-04-26 20:00:21 +08:00
C++ 去做量化交易嘛
|
5
avv 2021-04-26 20:11:26 +08:00
Rust 发币
|
9
gBurnX 2021-04-26 20:27:03 +08:00
程序员的加班是否严重,分水岭在于是否为体制内。
体制外,加班严重,收入高。 体制内,很清闲,很少加班,收入低。 看你怎么选择。甚至可以去学校当老师,或者去学校的信息化部门,一年还有 3 个月假期。 但又想收入高,又想清闲,除非是超级二代。普通二代都达不到这条件。 |
11
xing7673 2021-04-26 21:08:38 +08:00 via iPhone
opengl ?以后用的是 vullan 了。不知道用来做什么,但是图形相关只有游戏赚钱。
和你的经验技能最贴合,含金量高的确实是高频交易相关的工作。 |
12
jones2000 2021-04-26 21:12:23 +08:00
有 c++经验的, 直接可以做移植, c++ 移植到 js, c++封装 cpython, c++封装 dll 给 nodejs 调用.
|
13
jimmyismagic 2021-04-26 21:15:45 +08:00
同,C++/JAVA 都会点,都不精通,哈哈,没有方向
|
14
janus77 2021-04-26 21:20:48 +08:00 1
考虑更底层的东西吗?渲染引擎层、数据库、操作系统层 等基础设施,别做业务了
|
15
samohyes 2021-04-26 21:28:14 +08:00
c++ 区块链很少的,以前 eos 火的时候还有,现在 rust 好点,或者 golang 吧。。
|
18
across 2021-04-26 22:15:56 +08:00 1
因为到这个层面,C++只是作为你在简历展示 [基本功优秀] 的用处。
具体是看业务场景的,如果系统架构专注深,搜 [基础架构] 一类的看吧。 |
21
iBaoger 2021-04-26 23:53:43 +08:00 via Android
传统行业,或者外企
|
22
jones2000 2021-04-27 00:30:12 +08:00
@mattx 很多公司需要增加 app 或 h5 平台, 原来都是 pc 端程序。需要把 c++的代码和业务逻辑迁移到 web 或 app 上。不懂 c++你怎么迁移到其他平台呢?
|
23
melsp 2021-04-27 00:50:40 +08:00 via Android
老哥我也迷惘,通信生……
|
24
dcoder 2021-04-27 05:39:30 +08:00 8
@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. |
27
charlie21 2021-04-27 08:17:15 +08:00 via iPhone
微软养老
|
28
liuguangxuan 2021-04-27 08:19:34 +08:00 via Android
老哥,你的经历和我太像了。同样迷茫中。
|
29
xstmjh 2021-04-27 08:22:37 +08:00
C++ 可以考虑学点 Rust 转 AIOT 方向,自动驾驶,机器人都是很需要这样的人才的
|
31
liberize 2021-04-27 08:54:18 +08:00 via Android
广州 c++就音视频和游戏
|
32
yazoox 2021-04-27 08:54:49 +08:00
才刚刚 “而立之年”,我的理解,这不是才 30 岁么?连 35 都没有呢。别这么焦虑......
|
33
macha 2021-04-27 09:00:22 +08:00
我也是啥都懂一点,但是没那么精通,感觉工作到了 5 年以后,就要考虑软件中的细分行业了。
|
35
dlsflh 2021-04-27 09:11:55 +08:00 via Android
广州不是好多基金公司吗?
|
36
wellsc 2021-04-27 09:24:27 +08:00
c++ 越老越吃香,调整一下方向很好找的
|
37
nicevar 2021-04-27 09:34:22 +08:00
广州 c++职位不是满天飞么,这还迷茫?搜索搜了一下 1.5w 以上的岗位都有 2000 多个,我们市里只有 4 个。。。
|
38
DiverO 2021-04-27 10:03:13 +08:00
游戏公司也有不加班的,只是某几家大厂带坏了风气。米哈游,莉莉丝,心动 offer ≈ 腾讯 <= 字节。
|
39
ymcz852 2021-04-27 10:19:42 +08:00
大龄..而立之年...
|
40
buf1024 2021-04-27 10:22:58 +08:00
如果你是 35,那你就等着被裁,然后去送外卖。:~
|
41
Caratpine 2021-04-27 10:25:01 +08:00
而立就大龄了,这才工作几年啊
|
42
Lumuy 2021-04-27 11:00:43 +08:00
可以尝试做量化交易,发展的好的话,再转为正职。可惜我 C++学过就没用了。
|
43
AlohaV2 2021-04-27 11:27:03 +08:00
C++做金融业还是很吃香的
|
44
zzzzzzggggggg 2021-04-27 11:45:12 +08:00
30 岁还算大龄?
|
45
yokyj 2021-04-27 13:59:58 +08:00
等拆迁
|
46
gowk 2021-04-27 14:05:40 +08:00
哈哈,好多推荐 Go
Rob Pike 在 2012 年 说 time will tell 终于~ |
47
lepchaos 2021-04-27 14:12:15 +08:00
C++可以看看量化交易类的岗位,title 应该叫量化开发,主要的工作职能可以简述为如何低延迟下单,完全不懂金融也 ok 的
|
48
ICU 2021-04-27 14:52:52 +08:00
@timsensor #4 刚好看到隔壁的招聘贴: https://v2ex.com/t/773391
|
49
kakaryan 2021-04-27 14:58:58 +08:00 1
你给自己的选项还是太被动了,基本没有突破自己的舒适区。
选择一个值得做十年十五年的行业,基于自己现有技能先入行拓展视野,再持续积累行业认知,最后找到突破点。 |
50
gaoyadianta 2021-04-27 15:14:33 +08:00
正确答案:自动驾驶
不客气,结贴吧~ |
51
colney 2021-04-27 15:53:44 +08:00
有兴趣搞存储吗,我们是 C++
|
52
mangosong 2021-04-27 15:56:40 +08:00 1
转底层 搞驱动、搞逆向 工资起码翻一番
|
53
wctml 2021-04-27 16:07:22 +08:00
换工作吗?广州、金融,c++客户端
|
54
emSaVya 2021-04-27 16:40:04 +08:00 1
随便找个 推荐 广告 搜索 存储 c++ 哪个不能做 转 go 不是有病?
|
55
jasonchen168 2021-04-27 16:43:17 +08:00
我以为的大龄是 40+
|
56
dabaibai 2021-04-27 16:49:01 +08:00
来做游戏吧 永远没有后顾之忧
|
58
hitmanx 2021-04-27 19:39:16 +08:00 1
对 system architecture 和 graphics programming 感兴趣吗? C++的岗位。
|
59
solos 2021-04-27 19:46:39 +08:00
转 go C++转 go 很轻松 未来可期 头发还多
|
60
boaofCHIAN 2021-04-27 20:24:27 +08:00
CS 应届毕业生 考研失败 懂系统底层 有无推荐 C++方向
|
61
levelworm 2021-04-27 22:52:33 +08:00
好羡慕啊,能够掌握 C++,可以搞底层一点的东西,多好。
|
63
Cloutain 2021-04-28 11:04:44 +08:00
建议考虑进进国企,虽然坑,起码不会随便被裁
|
64
levelworm 2021-04-28 11:24:18 +08:00
@ericgui 哟真不错,不过斯坦福喜欢用 Qt Creater 我一直觉得挺诡异的。。。
我目前在学 Nand2Tetris,刚到 1 的第四周。 |
66
sssooonnnggg 2021-04-28 13:41:14 +08:00 via Android 1
考虑来莉莉丝么,ugc 游戏编辑器项目,引擎核心用的 c++,可内推
|
67
sssooonnnggg 2021-04-28 13:47:22 +08:00 via Android 1
C++做游戏服务端感觉也不算太多了,逐步被 go 取代(尤其是除 gameplay 服务器之外的其他外围服务),所以我感觉想找纯 c++游戏服务器的工作不太好找,还是找游戏引擎相关工作的比较合适。不过这个比较看项目经验,如果之前没在游戏行业工作过,转过来需要一定时间适应。
|
68
zyqzyq08 2021-04-28 15:02:27 +08:00
做游戏感觉加班会很多吧,c++ 可以考虑做嵌入式啊。。我领导搞这个的。。感觉越老越吃香。 而且现在物联网那么火
|
69
HQKM 2021-04-28 16:56:01 +08:00 1
C++游戏服务端,加班不可避免,因为游戏就是一直更新得,所以叫工资时把加班费算上。现在 SLG 游戏赚钱,开始换成 SKYNET 了。
|
70
levelworm 2021-04-28 21:33:25 +08:00
@sssooonnnggg 游戏编辑器真不错哎,楼主可以考虑考虑
|
71
hadesjaky0607 2021-04-29 14:11:20 +08:00 1
我也是做 C++的,也做过很多 Qt 项目 后来转到了区块链方向,就像 24 楼说的那样 python 和 go 都应该会的
|
72
zhuzhzh 2021-04-29 17:28:49 +08:00
你在广州不?那边做金融或游戏不错
|
73
leven87 2021-04-29 18:29:46 +08:00
说的我也要学一点 go 了,最近在找工作,开始面向找工作编程。
|
74
boaofCHIAN 2021-05-02 20:57:54 +08:00
CS 应届毕业生 考研失败 懂系统底层 有无推荐 C++方向
|
75
N0vermber11 2021-07-26 13:13:51 +08:00
@sssooonnnggg 求联系方式,求内推,感谢!
|