年前公司要求 Java 转岗 c++能接受吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangshaohan
V2EX    职场话题

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

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

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

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

    要转岗还是优化,我觉得主要是看公司和未来作的项目的前景,如果觉得公司还不错,平时也有加薪+奖金之类的,那就继续留下来。如果觉得公司江河日下,就等着优化赔偿呗,然后同时找找网上的工作(合适的要看机缘)
    jimrok
        38
    jimrok  
       5 小时 28 分钟前
    还是看公司,如果公司这条船的产品还是很有竞争力的,转就转了。百年变局,想在一条安稳的船上躺是躺不平的。
    rrubick
        39
    rrubick  
       5 小时 26 分钟前 via iPhone
    转啊为啥不转?难道转了再开你不用赔?
    WishMaster
        40
    WishMaster  
       5 小时 25 分钟前
    要是我我肯定先转再说,带薪学习这事儿太好了
    bojue
        41
    bojue  
       5 小时 23 分钟前
    转,c++大龄相对友好
    zuosiruan
        42
    zuosiruan  
       5 小时 11 分钟前 via iPhone
    @19cm 看在什么领域干
    Kevin2022
        43
    Kevin2022  
       4 小时 53 分钟前
    转啊,肯定转啊,真正做 c++才是编程 特别是 win32 内核或者 linux 内核,门槛高。
    我 3 年前跟了一个 erp 才明白,一个项目从立项到结束,语言开发只占 1/10
    所以 真正喜欢编程就去做 c++吧
    wuxilaoshiren
        44
    wuxilaoshiren  
       4 小时 49 分钟前
    有这种好机会我求之不得,。。。。而且现在有 AI 什么不能写? 小小 C++ 拿下
    xbhayi
        45
    xbhayi  
       4 小时 10 分钟前
    zhleonix
        46
    zhleonix  
       4 小时 5 分钟前
    敢让 Java 做 C++,这不得要崩溃到哭
    hsiafan
        47
    hsiafan  
       4 小时 0 分钟前
    QT 不难学。但是 QT 的钱景,可能还不如 Java 。。
    hjw45611
        48
    hjw45611  
       3 小时 59 分钟前
    简单,先面试让市场检验一下你的能力,你心里就有答案了
    leo72638
        49
    leo72638  
       3 小时 40 分钟前
    如果是我就转,干哪个不是干
    Marszm
        50
    Marszm  
       2 小时 51 分钟前
    哥们,做硬件不比软件有前途?别老登思维,转完,不试试你咋知道适不适应,说不定转了发现还挺有意思的。
    TuringGooner
        51
    TuringGooner  
       2 小时 40 分钟前
    是我我肯定转,给机会学习还给钱,多好
    shylockhg
        52
    shylockhg  
       2 小时 38 分钟前
    不建议,都三十了转 c++容易脑溢血
    darktutu
        53
    darktutu  
       2 小时 35 分钟前
    同样被转岗了,C# 转 C# + C++,有活就干吧,有能力就跳槽,快 40 的人了。。
    rxmt
        54
    rxmt  
       2 小时 34 分钟前
    最差 n+1 ,而且还能换个赛道,公司还给你工资。。。我做梦都想有这种条件
    不过要是转岗代表的降薪,或者说工作环境很内耗,就拉倒吧。。
    isbase
        55
    isbase  
    PRO
       2 小时 15 分钟前 via iPhone
    公司单方面不续约也是 2n
    wzy44944
        56
    wzy44944  
       55 分钟前
    语言不是问题吧,主要看业务领域有没有变,对你找工作有没有影响,C++的平均薪资应该比 java 要高,更有壁垒
    LiangLin
        57
    LiangLin  
       53 分钟前
    转,C++ 方向好,给机会学习就干
    ttdx
        58
    ttdx  
       53 分钟前
    可以考虑优化.java 虽然卷,但是岗位多,c++就算了吧
    kotlings
        59
    kotlings  
       53 分钟前
    不是 现在都 AI 编程了还在纠结语言 ???
    fox0001
        60
    fox0001  
       16 分钟前 via Android
    都什么年代了,只能写一门语言的代码?或者说,有 LLM ,未来都可能不用写代码了
    prosgtsr
        61
    prosgtsr  
       10 分钟前
    转,带薪学习多好
    我们公司好几个客户端开发转 unity 开发的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2362 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 10:22 PVG 18:22 LAX 02:22 JFK 05:22
    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