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

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

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

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

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

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