Cpp选手的秋招体会

今年二月转码确定秋招方向的时候咨询了很多人,大多数都是劝入Java,但是由于本科课程带来的Java阴影,还是头铁选择了Cpp,找暑期实习的时候已经真正见识到 Cpp 找不到工作的恐怖了,但是为时已晚,只能一条道走到黑了。目前秋招也是被疯狂感谢信,侥幸入池的也基本上都是 Java 或者 Go 的后端岗,由于语言不匹配,也是眼睁睁看着各位牛友们泡出来了而我还在池底等着补录

首先讲一下 Cpp 选手的标准技术栈开局 Cpp11语法 -> Linux编程 -> 408 -> Cpp14-20 新特性,学完这些是几乎找不到工作的,只能算刚刚开始,其中 Cpp 语法尤其繁杂,各种细节、惯用法能把人淹没了,甚至学到现在半年,很多 Cpp 语法至今难以掌握。例如眼看着同期的Java小伙伴已经开始冲刺中间件了,我还在琢磨什么移动语义引用折叠完美转发,最后发现还是一头雾水。

历经千辛万苦,学完上述知识点,总算部分掌握了吧,做个烂大街的服务器,开始投递简历,一投一个不吱声。这时候才发现,好家伙,Cpp 能投的岗位:

  1. Infra:各种基架如车企的实时操作系统、互联网的中间件、编译器、数据库研发,壁垒性贼强,需要极高的能力和对口的 bg,否则简历直接挂,并且基架基本上也是吃力不讨好的岗位,研发难度大、重复造轮子,不适合我这种混子。
  2. Ai研发:Cuda 和 TensorRT 算准入门槛了,有些岗位甚至需要有能达到算法岗 bg、论文等,壁垒性依旧很强。
  3. 量化:神的战场。
  4. 嵌入式:嵌入式基本上在 C 上做文章,然后要学的东西很多,不亚于重新走一趟 Java 全家桶了,感觉也是吃力不讨好的方向,像我懂一点 stm,懂一点 Linux,但是根本不够应聘要求。
  5. 后端:除了部分大厂的少数岗位,基本上 Java 一统天下了,加上部分 Go,Cpp 只能投一些不限语言的岗位,发 offer 的优先级也不高,毕竟Java自己人都够挑了,招进来就能干活,何必再看C选手呢?并且Cpp选手能面后端,不是因为能写 webserver 会造轮子,也一定是拷打你各种中间件,能掌握中间件,才是过面试的原因,所以还得学各种中间件。
  6. 游戏:技术要求很高,并且至少要求图形学、引擎知识,了解游戏开发领域相关的算法、知识点,有自己的游戏Demo,还得学。
  7. 客户端:Cpp 基本上就是 Qt 和 ios 研发了,难度会小一点,但是前景也不太妙。
  8. 音视频:真的还有岗位吗?真的还有人在做这玩意吗?

发现没有?只会Cpp,死路一条,必须要依照自己选择的方向继续深入学习,并且不同方向间又细分了很多方向,各方向间壁垒性也很强,不通用。Cpp本身岗位就少,还要细分成许多方向,并且彼此间兼容性差,找工作必然竞争大。相比较Java,大一统,所有人都一套技术栈,岗位也多,机会自然多一些。

因此除了神,选择 Cpp 必须要补足对口方向的知识,做相关项目,找相关实习,并且有一颗强大的心脏,才能有更多机会,这是需要沉淀的。

#你的秋招进行到哪一步了#
全部评论
这就是我们的洗屁屁啊😆
31 回复 分享
发布于 10-12 23:39 江苏
太对了 cpp 必须要有一个深入的方向。cpp 后端是最jj的。人家有java,有go,有匹配语言的大佬来面试,除非是大佬,要不为什么要选择一个需要转语言的候选人。
9 回复 分享
发布于 10-13 09:41 河北
两年前把cpp忘光 梭哈golang 已经结果了
8 回复 分享
发布于 10-13 12:57 江西
你别说,你还真别说,我四月份cpp转java,搞了半年,结果拿到的第一个offer是cpp的
4 回复 分享
发布于 10-14 23:58 湖南
2段实习2项目四六级奖学金校内外活动,目前0offer😂😂😂cpp的惨痛教训
3 回复 分享
发布于 10-13 13:27 广东
选择cpp后端确实需要很长的时候备战,半年是绝对不够的。但是如果能有实习、项目,再加上扎实的基本功,还是能找到不错的工作的
2 回复 分享
发布于 10-14 09:30 黑龙江
昨天面试被疯狂拷打python,5分钟速通只答上来一个面向对象我人麻了😁
2 回复 分享
发布于 10-14 10:39 陕西
等死了已经
1 回复 分享
发布于 10-14 14:58 北京
然而我舍友双飞本硕,做了个游戏demo就去腾讯实习转正了,爽拿40w年薪
1 回复 分享
发布于 10-14 16:53 河北
cpp已死
点赞 回复 分享
发布于 10-12 23:16 广东
佬说的对
点赞 回复 分享
发布于 10-13 01:54 安徽
还敢学c++吗😃
点赞 回复 分享
发布于 10-13 10:13 北京
但是你有鹅
点赞 回复 分享
发布于 10-14 01:11 浙江
点赞 回复 分享
发布于 10-14 08:35 广东
不但如此c嘎嘎去国企银行也没人要的
点赞 回复 分享
发布于 10-14 09:19 江苏
确实同感,好难受啊
点赞 回复 分享
发布于 10-14 10:04 天津
唔,嬉皮皮,然后捂着肚肚似掉了😖
点赞 回复 分享
发布于 10-14 10:45 四川
做网络呢
点赞 回复 分享
发布于 10-14 11:22 湖南
嵌入式cpp转c了
点赞 回复 分享
发布于 10-14 11:33 四川
鹅厂佬说笑了 我才是真没 offer
点赞 回复 分享
发布于 10-14 11:34 广东

相关推荐

不愿透露姓名的神秘牛友
10-13 18:12
宁波车载,车控和娱乐系统啥都有的部门 下午面的,面到后面面试官:我们今年面试有60%都是面试时作弊的。。。。。一整个非常震撼提问:c/c++能不能重载,编译器侧对他们处理区别是啥(卡了一下答偏了)elf格式,c/c++有什么异同(???大概讲了一下elf格式,header啥的)动态链接库静态链接库 和shmem啥的关系(头一回被问这些,凭借基础知识勉强划过了,大概没出特别离谱的错误。软件开发做太少了,感觉好久没用过.a了)项目:项目相关的一些问题 kernel的一些相关问题手撕:手撕linux内核list.h结构,链表初始化之后反转一下(忘了container_of宏咋写静态的了,写了个特别丑的,估计编译器优化不掉)岛屿面积,迅速水过。然后进入聊天模式,我想关屏幕共享,因为刚才手撕共享着,然后我想看见对面的脸这样我舒服点:“能关掉共享吗”面试官跟应激了一样:“你为什么要关共享!?不要关!”。。。。。吓我一跳再补充问你两个问题:安卓系统框架简述一下,最小的操作系统的组成。。。(奇奇怪怪的问题)最后面试官解释了为什么他应激了:看我第一个问题卡了,后面都挺流畅以为我也是作弊的。手撕之后觉得还行,应该不是。然后说今年面试都一堆作弊(一半以上)的给他们搞麻了,狠抓作弊现在。搁这儿LLM预热轮呢是吧。先把PROMPT和之前的context输入一下是吧。。。最后面试官鼓励了一下,说基础还行。。。留我在风中凌乱(最后给过了)秋招最莫名其妙的一次面试#如何判断面试是否凉了#
呆呆头:c和c++还是有不少区别的,深入一点就是符号规则不一样,符号机制那块可以了解一下
点赞 评论 收藏
分享
🤔有没有个大体的上下区间
Jam_Feng:你跟你父母都知道的是大厂,就你知道的是中厂,你都不知道的就是小厂
点赞 评论 收藏
分享
51 84 评论
分享
牛客网
牛客企业服务