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

C++ 开发不想 996,如何跳槽转到 Java ?

  •  
  •   mikewang · 1 天前 · 2390 次点击

    以前知道 C++ 方向很窄,没想到到处投简历,没人想要。

    个人背景:

    1. 国产数据库内核 C++ 开发
    2. 3 年工作经验
    3. 一本双非院校毕业

    鉴于国产化需求暴增,工作压力巨大,顶不住压力想跑了...

    尝试着向各种平台投简历,都是已读不回。有外包或者劳务公司主动联系的,我发了简历之后,这些找我的外包公司也都不吭声了🤦


    他们要求 C++ 岗位的开发经验要求分别有:

    音视频 / 物联网 / 通信技术 / 车载系统 / Qt 图形界面 / 芯片 / 嵌入式 / Linux 内核 ...

    非常可惜,本人没有上述任何一项的工作经验,有些连基础原理都不熟悉。


    现在想想,还是 Java 就业面广,Java 板块下面的经验要求几乎一致,以后跳槽也会容易一些。

    本人也只懂 Java 语法,Spring 框架之类的还没接触过。目前想学习一下,但是 996 和频繁地出差让学习的机会少了很多,工作期间也不太可能遇到实战的机会。

    请问如何破局,才能成功跳槽,然后再摆脱 996 !

    45 条回复    2025-03-22 21:45:34 +08:00
    a33291
        1
    a33291  
       1 天前
    java 门槛低意味着更卷🤣
    mikewang
        2
    mikewang  
    OP
       1 天前
    @a33291 有道理,但我现在简历一发一个不吱声,开始自我怀疑了😩
    javak
        3
    javak  
       1 天前
    「鉴于国产化需求暴增」 按理说不是前途一片光明吗? OP 做了三年内核,应该是大家眼中的牛人了
    wogogoing
        4
    wogogoing  
       1 天前 via iPhone
    c++、数据库内核。就这俩关键字,OP 可以试试 pingCap ,也就是 TiDB 的公司。
    BD8NCF
        5
    BD8NCF  
       1 天前
    对你来说,也许把 QT 作为入口会是个好办法。
    自己使用 QT 做一个桌面程序,程序做完,QT 也就熟悉得差不多了。
    C++用了 3 年,QT 上手应该会很快
    miniaoes
        6
    miniaoes  
       1 天前
    啊? c++你转 java ,你咋想的,现在 c++岗位不要太多,我都想学 c++了,你这不属于 49 年入国军了,你这是 25 年入国军
    L4Linux
        7
    L4Linux  
       1 天前   ❤️ 1
    双非因素更大点,C++数据库上手 Linux 内核不困难。
    mikewang
        8
    mikewang  
    OP
       1 天前
    @javak #3 算不上牛人 hhh 其实内核部分也分层,我目前也就熟悉做不同 SQL 方言的语法兼容解析,对象元数据等等比较浅层次的,数据存储、执行器、优化器等等深层次的理解还是很令人头大。

    @wogogoing #4 TiDB 应该是 Go 语言吧,也不大一样。投过别的数据库厂商,可能是学历或者是经验不足,面试机会都拿不到:(

    @BD8NCF #5 感谢,这也是一个方法,我去了解了解 Qt 。

    @miniaoes #6 哈哈哈,其实我目标就是能跳槽,C++ 能互相匹配的岗位很少,Java 通用性强多了

    @L4Linux #7 果然还是学历啊,是低了点...
    cnbatch
        9
    cnbatch  
       1 天前   ❤️ 1
    换个角度,既然不想 996 ,那就软对抗

    比如在星期六上班时直接睡大觉,睡够了再干活

    平时干活就慢慢来,怎么放松怎么来,如果被人催的次数多了,那就问问各大 AI ,如何搪塞过去或者怼回去

    星期六睡醒干活甚至可以再慢一些

    不知道你有没有跑步、撸铁之类的运动习惯,如果有,那就试一下在晚上加班时段直接去运动,简单来说就是“运动+晚餐”,比如傍晚 6 点钟先去运动,接着再晚餐,然后才回去办公室“工作”(摸鱼),反正这么一通操作下来,离下班时间也差不多了

    如果你们的晚餐时段是员工自行安排,那就更好,先用一个月时间给办公室的人一个印象:你的晚餐时间非常不固定、十分混乱。
    第一个星期:18:30 、19:15 、18:35 、19:00 、18:30 、19:35
    第二个星期:19:00 、19:30 、19:00 、18:45 、19:45 、19:35
    第三个星期:18:00 、19:00 、19:30 、18:30 、18:45 、19:45
    第四个星期:19:30 、18:30 、19:00 、18:15 、18:45 、19:45
    等到大家都习惯了你晚餐时间“飘忽不定”,那就直接“运动+晚餐”占用公司时间干私事

    如果想做其他事情,也可以先试试“留下飘忽不定”的印象,给自己一点灵活度
    cnbatch
        10
    cnbatch  
       1 天前
    关于“运动”摸鱼,可以参考大疆公司员工自曝的操作:
    https://www.sohu.com/a/869136798_161795
    ——上完瑜伽课回公司拿包,被 HR 赶走,大喊“不要加班”
    miniaoes
        11
    miniaoes  
       1 天前
    @mikewang java 更是卷的飞起,小公司给不高,大公司更卷。还是 c++ 不想加班就看看嵌入式,找传统行业
    angrylid
        12
    angrylid  
       23 小时 18 分钟前
    难度高门槛高的岗位并非一定比低的更赚钱或劳动强度更低,其实这个是按照劳动力的市场供需关系来的。

    所以,不妨先观察下 C++ 现在哪个领域能开的出比较多就业岗位,然后再把简历往那个方向靠拢美化。

    然后发现今年没有任何领域能开出就业岗位了(苦笑)
    Gilfoyle26
        13
    Gilfoyle26  
       23 小时 13 分钟前
    哈哈哈。从一个火坑跳到另一个火山,而且是大火山。
    hwdef
        14
    hwdef  
       22 小时 58 分钟前
    为什么考虑 java 呢,在 2025 年,跟培训班出来的卷并不是一个很好的体验。
    我还是更推荐转 go ,后端也可,云原生也可,微服务,区块链,大数据(并不完全)都以 k8s 为底座,大模型出来后还是以 k8s 为底座,并且在可预见的未来几年看不到替代品。
    go 语言本身心智负担比 c++小很多,更别提和又臭又长的 java 相比。
    或者转 rust ,更适合 c++宝宝的体质,战未来。
    c++转 java 是不明智的。即使留在 c++也比写 java 更好,不想 996 可以考虑去写上位机之类的。
    hwdef
        15
    hwdef  
       22 小时 55 分钟前
    此外我也同意楼上推荐的 pingcap 厂商,作为国内开源的明星公司,虽然近几年风评下降,但仍不失为一个好的去处,推上有很多在 pingcap 工作的人,可以尝试找内推,pingcap 有 c++、rust 和 go 的技术栈,对你未来发展也比较好。
    Edcwsyh
        16
    Edcwsyh  
       22 小时 52 分钟前
    C++也不是全 996 的吧, 我在个游戏公司, 965 了属于是, 甚至扣掉午休只有 7 个小时....不过有时候赶进度的时候还是要加班到 9 点的
    Al0rid4l
        17
    Al0rid4l  
       22 小时 38 分钟前
    啊大佬这样的都难找工作吗..

    Java 感觉还没 C++有前途, 要不考虑 Qt+OpenCV 写上位机, 这个方向看起来比较养老(我正在物色这个方向, 看要求都是 WPF, Winform, Qt, OpenCV, 而且 C#岗位都是要求最好会 C++, 我前端+C# 后端, 会一点 WPF 和 C++, GUI 框架会一个的话其他学起来不会很难, 所以觉得 Qt 也还好
    night98
        18
    night98  
       22 小时 28 分钟前
    去卷小众语言 go ,rust 之类的,卷 java 你怕是找死,java 大军规模大到你想死
    onikage
        19
    onikage  
       17 小时 6 分钟前 via iPhone   ❤️ 1
    找错方向了,本 java 告诉你,java 更卷,更 996 ,目前正在进行人生中第三次自学 c++…
    ilyyfan
        20
    ilyyfan  
       15 小时 19 分钟前
    @Edcwsyh 咱公司叫啥来着
    ayyll
        21
    ayyll  
       14 小时 57 分钟前
    @miniaoes 你还是对 C++不太了解 它岗位多但赛道相关性不大 你如果之前做 QT 然后投量化的岗位估计别人鸟都不鸟你 很多都要相关行业垂直经验的 而且说实话岗位也不多 投半个月就没什么新岗位了
    fffq
        22
    fffq  
       14 小时 52 分钟前
    c++转 rust ,是不是容易点
    v2exgo
        23
    v2exgo  
       14 小时 14 分钟前   ❤️ 5
    @onikage 你学 C++没用,老哥,C++市场容量太小了,

    C++只是一个工具,C/C++对应的场景都是 音视频 / 物联网 / 通信技术 / 车载系统 / Qt 图形界面 / 芯片 / 嵌入式 / Linux 内核 ... 这是楼主自己说的,也是现实情况

    这些乱七八糟的场景,只要你学错了方向,或者你这个方向就业行情嗝屁了,你就 G 了,而且这里面每个情况的行情又不一样,不是你想进就进的。

    拿嵌入式来说,你有什么应用 mcu 做过成品方案的经验么?你说 51 单片机?那玩意开 6k 一堆应届生给你写的飞起,再怎么拉胯,你也得裸机写过应用,画过电路图,能玩板子,或者玩过 rtos 或者给 linux 写过驱动啥的。

    音视频算法你熟悉么?有没有音视频应用的案例?

    做通信的 你协议背熟了么?

    做车载很多是 android ,除了写 NDK 的需要一些 C++,其余有啥应用场景么?你说你做车载蓝牙协议栈?那个东西跟 C++有什么关系。

    QT 根本就用不上多少 C++特性,pyqt 效率更高

    Linux 内核?那个玩意吃的是内核各个子系统的经验,请问你给内核哪个子系统提供过几个 PR ?

    早几年国内还有写编译器前端的开发被网易的 HR 拖去面 web 前端开发,真的是笑掉大牙,越是细分的赛道,越是没啥就业市场的容量,你最好期盼你积累的东西 在市场萎缩的情况下还有市场价值。

    为什么都劝学 Java ,因为这条路,它再差,它有保底,实在不行就是银行外包,银行外包是技术最 low 的地方,在上海 5 年往上经验给 20k 还是给得起的,要么就是传统制造业他们也有一些 mes erp 系统之类的,这种地方混个 10k+ 也问题不大,但是你说你学 C++,哪个方向有兜底?根本没有的,有的方向根本就养不活多少程序员。
    alfa
        24
    alfa  
       13 小时 45 分钟前
    Java 目前的趋势就是和 Jav 一样。
    Bssn
        25
    Bssn  
       13 小时 10 分钟前
    @miniaoes #6 C++还是太看学历了吧,大学生表示找不到实习工作
    liangkang1436
        26
    liangkang1436  
       12 小时 15 分钟前 via Android
    @alfa 老哥,看到你这条真的笑死我了。
    so2back
        27
    so2back  
       8 小时 50 分钟前
    java 也一样 996 啊。。。
    so2back
        28
    so2back  
       8 小时 50 分钟前
    @alfa #24 哈哈哈哈笑死
    wyntalgeer
        29
    wyntalgeer  
       7 小时 51 分钟前
    跳 java 你连一点水花都溅不起来,酷工作找一找有要 cpp 的,只要远离国产和游戏行业,cpp 一般是不会 996 的
    redbule
        30
    redbule  
       7 小时 46 分钟前
    国产化需求暴增,代表你的细分行业未来前途光明啊,熬一下,有业务比没业务强多了,能升职的话更好了。
    java 为代表的互联网已经进入后半场了,是存量市场,并不看好。
    JoeDH
        31
    JoeDH  
       7 小时 37 分钟前
    @onikage #19 C++ 更容易秃头
    JoeDH
        32
    JoeDH  
       7 小时 37 分钟前
    @liangkang1436 #26 什么梗
    KleinP
        33
    KleinP  
       5 小时 49 分钟前
    @JoeDH #32 av
    littlewing
        34
    littlewing  
       5 小时 47 分钟前
    去 Java 和培训班 3 个月出来的一起卷你是怎么想的
    sir283
        35
    sir283  
       4 小时 25 分钟前
    音视频、嵌入式、Qt 可以糅合在一起,有搞头得,再加上 opencv 搞个实时监控得 demo ,就可以投 Qt 上位机或者音视频开发工程师了,北上广深对音视频方面得需求,还是很高得。或者你去找个小公司,就那种就你一个人,全都要干得那种,也能学东西得。不推荐你现在直接离职,现在外边就业环境很差,v 站上很多人都是在国外跟国内大厂上班得,它们得建议并不适合大部分人。
    Wilson233
        36
    Wilson233  
       4 小时 16 分钟前
    Java 只会更容易 996......
    slideclick
        37
    slideclick  
       4 小时 8 分钟前
    芯片 / 嵌入式 / Linux 内核这个需要 c++的很少
    尤其内核写 c++的就是公司不懂技术。。。
    slideclick
        38
    slideclick  
       4 小时 6 分钟前
    @v2exgo 你是良心话,我在 v 一直劝年轻人别学 c++
    slideclick
        39
    slideclick  
       4 小时 4 分钟前
    @Bssn 在另外一个楼里劝过你,你没毕业学 golang java 都来得及
    v2exgo
        40
    v2exgo  
       3 小时 41 分钟前
    @slideclick #38 是的,C++里面各个领域 你要么资深或者顶尖,倒是还行,大部分人都是普通人要吃饭的,你只要吃饭,那就是最好随大流,Java 是上到互联网高并发项目、大数据、下到银行外包、各种工厂 mes erp 系统都是有饭吃的,层次很多,只要想混口饭吃,总归是有办法的
    slideclick
        41
    slideclick  
       3 小时 24 分钟前
    @v2exgo #40 如果一个岗位写的是 c/c++那么多半这个岗位基本是 c 语言,加上 c 语言风格的 c++代码--难调的要死,想不 996 有点困难。

    这种地方基本不需要多少 cs 知识,或者说 Cs 知识不重要,而是要 kernel 或者嵌入式之类的知识

    c 语言太简单了,很多工科生都会,然后干嵌入式。所以楼主竞争不过工科生
    -----------------------------
    真正用 c++的,游戏,量化,门槛很高,3 年经验的人去转来不及了,

    中国中学生信息学竞赛是 c++,这些人一路 cs 本科到研究生,c++岗位是给这些人留着的
    slideclick
        42
    slideclick  
       3 小时 19 分钟前
    中国互联网公司靠 c++成功的只有百度一家,腾讯早偷摸内部用 go 了,而且腾讯如果不是挖到张小龙做出来微信,靠的是产品经理的水平而不是编程。如果没有如果,腾讯今天最多网易的水平,更可能是搜狐

    OS 用 c++最终成功的只有塞班,但是 apple 出世后塞拜彻底死了,从此 OS 只有 C 语言,直到 Rust 出现

    c++基本是个落后的语言,你 c++再牛也加不了分,很多 jd 如果写的是 c/c++那就是会 c 的工科生就行
    如果 jd 写 c++你点开看,可能是干 qt
    bigoxEvan
        43
    bigoxEvan  
       3 小时 2 分钟前
    哥们儿,别嫌我说话难听,我只想说,你脑子是搭错了哪根筋这么想不开呢?
    EndlessMemory
        44
    EndlessMemory  
       2 小时 50 分钟前
    Java 竞争也相当激烈,但是岗位也多
    Bssn
        45
    Bssn  
       2 小时 28 分钟前
    @slideclick #39 我也想学后端,但是我怕一年之后找不到工作,家里也没有条件让我啃老,没有资本让我自己再闯一条路来。要不是被逼无奈,谁又会选择 C++ Qt 呢,唉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.