大龄 C++码农在人生的十字路口迷惘了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
timsensor
V2EX    C++

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

  •  
  •   timsensor 2021-04-26 19:36:59 +08:00 11214 次点击
    这是一个创建于 1695 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    opengl 、区块链、游戏服务端

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

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

    76 条回复    2021-09-12 13:41:43 +08:00
    panda666
        1
    panda666  
       2021-04-26 19:43:52 +08:00
    转 go,后端人上人
    timsensor
        2
    timsensor  
    OP
       2021-04-26 19:53:31 +08:00
    @panda666 已经在学了,但一看到分布式就头疼,公司项目没有这方面的应用场景,具体是怎样的也不清楚
    ipwx
        3
    ipwx  
       2021-04-26 20:00:21 +08:00
    C++ 去做量化交易嘛
    timsensor
        4
    timsensor  
    OP
       2021-04-26 20:02:13 +08:00
    @ipwx 虽然也自学过量化交易,但广州几乎没有这类公司
    avv
        5
    avv  
       2021-04-26 20:11:26 +08:00
    Rust 发币
    paoqi2048
        6
    paoqi2048  
       2021-04-26 20:15:20 +08:00
    @timsensor 可以考虑换个地方
    timsensor
        7
    timsensor  
    OP
       2021-04-26 20:16:06 +08:00
    @paoqi2048 我老家就在广州
    timsensor
        8
    timsensor  
    OP
       2021-04-26 20:18:42 +08:00
    @avv 是指区块链吧,哈哈哈
    gBurnX
        9
    gBurnX  
       2021-04-26 20:27:03 +08:00
    程序员的加班是否严重,分水岭在于是否为体制内。

    体制外,加班严重,收入高。
    体制内,很清闲,很少加班,收入低。

    看你怎么选择。甚至可以去学校当老师,或者去学校的信息化部门,一年还有 3 个月假期。

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

    嵌入式工资高吗,年收入如何
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3171 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 12:07 PVG 20:07 LAX 04:07 JFK 07:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86