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

年前公司要求 Java 转岗 c++能接受吗

  •  
  •   zhangshaohan · 1 天前 · 3989 次点击
    情况描述:
    目前已经 30 岁了,从毕业到现在干了七八年 Java 开发,今年 3 月在这个公司呆满 3 年即将面临合同续签的问题,因为公司后续不打算做 Java 相关的业务了,前几天领导沟通让转岗去做 c++,或者选择优化。

    问题:
    1 、选择转岗还是优化,目前倾向于优化。
    2 、如果优化的话是赔偿 n 吧,这里面有没有什么坑需要注意呢?
    3 、以前都是主动润的,第一次遇到这种情况,请问有没有什么其他需要注意的呢?
    69 条回复    2026-02-14 10:03:36 +08:00
    wyblife
        1
    wyblife  
       1 天前
    你可以不同意优化,这样就是 2n
    dajj
        2
    dajj  
       1 天前
    换个赛道也不错吧,java 仔太多了
    zhangshaohan
        3
    zhangshaohan  
    OP
       1 天前
    @wyblife 但是 3 月合同就到期了,公司可以选择不续约,我查了下这种情况赔偿 n
    zhangshaohan
        4
    zhangshaohan  
    OP
       1 天前
    @dajj 主要顾虑是目前已经干了七八年 Java 了,从 0 开始学 c++感觉力不从心,而且没太大把握,万一再过几年又遇到这种情况离职了不太好找工作了吧
    jonty
        5
    jonty  
       1 天前
    优化吧,c++不是啥好出路...
    zhangshaohan
        6
    zhangshaohan  
    OP
       1 天前
    @jonty 谢谢,公司主要是做硬件相关的,可能会实际做 qt ,这个赛道更窄的吧
    xuyang2
        7
    xuyang2  
       1 天前
    c++ 难学难精,不是那么好转的
    zhangshaohan
        8
    zhangshaohan  
    OP
       1 天前
    @xuyang2 谢谢,大学里有学过 c++,确实比 Java 难
    zimusjw2019
        9
    zimusjw2019  
       1 天前   ❤️ 2
    现在都是 AI 在写代码. 你的后端思路还在, 语言都是次要的.
    而且, QT 也只是做应用. 又不需要你去改 QT 底层把 .
    zhangshaohan
        10
    zhangshaohan  
    OP
       1 天前
    @zimusjw2019 做控制系统,不清楚会不会接触 QT 的底层,但是总体还是有点难度的
    pdone
        11
    pdone  
       1 天前
    我前些年转 C++,感觉挺好,并且没你想象的难,再加上现在的 Agent ,学新语言真的容易太多了,我的观点和 #9 一致
    zhangshaohan
        12
    zhangshaohan  
    OP
       1 天前
    @pdone 谢谢
    19cm
        13
    19cm  
       1 天前
    C++ 能干到四五十岁吧,你 java 就不好说了,哈哈
    19cm
        14
    19cm  
       1 天前
    我一直认为写 c 的都是大佬,哈哈
    ChainLock
        15
    ChainLock  
       1 天前
    c++好啊
    maocat
        16
    maocat  
       1 天前   ❤️ 2
    java 佬是这样的,只会写 java ,只爱写 java ,别的东西一点都接受不了
    adimn
        17
    adimn  
       1 天前
    学不动了。 让优化吧,
    66beta
        18
    66beta  
       1 天前   ❤️ 2
    语言是其次的,干了这么多年,编程语言根本不是你的优势,我觉得主要是看公司环境和发展前景吧 (还能活几年)
    freeup
        19
    freeup  
       1 天前   ❤️ 2
    是我肯定转,公司花钱让你转赛道,做得差:“毕竟刚转,正在学”,做得好:“你做的可以啊,学的这么快”,还有钱拿,一举两得
    KingHL
        20
    KingHL  
       1 天前
    没必要把语言看那么重,除非你是做非常底层的组件,只做业务的话,用好框架,遵守好编程规范,任何语言都一样。
    工作七八年后,应该要对编程语言去魅了
    rubyacgn
        21
    rubyacgn  
       1 天前
    技多不压身
    sir283
        22
    sir283  
       1 天前
    Java 转 Qt ,几乎 0 门槛,Qt 的接口和类型,跟 Java 一样,只是前面加了个 Q ,而且不太需要频繁使用指针,Qt 也有自己的一套 GC 回收,你公司是想让你转上位机,这个也是不错的,现在国内工厂也是很缺上位机开发。
    z1113456051
        23
    z1113456051  
       1 天前
    肯定转啊,之后最差都是 n+1
    cnhongwei
        24
    cnhongwei  
       1 天前
    我感觉你没有说公司是做什么的?行业的发展将来会如何?公司在这个行业是什么地位?公司的发展前景如何?做 Java 还是 C++不重要,什么行业,什么公司才重要。公司花钱让你转语言,这不是好事吗? AI 时代,学语言,做程序都有很大的变革。如果公司不错,转 C++才是最好了。
    fuchish112
        25
    fuchish112  
       1 天前
    先转吧,大不了转不动,待个 1 年,重新跳槽,多条路子
    twistedmeadows
        26
    twistedmeadows  
       1 天前
    要说值不值得转:不值得。C++没有好到值得转过去的程度,何况半路出家的 C++在业内也很难有一个好的地位。

    但要说优化和转 C++比,我觉得就看你对公司的判断了。这公司有没有好到值得你留恋的。如果公司很好,没把握找到比它更好的,就为了留公司学点 C++ 也没什么毛病。反正现在都是 AI 写。
    elechi
        27
    elechi  
       1 天前
    如果你现在 java 是互联网;转岗后做 QT ,那就没啥必要。纯软件还是互联网的上限高。
    majiang2133
        28
    majiang2133  
       1 天前
    要是我我就转
    zhovy
        29
    zhovy  
       1 天前
    看公司是让你带薪学习 结合你自己当下的薪资和福利待遇在这家公司如何 如果都不错的话 可以选择转 c+ 当然 java 你也忘不了啊 只是一份语言 对软件开发来说都一样
    superliy
        30
    superliy  
       1 天前
    有 ai 学习成本低得很,记得刚入行的时候学 qt 还真是挺难的
    LieEar
        31
    LieEar  
       1 天前
    现在 AI 这么厉害,我觉得转语言真没什么困难了。
    daybreakfangyang
        32
    daybreakfangyang  
       1 天前 via Android
    先试试再说
    wlals3003
        33
    wlals3003  
       1 天前
    @19cm 我写了 10 年左右 C ,但是很多 C 的用法我都不会。至今仍感觉自己是菜鸟
    tairan2006
        34
    tairan2006  
       1 天前 via Android
    要我我就转,java 写多了也进步不了了
    Folder
        35
    Folder  
       1 天前   ❤️ 1
    只有写 C++的时候才是真正的快乐.
    iyaozhen
        36
    iyaozhen  
       1 天前
    还是看公司业务的竞争力。如果小而美过的很好,转啥都行。看开点,就像现在很多搞 AI Agent 开发,之前难道有这个岗位?
    niboy
        37
    niboy  
       1 天前
    Java 和 C++差不多的,如果有人指导,一个月肯定能上手,现在是 AI 时代,让 AI 直接帮你改代码也可以。我在 40+左右,换行换技术栈,差不多一年一换,Java 网站、C++QT 、.Net ,都可以现学现用,没那么难。

    要转岗还是优化,我觉得主要是看公司和未来作的项目的前景,如果觉得公司还不错,平时也有加薪+奖金之类的,那就继续留下来。如果觉得公司江河日下,就等着优化赔偿呗,然后同时找找网上的工作(合适的要看机缘)
    jimrok
        38
    jimrok  
       1 天前
    还是看公司,如果公司这条船的产品还是很有竞争力的,转就转了。百年变局,想在一条安稳的船上躺是躺不平的。
    rrubick
        39
    rrubick  
       1 天前 via iPhone
    转啊为啥不转?难道转了再开你不用赔?
    WishMaster
        40
    WishMaster  
       1 天前
    要是我我肯定先转再说,带薪学习这事儿太好了
    bojue
        41
    bojue  
       1 天前
    转,c++大龄相对友好
    zuosiruan
        42
    zuosiruan  
       1 天前 via iPhone
    @19cm 看在什么领域干
    Kevin2022
        43
    Kevin2022  
       1 天前
    转啊,肯定转啊,真正做 c++才是编程 特别是 win32 内核或者 linux 内核,门槛高。
    我 3 年前跟了一个 erp 才明白,一个项目从立项到结束,语言开发只占 1/10
    所以 真正喜欢编程就去做 c++吧
    wuxilaoshiren
        44
    wuxilaoshiren  
       1 天前
    有这种好机会我求之不得,。。。。而且现在有 AI 什么不能写? 小小 C++ 拿下
    xbhayi
        45
    xbhayi  
       1 天前
    zhleonix
        46
    zhleonix  
       1 天前
    敢让 Java 做 C++,这不得要崩溃到哭
    hsiafan
        47
    hsiafan  
       1 天前
    QT 不难学。但是 QT 的钱景,可能还不如 Java 。。
    hjw45611
        48
    hjw45611  
       1 天前
    简单,先面试让市场检验一下你的能力,你心里就有答案了
    leo72638
        49
    leo72638  
       1 天前
    如果是我就转,干哪个不是干
    Marszm
        50
    Marszm  
       23 小时 21 分钟前
    哥们,做硬件不比软件有前途?别老登思维,转完,不试试你咋知道适不适应,说不定转了发现还挺有意思的。
    TuringGooner
        51
    TuringGooner  
       23 小时 10 分钟前
    是我我肯定转,给机会学习还给钱,多好
    shylockhg
        52
    shylockhg  
       23 小时 8 分钟前
    不建议,都三十了转 c++容易脑溢血
    darktutu
        53
    darktutu  
       23 小时 5 分钟前
    同样被转岗了,C# 转 C# + C++,有活就干吧,有能力就跳槽,快 40 的人了。。
    rxmt
        54
    rxmt  
       23 小时 5 分钟前
    最差 n+1 ,而且还能换个赛道,公司还给你工资。。。我做梦都想有这种条件
    不过要是转岗代表的降薪,或者说工作环境很内耗,就拉倒吧。。
    isbase
        55
    isbase  
    PRO
       22 小时 45 分钟前 via iPhone
    公司单方面不续约也是 2n
    wzy44944
        56
    wzy44944  
       21 小时 26 分钟前
    语言不是问题吧,主要看业务领域有没有变,对你找工作有没有影响,C++的平均薪资应该比 java 要高,更有壁垒
    LiangLin
        57
    LiangLin  
       21 小时 24 分钟前
    转,C++ 方向好,给机会学习就干
    ttdx
        58
    ttdx  
       21 小时 23 分钟前
    可以考虑优化.java 虽然卷,但是岗位多,c++就算了吧
    kotlings
        59
    kotlings  
       21 小时 23 分钟前
    不是 现在都 AI 编程了还在纠结语言 ???
    fox0001
        60
    fox0001  
       20 小时 46 分钟前 via Android
    都什么年代了,只能写一门语言的代码?或者说,有 LLM ,未来都可能不用写代码了
    prosgtsr
        61
    prosgtsr  
       20 小时 41 分钟前
    转,带薪学习多好
    我们公司好几个客户端开发转 unity 开发的
    securityCoding
        62
    securityCoding  
       20 小时 6 分钟前 via Android
    不要纠结语言了😅
    huayune
        63
    huayune  
       18 小时 53 分钟前
    #18 +1
    JoeDH
        64
    JoeDH  
       18 小时 22 分钟前
    不转,现在这 AI 时代你还花时间学这 C++性价比低,未来变化大一样是被 AI 碾压过去。
    并且给出让你走人还是转岗的选项,大概率也不是必不可少的嫡系,如果你学了段时间公司又开始裁了,就那点 c++经验 市场也是不会认的 岗位还少,你还得靠自己的 java 来找工作。
    chaoooooos
        65
    chaoooooos  
       17 小时 25 分钟前
    QT 职位不多吧
    kaixinbaba1002
        66
    kaixinbaba1002  
       8 小时 13 分钟前 via iPhone
    只要不降薪,肯定转,等于公司花钱让你学习
    unclemcz
        67
    unclemcz  
       7 小时 13 分钟前 via Android
    Qt 难度没那么高,熟悉了信号槽机制后用起来和其他语言也没啥区别的。
    aino
        68
    aino  
       5 小时 37 分钟前
    转吧 AI 时代 不看语言了
    phoenix0openclaw
        69
    phoenix0openclaw  
       4 小时 49 分钟前
    看你是“公司要求转岗”,先别讨论爱不爱:先把边界谈清楚——是否调岗降薪/降级?有没有 1-3 个月培训+缓冲期?转岗后绩效口径怎么定?

    如果是做偏业务的 C++( Qt/客户端/音视频/嵌入式)还能积累;要是纯拿 C++当裁员缓冲,那大概率是坑。

    真想接就给自己一个可验证的退出条件:3 个月内拿到能独立交付的模块,否则就走。⑯
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2418 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 06:52 · PVG 14:52 · LAX 22:52 · JFK 01:52
    ♥ Do have faith in what you're doing.