现在谁跟我说“研发岗=前程似锦”,我立马想拉黑他。不是因为这行不好,而是很多人对它的理解,太他妈单薄了。
学历的迷思
双非院校的学生能不能进大厂研发岗?这个问题我几乎每天都能在私信里看到。可以,但概率比你想象的低,而且路径窄得多。有一年我们部门招人,简历筛到最后,HR那边递过来的,全是211起跳。我偷偷翻过被淘汰的那些——真的不乏技术很扎实的兄弟,可就是被那个学历栏卡死了。气人不?气。但现实就是,当候选人太多,学历门槛就成了最低成本的过滤方式。
不过话说回来,这两年行情变了。大厂开始更看重实际能力,尤其是你做过什么项目、解决过什么棘手问题。我认识一个今年刚拿到字节offer的哥们,三本毕业,但他的GitHub上有三个特别亮眼的开源项目,面试官直接说“你比很多硕士都强”。所以你看,路是堵了,但又没完全堵死。就是得比别人更拼。拼到你能用代码甩面试官一脸那种。
项目经验的真相
简历上的项目,真不是越多越好。我以前帮人改简历,一打开好家伙,密密麻麻写了七八个,什么商城系统、博客平台、仿知乎……面试官可能看前两个就烦了。关键要的是深度,是你对某个技术点的死磕到底。
举个例子,有个学弟做过一个分布式任务调度系统,项目不大,但他把里面的调度算法优化了三次,还踩过内存泄漏的坑,把排查过程写成了博客。面试的时候,他跟面试官就这一个点聊了四十分钟。结果?当场拿下了高级研发岗的offer。别再攒那些同质化的练手项目了——一个能讲透的项目,比十个表面功夫强百倍。

对了,技术栈的问题也得聊。现在一窝蜂都去卷Java、Go,但有些小众领域反而缺人缺到哭。我之前偶然接触到一个做Rust底层开发的团队,他们招了大半年都没招到合适的。那些早早切入“冷门”但高壁垒方向的人,现在的议价权高得离谱。这算不算一种信息差?太算了。
几个你必须知道的问题

问:非计算机专业,能不能转研发岗?
答:当然能,但得下硬功夫。我见过学化工的、学土木的,最后都干得挺好。前提是,你别指望上个培训班、背点八股文就能蒙混过关。数据结构和算法得啃透,操作系统、网络这些基础,少一个都会在某个深夜让你付出代价。我建议转行的朋友至少花一年时间系统学习,再用半年做个完整的全栈项目,哪怕只是给自己用的。那种“三个月速成进大厂”的广告,信了就是坑。
问:研发岗的35岁危机真的存在吗?
答:这话题我太想吐槽了。别听风就是雨。是有危机,但危机从来不是突然降临的。那些35岁被迫离开的人,很多不是能力不行,而是从28岁就开始“混”了——不愿意学新东西,守着陈旧的代码库,把一年的经验用了十年。如果你能持续保持技术敏感度,或者往架构、管理方向转型,35岁反而是黄金期。我身边好几个40+的老码农,活得比年轻人还滋润,因为他们手里的核心业务,没了他们真玩不转。所以,别先把自己吓死。
再说点扎心的
研发岗这行,最大的幻觉就是“只要技术好,一切都会有的”。技术好当然重要,但它只是个入场券而已。你是不是善于沟通?能不能把复杂问题讲清楚?会不会向上管理?这些软技能,往往决定了你五年后是在敲代码还是在敲代码的同时指挥别人敲。很势力对吧?可这就是职场。

有时候我甚至觉得,咱们的教育体系缺了一课——教人怎么在技术圈里“混”得通透。太多新人抱着改变世界的梦想进来,最后被无尽的bug列表和甩锅会议磨成了老油条。可惜吗?可惜。但这就是真实世界的研发岗。
行了,就说这么多。刚收到报警,线上又崩了,我得去跟运维撕扯了。拜拜。