C++后端开发还值得去学吗?(完结)
参考链接:
https://www.nowcoder.com/discuss/557342911868739584,整理:沉默王二
本人bg:24届校招生,双9本硕科班,方向C++/Go后端开发。有两段大厂实习经历,第一段实习在滴滴C++/Go后端开发,第二段实习在阿里控股C++后端开发(已拿到转正offer,防定位不说具体部门)。
很多人把握不清本文的主旨,本文主旨是为了从C选手就业情况入手,科普「真正的C后端开发需要学习什么,大厂的C后端开发又是干什么的,C后端开发这个方向值得入吗?」:
前言
我不会写什么经验帖,因为我的个人背景比较普通,技术水平勉强及格,也因为各种不可抗力因素,秋招就这样了,很多C++后端选手秋招情况或许比我强很多。按理说没资格谈论什么经验,自然也会有一些不够专业的观点。如果有不一致的意见可以理性友善讨论,但是你杠就是你对。
今年从暑期实习到秋招,网络上能到处看到吐槽C方向不好找工作和劝退C的声音。本文提出的问题,部分公众号也有分析过,但是我又觉得略微片面,想根据自己的实际经历补充一些不同的观点,帮助大家对校招方向做出更理性的选择。也希望本文可以聚集到各种有用信息,让平台能够减少类似C++和Java选择、要不要转语言这种重复且冗余的问题,实现高效学习和沟通。
注意,本文不仅对纠结选C还是Java的选手有参考价值,也对确定了C或Java有转语言想法的选手有参考价值,因此Java选手看到本文可以不用划走。
C++选手就业形势分析
大概在我读本科的时候,身边的声音都是劝学Java而不是学C的。因为在大家的传统认知里面都是,互联网行业后端基本上都用Java,用C比较少;C比较难学,还要深入底层,岗位少且岗位都是为大佬们准备的。这会还没什么人去鼓吹学习C,C的简历基本上也都是科班的学生(有大佬,也有来不及准备被迫用C直接秋招的选手),大家的看法还是很理性的,当时C++方向还是一片蓝海,哈哈。
不知道从什么时候开始,某些前辈就开始鼓吹《Linux C后台开发方向学习路线》,堪称万恶之源,号称剑指腾讯C后台开发岗位的那种,然后类似的学习路线就开始满天飞,天下文章一大抄,你抄我我抄你的,长得都挺像的。然后在前2-3年,互联网还在红利期的时候,有些前辈靠C和webserver拿到很多大厂的offer,也开始写自己的学习路线和心得,就已经劝了很多人入坑,批量制造了C语言+webserver版本的简历,这部分人里面还有一大半非科班选手。
那么以前C++语言+webserver为什么这么香?
- 它作为一个求职C开发岗位的通用方向,无论什么行业、什么方向的C开发岗位均可投
- 很多人的课程体系里面,只学习过C++,所以只会C++;或者某些人的研究方向需要大量使用C++。使用C去求职的额外学习成本较低,**这也意味着C选手的人数一直都很多,从来就没少过**。再加上很多人的课设项目都很水,或者没认真做过,webserver在以往众多的C++选手的校招项目里面也算相对有技术含量的,在当年也容易脱颖而出。
- 互联网大厂后端开发岗位虽然以Java为主,但是之前竞争不激烈,会编程就是有潜力的校招人选。既然能啃下C++,那么进去转Java和Go也不在话下,公司有时间和精力培养。早些年很多Java程序员确实都是学校只学C++,然后校招入职后转语言的。
总而言之,这条路线就是「进可互联网,退可制造业」的万金油,看似性价比极高。23届互联网行业寒冬,互联网行业招聘需求萎缩,但是制造业的嵌入式软件开发招聘需求增多,更倾向于C选手,所以23届确实是C拿到的offer比Java多,所以这又劝了更多人入坑。
今年为什么又突然不香了?
- 这条路线作为一个准备C开发岗位的通用路线,C开发的各个方向除了语言相同之外,其他处处都不同,大家没有明确一个具体的求职方向。面试官看腻了批量生产的C++语言+webserver版本的简历,更希望看到有对应领域经历的候选人。
- 互联网大厂后端开发岗位就是Java,竞争现在很激烈,有大量技术栈匹配的候选人。候选人本来就会Java,进去不需要转语言,减少培养成本。因此今年互联网大厂招聘需求稍微增加(尤其是以Java为主语言的美团、阿里、快手),利好了Java的候选人。
- 芯片爆雷(参考zeku)、车厂盈利难(参考蔚来)。实际上23届因为互联网行业招聘需求萎缩,用Java求职互联网大厂后端本就已经难度很大了,可想而知C会更难,这就已经初见惨淡了。但...
未能定位到原文的划线
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复