裁员潮中我的求职经历与感悟:代码写得好,不如“命”好?
引言

2023年秋天,我在公司茶水间泡咖啡的时候,突然收到HR的微信:“最近有点事,咱们下午聊聊。” 我心里咯噔一下,这句熟悉的开场白就像裁员通知的前奏曲。果不其然,几天后我顺利加入了失业大军的一员。
那段时间,我一边收拾工位,一边安慰自己:全栈开发吃香,技术扎实点,总归不难找工作。但现实狠狠给了我一记耳光——不是技术不够硬,而是整个市场都在缩水。
这场求职过程像是一场“地狱副本”,面试失败、薪资缩水、岗位稀少……也让我重新审视了自己作为开发者在这个时代的定位和生存方式。
今天,我想用第一人称的视角,把这段真实的经历分享出来,不只是为了吐槽,更是想给还在路上的你一些启发。
一、从“稳定饭碗”到“裸泳选手”

公司背景 & 技术积累
我在一家中型互联网公司做全栈工程师,前后端都干过,主要使用 React + Node.js + MySQL + Redis 这套技术栈,参与过几个核心系统的重构,也有一定的性能优化经验。
项目方面:
- 主导过一个订单系统重构,将接口响应时间从平均800ms降低到了200ms以内;
- 搞过微服务拆分,用Kubernetes做了基础架构升级;
- 带领过小团队,负责模块交付和Code Review;
- 后面还搞过低代码平台,尝试过AI辅助开发工具链搭建;
看起来挺稳的吧?可当大环境变差时,这些所谓的“技术积累”,在简历筛选关面前都变得苍白无力。
突然被裁 & 初心动摇
被裁当天,我把电脑搬回家,看着空荡荡的书桌,第一次产生了“我不行”的念头。不是代码写得不好,是整个行业都在收缩。更讽刺的是,刚在知乎上回答了一个“全栈开发前景如何”的问题,第二天我就成了这个问题的反例。
那一刻我意识到:技术只是入场券,生存才是硬道理。
二、求职过程中的“炼狱三章”

第一章:简历石沉大海
开始投简历的第一周,我自信满满地更新了GitHub,精心打磨了简历,投了40+家公司,结果:
- 95%的简历石沉大海;
- 有反馈的,大多是外包岗、初级岗,甚至还有“零基础转行班”;
- 有些HR直接问我能不能接受底薪+绩效(比如8k底薪+业绩提成);
我一度怀疑是不是简历写得太烂,于是找了不少“简历优化师”帮忙修改,结果花了600多块,改完还是没变化。
关键教训:
即便你是中级/高级工程师,现在市场上对技术的要求并没有下降,反而更高了。你要能快速证明你的价值,否则连面试机会都没有。
第二章:面试频频翻车
终于拿到几个面试机会,结果也是五花八门:
- 一面问算法题,二面问设计模式,三面问职业规划 —— 面试流程越来越冗长;
- 有的公司连CTO都来面试你,说明他们太缺人,也说明他们极度挑剔;
- 有个创业公司的面试官甚至拿着我的GitHub一页页看,然后说:“代码风格不错,但是我们不需要这么复杂的解决方案。”
最惨的一次是,面试官让我现场写一个Redis锁的实现,我在纸上写了半天伪代码,最后他说:“你这个可能不太可靠,我们生产环境用的是RedLock。” 我……我真的有必要背官方文档吗?
还有一次,在远程面试里,对方让我调试一段Node.js异步代码,我用了Promise + await,结果他反问:“你怎么不用回调函数?” —— 真的让我怀疑我学的是不是错的……
第三章:薪资谈判的尴尬局
经过几次面试,我也拿到了两个offer:
- 一个是某头部SaaS公司,base上海,工资比之前少了15%,职位不变;
- 另一个是成都的一个小厂,工资和之前差不多,但需要签“最低年限合同”和放弃年终奖;
最终我选择了前者,虽然降薪,但还算体面,毕竟不能一直耗着。
但过程中我深刻体会到:
“薪资不是能力的体现,而是供需的博弈。”
三、反思:裁员潮中的技术人该如何破局?

1. 技术要“深”,也要“广”
以前我总觉得精通一门技术就能走遍天下,但现在不行了。
现在的招聘要求往往包括:
- 主流前端框架(React/Vue)都要懂;
- 后端语言最好会两门(如Node.js + Go);
- 还得熟悉云原生(Docker/K8s)、CI/CD、消息队列;
- 最近AI相关技能也在慢慢变成加分项(RAG、LangChain、Prompt Engineering);
- 如果你能讲清楚一个完整项目的架构演进,那是最好的敲门砖。
所以现在找工作,不是你会什么,而是你能综合运用什么。
2. 别只盯着“全栈”光环,要关注业务理解
很多人喜欢标榜“全栈”,觉得前后端通吃很牛逼。但现实中,很多企业招人更看重你是否能快速理解业务逻辑、独立交付功能模块、推动项目落地。
我在一次面试中就因为解释不清楚某个项目的技术选型依据而被淘汰。后来我总结出一条:
不是你代码写得多漂亮,而是你能不能让别人听懂你想解决的问题。
3. 打造个人IP,建立专业影响力
这段时间我才明白,为什么有些人即便被裁,也能很快找到新工作,甚至逆势涨薪。因为他们平时就在做一些输出,比如:
- 写技术博客或公众号;
- 在掘金/知乎活跃;
- GitHub上有拿得出手的项目;
- 有自己的开源作品或者工具库;
- 甚至经营视频号/直播答疑;
这些都是“无形资产”,关键时刻能救命。
我后悔自己没有早点开始经营这些,导致求职期只能靠简历和临时回忆撑场面。
4. 保持学习节奏,不要断档
一旦辞职太久,大脑就会进入“怠机状态”。我在失业期间尝试自学Rust,结果每天拖拉,效率很低。等真正面试遇到相关问题时才发现,根本没有掌握住。
建议:哪怕失业期间,也要保持每日至少2小时高效编程时间,保持手感和思维惯性。
四、技术之外:心态、沟通与谈判的艺术
除了技术能力,我发现求职过程中还有一些软实力也很重要。
1. 简历包装要真实但聪明
简历要真实,但不代表你不能“讲故事”。
比如我在写“订单系统重构”时,就把原来的“优化SQL”说成“通过数据库查询策略调整实现接口性能提升”,听起来更专业,而且确实没撒谎。
另外,突出你的主导角色,哪怕是小项目,也可以写出“带领1人小组完成模块开发”,既真实又显得你有领导力。
2. 面试沟通要“情绪稳定”
很多人面试紧张、表达不清,其实不是因为不会,是因为太害怕说错。
我有一个朋友在面试时,被问“你最大的缺点是什么”,他老老实实说了“有时比较追求完美,影响进度”,结果对方皱眉:“这不适合我们节奏快的创业公司。”
其实这种问题是有套路的,你可以说“我对交付质量要求高,但现在已经学会了权衡优先级”,这样听起来更积极。
3. 薪资谈判要有策略
我面试时遇到一个很有意思的HR,她问我期望薪资多少,我说了一个数字,她说:“这个岗位我们预算只有这个数的80%。”
我当时愣了一下,想着要不要再坚持,结果她又补充了一句:“不过如果你能在技术面上展示出很强的工程能力和架构视野,我们可以申请调预算。”
这句话救了我。所以我后来在技术面里主动展示了我的项目架构图、性能优化方案以及团队协作经验,最终成功争取到了原本预算外的薪资。
结论:谈判的本质是价值交换。你要让你的对手相信你值这个价。
五、结语:代码写得好,不如“命”好?不,代码写得好,还能改命!
经历了这次裁员潮,我深知:
我们无法控制风的方向,但我们可以调整自己的帆。
如果你正在失业中,别急着焦虑,先冷静分析自己的优势与短板。技术可以学,经验可以补,但信心千万不能丢。
如果你还在职,也别以为安全,行业洗牌随时可能发生。与其等到被动出局,不如主动成长。
最后送大家一句话:
真正的稳定,从来不是来自一份工作,而是来自持续进化的能力。
希望你在这波浪潮中,站稳脚跟,逆风翻盘。
作者简介:
一个经历过裁员潮的普通程序员,热爱写代码,也爱记录生活。现在在上海某头部SaaS公司继续卷代码,欢迎一起交流全栈开发、架构演进、职业发展。
GitHub: github.com/yourname
公众号:[全栈修仙之路]

评论 0