
用 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 rb6221 2021-04-26 21:20:48 +08:00 考虑更底层的东西吗?渲染引擎层、数据库、操作系统层 等基础设施,别做业务了 |
15 samohyes 2021-04-26 21:28:14 +08:00 c++ 区块链很少的,以前 eos 火的时候还有,现在 rust 好点,或者 golang 吧。。 |
18 across 2021-04-26 22:15:56 +08:00 因为到这个层面,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 @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 /div> 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 你给自己的选项还是太被动了,基本没有突破自己的舒适区。 选择一个值得做十年十五年的行业,基于自己现有技能先入行拓展视野,再持续积累行业认知,最后找到突破点。 |
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 转底层 搞驱动、搞逆向 工资起码翻一番 |
53 wctml 2021-04-27 16:07:22 +08:00 换工作吗?广州、金融,c++客户端 |
54 emSaVya 2021-04-27 16:40:04 +08:00 随便找个 推荐 广告 搜索 存储 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 对 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 考虑来莉莉丝么,ugc 游戏编辑器项目,引擎核心用的 c++,可内推 |
67 sssooonnnggg 2021-04-28 13:47:22 +08:00 via Android 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 C++游戏服务端,加班不可避免,因为游戏就是一直更新得,所以叫工资时把加班费算上。现在 SLG 游戏赚钱,开始换成 SKYNET 了。 |
70 levelworm 2021-04-28 21:33:25 +08:00 @sssooonnnggg 游戏编辑器真不错哎,楼主可以考虑考虑 |
71 hadesjaky0607 2021-04-29 14:11:20 +08:00 我也是做 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 求联系方式,求内推,感谢! |