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

171 天前
 mikewang

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

个人背景:

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

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

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


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

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

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


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

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

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

5597 次点击
所在节点    职场话题
71 条回复
slideclick
170 天前
@v2exgo #40 如果一个岗位写的是 c/c++那么多半这个岗位基本是 c 语言,加上 c 语言风格的 c++代码--难调的要死,想不 996 有点困难。

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

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

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

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

c++基本是个落后的语言,你 c++再牛也加不了分,很多 jd 如果写的是 c/c++那就是会 c 的工科生就行
如果 jd 写 c++你点开看,可能是干 qt
bigoxEvan
170 天前
哥们儿,别嫌我说话难听,我只想说,你脑子是搭错了哪根筋这么想不开呢?
EndlessMemory
170 天前
Java 竞争也相当激烈,但是岗位也多
Bssn
170 天前
@slideclick #39 我也想学后端,但是我怕一年之后找不到工作,家里也没有条件让我啃老,没有资本让我自己再闯一条路来。要不是被逼无奈,谁又会选择 C++ Qt 呢,唉
find9
169 天前
不想 996 转 Java ?你怕是对 Java 有误会。
卷原因是因为人多,你不干有的是吗喽干,而 Java 作为应用层语言入门门槛极低,只要是个人经过 6 个月培训就能入行。
以前看过很多 厨师、出租车司机、保安、流水线工人 等等,都想转 Java ,可谓 360 行,行行转 Java ,那阵子培训班是最挣的。
如今,Java 的道路上人满为患,即便是卷中卷,也很难找工作。转别的都行,别想不开转 Java
hihao1111112
169 天前
关于就业这点我赞成楼主的想法:
1. JAVA 从我当年毕业到现在,基本上就是 ssh, 或者是 spring 全家桶,专注度高,只要努力,很容易成为专家。竞争大,但同样就业岗位也多,只要肯努力,还是可以的。

2. C/C++这几年框架太多了,最开始的时候搞个多进程,多线程都不错了,后面又是 redis ,又是数据库,kafaka 等等框架,一年一个样,程序员累的死,最新几年直接从语言上推翻,转到 golang 了,除了一些最底层的嵌入式,内核,机器人也基本是嵌入式(性能问题转不了),然后现在又卷出 rust 来了,又得跟着学,不要小看一门语言,一门语言入门容易,但学深入很难,从基本语法到标准库再到编译原理,要花太多的时间了,累且不讨好。越到后面越看积累的。 像这样卷来卷去一点积累都没有,累且不讨好。 哦,最新消息,内核也开始接受 rust 了,内核社区现在都有程序员受不了两种语言,但是 linux 负责人貌似喜欢搞两种语言。
harlen
169 天前
看视频学学呗,入职之后 85% 的代码都是 ai 写
Adia
169 天前
@cnbatch 太机智了
metmit
169 天前
楼上好多人既不懂 cpp 又不懂国产 DB ,话里话外竟然还拿 pingcap 当保底了。。。

1 、cpp 方向非常细分,看中项目经历和教育背景;
2 、国产 DB 技术,大多是开源 DB 上做小改动,不敢改内核,小公司、大公司的非核心方向,做的东西可能没有后端有技术含量;
3 、国产 DB 市场,吃 DB 国产化这碗饭,市场有限、非常卷、oncall 并且几乎都赔钱;
4 、pingcap ,以及说得出的几家 DB 方向大公司,都很少很少招人;中 DB 厂在裁员;小 DB 在倒闭过程中或是已经倒闭;
5 、综上,现在的市场行情,我感觉 92 科班硕士 或 211 本 3 年经验以上,才能过一些 DB 岗位的简历。
FIllerFooo
169 天前
终于遇到一个和我困境差不多的了,Cpp 失业中
FIllerFooo
169 天前
@sir283 学那么多工资高吗
sir283
168 天前
@FIllerFooo 这些都是标配基础,每个月一万出头吧,如果是应届或者实习生,工资一万以下,92 本会起步高一些,双非跟三本那些,就低一些,大专直接打对折,五千左右。
onikage
168 天前
@v2exgo 学这个是因为我的个人项目需要用到,不是市场原因.
FIllerFooo
168 天前
@sir283 音视频➕嵌入式 😖,这才标配?
xxxccc
167 天前
c++ 数据库可以考虑转 mmp ,例如 starrocks 这种
MrXiong
167 天前
@metmit 同 db 行业,说的中肯.db 内核开发只适合聪明人,我这种一般水平的真想跑路,可惜没啥好的方向.
MrXiong
167 天前
@xxxccc olap 方向,能给的出不错薪资的都是大厂,二线城市机会也很少
xxxccc
167 天前
@MrXiong 其实都是差不多,db 方向也只有大厂给得起钱。
slideclick
167 天前
@hihao1111112 你说的很对,但是不是说内核开始卷 rust,而是内核的 linus 对 c++嗤之以鼻,前面楼我也说了,唯一 c++写内核成功的只有塞班。

没有 gc 的语言,在 c++之后只有 rust. 现在使用 c 的内核开始拥抱 rust,使用 c++的量化开始招生 rust

楼主放弃 c++是对的,因为还年轻
我再干几年 c++就退休了,所以 c++过时落后都不是问题
年轻人千万别压 c++
小米,联通招生 os 开发,都是 rust
我不是建议大家 rust,但是我建议大家抛弃 c++

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1120238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX