双九无实习 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 黑龙江

相关推荐

前些天看了 Clawdbot 创始人的采访——这哥们单日提交 1.3k commits,一个月 6600+ 次提交,有的代码自己一句都没看过,非常恐怖。所以在不久的将来,当 AI 已经完全具备写代码的能力,人类程序员的操作空间还能剩多少?最近在实习,做大模型微调,新鲜期过了,发现不过是机械劳动,造数据 → 训模型 → 看 badcase → 然后再造数据,循环往复...这不就是Agent的ReAct范式么? (坏了,我成智能体了) 需求明确的情况下,Claude-3.5/3.6 也完全可以独立完成造数据 pipeline 的开发,偶尔会留下一些语法错误,在两三轮尝试之内也能自己修正过来......这里非要人来完成的环节并不多,只能用人来完成的理由,好像只剩人比较便宜了...? 但 AI infra、推理加速也在飞速发展,这种相对的便宜,又能持续多久呢?Clawdbot已经火到到处都在讨论,尽管目前在国内的适配有限,(门槛高是一方面,还很重要的一点是比较烧钱...)不过它对人类劳动力的节省是没办法忽视的。目前同事们普遍认为这玩意儿现在只能接入飞书写写文档,但你也知道,“目前”而已。GPT-4 推出的那年或许看上去还有点呆,但短短几年,拥有 skills 和 function call 的大模型已经可以帮你完成打开应用、查看消息、撰写文档这种复合任务——写代码又能比写飞书文档复杂多少呢?不过是接入不同的软件,阅读不同的文本,调用不同的修改命令,底层是一样的,现在 Copilot 已经做得有模有样,更别说 Clawdbot 这种具有自我进化能力的 Agent,只要 token 多,Clawdbot 完全可以给自己装一堆功能,能量超乎你想象。有人说了,我做的项目大着呢,全是屎山代码,我不信 AI 能看完,这说的其实是长上下文问题,我个人不认为是一个无法解决的问题,随着上下文窗口的扩展和长期记忆管理的研究工作不断发展,AI 总能找到方法把你的超长文本压缩成一个一个的小块,然后逐个击破(虽然目前 GPT-5.2 Codex 改我的代码还是会改着改着一片红...)有句话说得好,你怕被 AI 替代,是因为你太像 AI。你的工作流程高度标准化、可预测、可复现——接需求、看文档、查 API、写代码、测试、提交。每一步都有明确的输入输出,每一步都能被拆解成清晰的指令。这种工作方式,恰好是 AI 最擅长的。如果你的价值体现在“把业务逻辑翻译成代码”,那 AI 确实可以做得更快、更稳定、更便宜。它不会写错大小写,不会忘记边界条件,不会因为昨晚没睡好就漏掉一个判断。要想不被替代,就得做那些 AI 做不了的事,比如和产品经理撕逼,解释为什么这个需求做不了;看着三个技术方案,权衡性能、成本、开发周期,最后拍板选一个;跨部门开会,听运营讲了半天业务痛点,翻译成技术语言,还得判断她说的是真需求还是伪需求。这些事情需要判断、需要博弈、需要对人的理解, AI 暂时还做不来。但问题是,这些事情需要多少人来干?以前一个项目可能需要十个程序员,现在有了 AI,也许三个人就够了,剩下那七个人上哪去?......也许他们会转型,在行业找到新位置,也许是去卖炒粉了,说不好。但有一点感觉很明显:AI 在拉高门槛。以前你会写代码就能找到工作,现在得会“用 AI 写代码 + 理解业务 + 做技术决策”。这个组合技能,不是每个人都能凑齐的。工具会进化,但人怎么不被工具定义,可能是我们未来一段时间需要长期思考的问题。
李橙子:有句话说得好,你怕被 AI 替代,是因为你太像 AI。这句话说的很对
AI求职实录
点赞 评论 收藏
分享
评论
23
36
分享

创作者周榜

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