V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feynman2014
V2EX  ›  职场话题

c++职业方向选择

  •  
  •   feynman2014 · 285 天前 · 3492 次点击
    这是一个创建于 285 天前的主题,其中的信息可能已经有所发展或是发生改变。
    真心求教,大龄程序员( 30 岁左右),c++选手,目前做桌面端软件开发,工业软件方向,目前想换工作,考虑了几个方向,1. 继续做桌面端软件开发,可以转办公软件,上位机软件等。2. 转嵌入式(非计算机专业,非电子类专业,无相关背景) 3. 操作系统内核(最感兴趣,投过一些简历,bar 太高)。(真心觉得 c++换方向和转行差不多...)如果想延长自己的程序员生涯,选择什么方向比较好?希望能得到一些建议,衷心表示感谢。
    28 条回复    2024-03-07 21:27:37 +08:00
    wildlynx
        1
    wildlynx  
       285 天前 via iPhone   ❤️ 1
    音视频开发?医学影像处理?
    AFOX
        2
    AFOX  
       285 天前   ❤️ 2
    嵌入式你这背景应该很难搞,i2c spi ,示波器啊这些你都得学,出了问题得查是硬件问题还是软件 bug
    niboy
        3
    niboy  
       285 天前   ❤️ 1
    才 30 岁,还很年轻,你搜 5w 以上月薪的 C++工作,仔细看 jd ,然后挑自己喜欢的或者努力的,能够得上的
    songlinliee
        4
    songlinliee  
       285 天前   ❤️ 1
    @niboy 老哥认真的嘛,我看了一眼 boss 直聘,很少 50k 起的,而且 cpp 50k 真的不是努努力就能够上的吧
    chendl111
        5
    chendl111  
       285 天前   ❤️ 2
    不建议转嵌入式,吃硬件基础
    hkdcl
        6
    hkdcl  
       285 天前 via Android   ❤️ 1
    现在用的什么,qt 吗
    feynman2014
        7
    feynman2014  
    OP
       285 天前
    @hkdcl qt ,封装好的库,不直接调 qt
    feynman2014
        8
    feynman2014  
    OP
       285 天前
    目前方向很窄,市场很小,前景不明朗
    csulyb
        9
    csulyb  
       285 天前   ❤️ 2
    一般后台要 c++,压榨系统啊

    别光做前端啊
    littlewing
        10
    littlewing  
       285 天前   ❤️ 2
    存储
    feynman2014
        11
    feynman2014  
    OP
       285 天前
    @littlewing 分布式存储吗?目前最大的问题是没互联网经验,没大厂背书,难入行
    chendl111
        12
    chendl111  
       285 天前   ❤️ 1
    @feynman2014 #11 有种做法是内部转岗,客户端跳服务端,一般中小厂会有
    jones2000
        13
    jones2000  
       285 天前   ❤️ 1
    会 c++转什么行。
    前端会 GDI ,GDI+在加上一些的 window 界面消息及底层接口,界面基本什么都可以做。
    网络方面,TCP 自定义长连接协议,安全方面和速度比 http 好很多。
    c++年限越长价格越高。
    ginakira
        14
    ginakira  
       285 天前   ❤️ 1
    可以试试转新能源汽车领域,这块还是比较需要 C++的人的。
    Jhon11
        15
    Jhon11  
       284 天前 via iPhone   ❤️ 1
    我是 c++转 go 的不过我之前就是互联网的做服务端的,语言其实并非很重要,主要是思想,你做前端的,继续深耕前端吧,那么可以考虑下 qml 转到移动端领域,在往汽车领域转,再看看 flutter ,我觉得机会还是很大的,前端跨双端(iOS,android)甚至多端趋势越来越明显了,flutter 还是 qml 还是有很大前途的
    UIXX
        16
    UIXX  
       284 天前   ❤️ 1
    同 C++、桌面工业软件开发,现在半个嵌入式开发。

    我的意见是:确实转方向,可以试试嵌入式系统开发( RTOS 或者 Linux )。
    只要语言认知能力及格,高中大学物理学得不太差,基本都能理解嵌入式领域里的硬件原理。再加上点动手能力,你一个有经验的工程师是完全可以胜任这方面工作的。

    但我的建议是:继续做本领域的软件开发,别去搞什么办公软件。
    工业软件开发的壁垒是工业标准、专业算法,虽然就业面窄,但竞争没那么大,专业对口就能上。同时吃经验,年龄有时还是 buff 。
    ajaxgoldfish
        17
    ajaxgoldfish  
       284 天前 via Android   ❤️ 1
    C++服务端报道,不同方向真是生殖隔离不是开玩笑的,楼上说的高性能计算,分布式存储刚入门选就选了,中途转几乎不可能,代价太大。换个陌生的方向,你能干的应届生也能干。还是得考虑精通某个业务领域才能保住饭碗。
    wkla
        18
    wkla  
       284 天前   ❤️ 1
    为啥会想着往嵌入式转呢?感觉和硬件绑定的工作薪资上限都相对低一点。可以请教一下转嵌入式的考量吗
    litguy
        19
    litguy  
       284 天前   ❤️ 1
    @feynman2014 我司是二线城市小厂,分布式存储,可以作为入行跳板用,我看看春节后招不招人吧,应该有 beegfs 的坑
    litguy
        20
    litguy  
       284 天前   ❤️ 1
    @wkla 硬件绑定限制薪资上限,本质上是你看的小厂相对多一些,热门赛道的 startup 或者业内大厂,嵌入式待遇还是跟得上的
    shellcodecow
        21
    shellcodecow  
       284 天前   ❤️ 1
    工业领域 会界面的作 QT 能找到 2W 的工作 其他的想做服务端??
    aa514758835
        22
    aa514758835  
       284 天前   ❤️ 1
    我也是做 c++的做了 5 年了,感觉纯 c++是有局限性的,最好选择一个方向,比如音视频,服务器,图形学,ai ,不然纯 c++ 或者 qt 大概 20k-30k 就大限了
    xumng123
        23
    xumng123  
       284 天前 via iPhone   ❤️ 1
    嵌入式或底层内核类的工作,互联网大厂
    feynman2014
        24
    feynman2014  
    OP
       284 天前
    @wkla 转嵌入式是觉得岗位需求多,相对稳定,能干得久一点,可能认知有偏差。
    Tzzzyy
        25
    Tzzzyy  
       284 天前   ❤️ 1
    跟你同款,快 30 非科班自学的搞了四年了,说是 c++但是基本 c ,14 以后的特性都没用过 现在天天纯对接私有 tcp 之类通讯协议 技术不见涨工资也不高,准备转图像或者音视频了
    v2Mark
        26
    v2Mark  
       277 天前
    楼主跟我的经历几乎一毛一样,目前我觉得比较稳定靠谱的还是工业软件方向吧,这个年纪 该考虑稳定性和长久发展了,转行的代价很大风险同样大。建议在小的方向进行改动,音视频这块技术更新相对慢 但方向其实也窄。
    nooneanyone
        27
    nooneanyone  
       251 天前
    @litguy #20 老哥现在嵌入式行业还劝退么?我看您之前推荐转 java
    litguy
        28
    litguy  
       246 天前
    @nooneanyone 没啥劝退的,这样是嵌入式的高待遇岗位都在大厂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:10 · PVG 05:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.