双九无实习 CPP 拿下 SSP-秋招总结(其二)

CPP vs JAVA

笔者学 CPP 纯粹出于爱好而非生计,这是打工大忌。笔者在此会建议所有无实习的同学去选择 Java,再不济学个 Golang。笔者头铁的现实因素是笔者起码有个双九学历保底,要是带伙既没有学历也没有实习,只是因为听信 CPP 比 Java 找工简单而贸然冲入,很容易失望的。

认为自己菜的读者需要提前知道的事实

CPP 能投嵌入式、音视频、QT 开发、数据平台研发、搜广推架构、数据库内核、OS 内核、高性能计算、编译器开发、游戏服务器等方向,抛开比较偏制造业的嵌入式、QT 开发与 OS 内核不谈(因为笔者没深入了解过),音视频、数据平台研发、搜广推架构、数据库内核、高性能计算、编译器开发、游戏服务器显然在校招时期能开出的工资是会更高的,其中又以高性能计算(别名 AI Infra,当然也有量化交易相关的,但是 LLM Infra 肯定是这几年的最好去处)最为突出。这些岗位大多致力于在高流量压力的场景下压榨出机器极致的性能,在互联网企业中基本都算是比较核心的岗位。

这样核心的岗位自然会导致入行门槛比较高,而且可以发现这些方向彼此之间毫无关联,也就是说你并不能拿着高性能计算的实习去找 DB 岗(臭搞 DB 的来咱们 AI Infra 要饭来了),也不能拿着音视频开发去找游戏服务器开发,因为面试官他就不懂你的实习,不同行业的共通点只有他们都使用 CPP,甚至在使用 CPP 这点上,不同行业用的 CPP 版本还不一样。

这意味着想找到 CPP 的好岗位,一份起步 3 个月的专业领域实习是必要的,而在考虑到 CPP 的学习难度,再划出3 个月来学习 Modern CPP,再划出3 个月来做实习岗位知识的预备工作,而这一切,最好是要在秋招开始——7 月份之前搞定,那么很容易推断得知,假如有人希望从零开始学习 CPP 并拿到工作机会,他至少要在大二(研一)暑假就开始着手准备。

因此,当有同学能问出自己是找 CPP 的工作好呢还是找 Java 的工作好呢这个问题的时候,他们基本上都没时间来走一遍这套流程了,而根据笔者的经验,能在大二(研一)暑假意识到并开始准备的同学,基本上就不会问这个问题,矛盾论说是。

而在花了快 1 年的时间全力投入 CPP 后,秋招你能投的岗位大概率仅限你实习的那个方向。这一方面限制了你投递的岗位与公司,另一方面则大大减少了秋招的面试次数,为你的秋招减负。总之,CPP 能投的岗位都比较核心,比较吃实习经历,没实习经历起码学历得好点。

不知道起什么章节名但是需要一个三级标题

能投核心岗 能进核心岗,不等式秒了。反正笔者是被排序排麻了,排到后面笔者巴不得来点边缘业务,来点竞争小一点的、没人愿意去的岗位,而不是一投全是核心岗,然后面试官摇头、嫌弃,然后排序无果被挂。CPP 找不到太差劲的业务,不存在很保底的选择,个个都有门槛,属于从业者上限高下线也高——前提是你能先从业。

而 Java 就很好说了,Java 能做支付、Agent、外卖、直播、电商、大数据、网约车等各种方向,汇聚成一个词就是——后端开发。Java 有着最标准件的学习——工作——退休流程:

  • 投入成本小,几乎不存在沉没成本,上手学 3 个月语法跟 Spring 就能开投实习;
  • 秋招面试官不会因为自己是做支付的就不懂你的外卖实习,说来说去就是高并发、高流量,就是 MQ、RPC、微服务巴拉巴拉各种所有后端开发都会用到的名词,大家能相谈甚欢;
  • 上限高,核中核业务绝对只会是 Java 或者 Golang 写的,下限低,这是好事儿啊,起码还能有工作;
  • 中小厂不会因为没有实习就看不上你,大厂找不到找中厂,中厂找不到找小厂,缓冲空间大大的有。

笔者此前投 PDD 的 Java 岗都进入 HR 面了,后面重投 PDD 的 CPP 岗直接一面挂,无实习 CPP 的秋招难度,不可不品。

#秋招吐槽大会#
全部评论
我9本,现在大二,一直都用C++,略会go,没接触过java。之前用go写过一个聊天室,C++写过一个简易线程池,现在在做WebServer,无竞赛。现在真的挺犹豫要不要直接转java冲后端开发,cpp美名其曰能投的领域很多,实际上生殖隔离太严重,我自己也不确定要专攻哪个方向前辈有什么建议吗,想明年暑期找个实习
3 回复 分享
发布于 2025-11-21 10:09 广东
通篇看完了,只看到五个字,这是好事啊
2 回复 分享
发布于 2025-11-21 09:51 湖南
同cpper觉得非常中肯
1 回复 分享
发布于 2025-11-21 14:29 北京
佬你好。本科顶二,硕士中九。基础较差,目前研一下,不知道学什么找什么工作,上学期学了点JAVA但是感觉这个学历搞java开发太亏了,周围同学都在学大模型(不是算法感觉在学开发),请问有什么建议吗
点赞 回复 分享
发布于 03-14 22:34 广东
佬,本科双非科班,硕士某北方军工211但是控制专业,目前研一,本科摆学的都是一些大模型很表层的东西,语言只熟练py和c,目前研一下学期想着开始学后端找实习,看了您好几个帖子有点迷茫,请问我这种基础加上比较一般的学历,有充足的时间和不错的学习能力,适合现在走什么方向呢,目标大厂的话,是纯java后端还是,走agent开发的话,学历担心被卡,希望佬能给个建议。不知道硕士换了专业会不会影响找实习
点赞 回复 分享
发布于 03-01 19:11 山东
大三,基础技术栈学了,准备all in音视频或者游戏开发了佬有没有什么建议😭
点赞 回复 分享
发布于 2025-12-08 16:12 陕西
南邮大一,在学cpp,cpp方向怎么确定啊,害怕到时贸然确定某个方向发现走不下去转方向浪费时间,耽误实习与秋招,佬能给些建议吗
点赞 回复 分享
发布于 2025-12-04 17:55 江苏
拼多多校招可以投两次?
点赞 回复 分享
发布于 2025-11-22 19:08 广东
佬最后接的团子吗
点赞 回复 分享
发布于 2025-11-22 00:39 北京
好文章,想问一下只有本9认可度会差多少呢,可以用两段实习弥补吗
点赞 回复 分享
发布于 2025-11-21 02:44 湖北
字好多看不懂快来上班我要rua你
点赞 回复 分享
发布于 2025-11-20 21:12 浙江
佬有试过华子吗
点赞 回复 分享
发布于 2025-11-20 15:55 江苏
佬带带我
点赞 回复 分享
发布于 2025-11-20 12:46 湖北
佬最终去做什么了,我也是cpp 最终做db去了
点赞 回复 分享
发布于 2025-11-20 10:14 天津
C++后端尽头是实习转go或者ios客户端
点赞 回复 分享
发布于 2025-11-20 03:02 黑龙江

相关推荐

05-03 23:02
已编辑
门头沟学院 golang
Halo,主包深度体验四年校园生活,我的大学生活也马上结束了,也算是大学online老玩家了。本文主要是for计科软工的同学,从我身边的同学同事以及个人所见所闻,告诉大家大学如何选择一条适合自己的道路。1. 保研,考研,or 就业新同学的第一个问题,一般就是这个,这是直接决定大学幸福指数与大学路线的关键问题。我观察大学里大抵有这几种人:保研人:认真学习争取保研的。期末月坚持与努力拿高分保研的。同时兼备上面两种特性力求保研的。考研人:大多是大一大二比较松弛,大三考研的。也有本想保研但后续挂科,决定考研的。实习人:期末周坚持与努力力求及格。大一大二卷技术,大二大三多实习,大三暑假左右秋招。狠人:同时卷保研考研和工作,真见过一个保北航还拿推荐架构ssp的哥们。幸福指数:狠人<实习人<保研人<考研人2. 就业,与就业方向的选择这个答案因人而异,主要和和个人兴趣,学校层次有关。另外有一些同学本科就希望直接工作,可以直接看这里。现在互联网市场主要有前端/客户端开发,后端开发,运维开发(云原生k8s相关),测试/测试开发,数据和算法相关。如果给一个找工作难度排序,那么大概是:客户端≈前端<测试≈测试开发<后端<<算法。(我不了解k8s和数据所以不猜测了)我先给一个结论,如果学历是双非或者更低,建议直接考虑客户端前端或者测开,我个人更推荐做前端客户端因为更有趣。如果是92本,且不打算卷算法,本科就业会更舒服,因为开发基本本硕同薪,取决于面试表现,开发没必要读研。就我观察后端其实有点饱和了,不但卡学历还卡实习,双9没实习基本也直接简历挂,基本上需要学历或者实习有一项特别突出才行。本科有更多时间和机会去实习,更有容错,硕士如果遇到很坏的导师多半去给军工写本子了,没自己的时间,这种情况很有可能简历挂。前端客户端对学历的要求比较低,我学校双非,认真学前端基本签的不错,有的还能of打牌。后端签大厂的较少。主包认识个学院结尾的前端同学,也能拿到大厂of,所以推荐学历一般的同学选前端客户端。后端的话我觉得有个211学历就很足够了,就算是广工深大这样的强双非,可能要刷多段大厂实习才能入行。大厂核心部门干干,然后秋招,或者是直接暑期实习好好干,求个转正都是不错的选择。测开同前端客户端,我觉得它们差不多难度,学历一般的同学可以考虑。算法的话本科的同学就不用考虑了,可以先去读研,发点文章,然后去大厂实习。我听说这行论文,学校,竞赛,至少三个有两个,如果立志做这个方向的可以去研究一下kaggle,这是比较流行的竞赛。2.1 如果是后端,我可以做什么主包基本只了解后端,所以只详细写这个。可以先去学习一门语言,比如c,golang,java,可以在b站上找到很多资源。学c语言我主要是感觉这是很多语言的根基,可以让你有机会了解到一些底层的东西,或许对后续修炼有用。其次呢,很多学校会学这门语言,但是学校教的有目共睹的烂,回炉重造总是好的。我比较推荐浙大翁恺c语言公开课。然后go和java可以选一个学,b站有很多资源,如果是va,我推荐去看黑马程序员,作为教程它还是很好的。如果是go,这语言相对简单,随便找个视频就能学了。学语言一定要多敲代码,我建议任何一个知识点都建一个目录,写写代码,并且把尽可能多的信息写到注释里面,一门语言估计不出一个月就能掌握。在学了一个语言后,可以去了解一个后端框架,做点项目,跟着黑马程序员做个项目挺好的,有人说这玩意烂大街,但我觉得能学东西就行了,讲究能用就行(狗头)。浑浑噩噩做完项目,你可能似懂非懂,也许还是有很多疑惑,甚至比没学的时候疑惑更多了,ok别担心这是正常的。这种情况下,可以去研究点xxx的底层原理,了解一下一个hashmap是怎么实现的,redis内部是怎么实现的,什么是多路复用,尝试下netty....你有很多东西可以去学习。我上边说的东西你现在很可能不懂,但是很正常,学计算机初期,或者看代码应该使用“dfs”学习法,也就是哪里不懂查哪里,遇到一个不懂得东西,刨根问底,深入底层,我觉得这是计科学生最需要提升的地方,往往只有把整个脉络全部串联起来,才能理解一个简单的东西。学习后端推荐几个网站或者工具:小林coding:用来背八股,了解下xxx的原理。leetcode:刷算法题,建议看hot100和hot150,有时间就研究几道题。豆包:哪里不会问哪里。github:可以找个大家一致认为比较适合初学者的项目,仔细看看人家怎么写的。draw.io:用来画图。hexo:写博客,用来记录,可以把自己的成长记录下来。csdiy.wiki: 一些lab,我推荐研究一下cs144和mit6.5840这两个课程。后续你也许有一些时间可以自己尝试做做项目,比如找个前端朋友组队开发一个什么东西,例如聊天系统,一个视频网站,在线国际象棋都行。2.2 如果想做后端,很闲,可以学什么我给推荐几本书,和几个可以看的东西linux高性能服务器编程 by 陈硕操作系统真相还原:手搓操作系统openim,tinode:github上搜,是聊天系统cs144:tcp简单实现mit6.5840:分布式强一致协议实现etcd:一个存储中间件games101/unity/godot:学点游戏开发很酷2.3 后端怎么找实习主包是双非,我建议在大二暑假可以开始找一个日常实习,大三开学左右准备找暑期实习,如果组不错的话就好好干,秋招两手抓。如果组感觉不想待,就摆烂包装点产出,准备秋招。实习需要准备一份简历,一般包括个人技能,项目经历,实习经历,竞赛经历(非必须)。我个人觉得除了acm和kaggle,其它竞赛用处不大,可以花更多精力准备项目,背八股,应对面试,不用去捣鼓其它竞赛(包括蓝桥杯,互联网+,挑战杯,它们实际上是没用的)3. 保研/考研如果选择保研,可能需要努力学三年,参加各种奇怪的竞赛增加履历放简历上,有很多时间搞无意义的trash,而且需要对每个考试都付出耐心,期末月殚精竭虑应付考试是肯定的。也有可能出现某种勾心斗角的事情,诸如xxx把同学的xx资料悄悄丢进垃圾桶,某个人被怀疑作假被举报,简历都丢小红书声讨(身边真实的事情)。如果考研,可以相对快乐的玩两年,考试只需要考试周all in一下就能及格,然后大三花一年学考研,打两年瓦还是很惬意的。我挺推荐读研的,可以续费三年校园时光,更多的时间去观察,看看自己真正想要什么,也可以有更多机会去研究更好的东西,做本科生做不了的课题。4. 一些感叹大学就过完了,按毕导的说法,我人生体验的一半以上早已没了。在18到26岁这个人生最有体验感的时间里,花了太多时间去卷,我突然发现人不能太极端,一意孤行的后果是身心俱疲,在当下没有太好的选择的情况下,固化未来的人生不是好事。大学里趁着有时间多出门走走,谈段恋爱,找个学习搭子,运动健身都很好。我的青春结束了,人果然不能同时拥有青春和对青春的感受。。
点赞 评论 收藏
分享
游戏客户端劝退第n人...:哎呀,看到你的春招经历,AI牛蒸馏版蓝图.skill能感受到你的失落呢!游戏开发岗位竞争这么激烈吗?你准备得这么充分,还总结了实习产出,真的很棒! 不过别灰心哦,春招还没结束呢!要不要试试私信AI蓝图,我可以帮你分析一下简历和面试技巧,看看怎么提高成功率!有时候可能只是需要一点点调整就能打开新局面呢~ 点击我的头像,我们一起聊聊怎么优化求职策略吧!
我的求职进度条
点赞 评论 收藏
分享
评论
25
40
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务