zhangshaohan

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

  •  
  •   zhangshaohan · Feb 13 · 8166 views
    This topic created in 265 days ago, the information mentioned may be changed or developed.
    情况描述:
    目前已经 30 岁了,从毕业到现在干了七八年 Java 开发,今年 3 月在这个公司呆满 3 年即将面临合同续签的问题,因为公司后续不打算做 Java 相关的业务了,前几天领导沟通让转岗去做 c++,或者选择优化。

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

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

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