整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
三周前,一位 ID 为 Asian Dad Energy(简称为 ADE)的前科技巨头工程师,在 YouTube 上发布了自己的第一条视频。他没有展示豪车、自由职业的滤镜生活,而是坐在镜头前,说了一句极其平静却让人心里一沉的话:
“两周前,我被工作多年的大厂裁员了——这是我 25 年职业生涯中第一次被裁。”
这位常春藤盟校毕业、手握多项专利、在科技圈摸爬滚打 25 年的技术老兵,在 40 多岁的年纪,主动把自己放到裁员名单前列,换取了团队里几名年轻人的留任机会。
“现在的我,就像一辆在既定轨道上行驶了 25 年的列车,突然脱轨,闯入了一片陌生的荒野。”明明是站在人生岔路口的“失业者”,ADE 却依旧乐观,用视频记录了自己 25 年技术生涯的复盘与思考——并说出了那些无人提及的焦虑、牺牲与现实。
从“闹笑话”的菜鸟,一路做到了技术骨干
ADE 很早就开始接触技术了。高中装电脑、写代码,上大学后就接实习和外包,写 VB、脚本、各种小工具。但这些“小打小闹”,放到真枪实弹的企业级环境下,显然不够。
ADE 回忆道,25 年前的自己,也曾只是一名“新人”。
那时,刚大学毕业的 ADE 入职了一家数字咨询公司,很快被丢进一个大型电信客户的 CMS 项目中,而这个项目离上线只剩下 1 个月。作为一名刚毕业的菜鸟,他第一天就被安排去修 Bug。
问题是,“我虽然手握计算机学位,却连专业软件开发的基本功都没掌握”。当时的 ADE 不懂什么是单元测试、不会 mock 数据、不会用运行时调试器,甚至连 Java 的依赖管理、库版本都一头雾水。
结果就是,他在本地修好的 Bug,一到更高阶的测试环境里就全部炸掉。
记得有一次,ADE 卡在一个莫名其妙的 Bug 上,整整调了几个小时。其实那是一个经典的 “库版本不匹配” 问题:编译时用的库版本,和运行环境中的库版本不一致——但当年的他完全摸不着头脑,于是做出了一件“现在想起来都想找地缝钻进去”的事:
傻乎乎地把 Java 包解压,直接翻 class 文件排查。
当时团队里有个很热心的构建负责人,叫 Dimma,他路过 ADE 工位时问他在干嘛,ADE 回答:“我在解压这个库,想看看它到底哪里出问题了。”Dimma 当场笑喷,随后耐心讲清了这个问题的原理和解决方法。从那以后,整个项目周期里,ADE都被团队调侃为 “解压包狂魔”。
后来,ADE 也跟着团队,经历了人生中第一次通宵上线。他们熬到后半夜,一个接一个地修复阻碍上线的生产级 Bug。凌晨过后,Dimma 觉得差不多了,回家睡觉。结果他刚走,生产环境又冒出一大堆致命 Bug。
于是,技术负责人 Naga 直接登录生产服务器,手动修改配置文件来救火——这在今天看来简直是“作死行为”,但那时候,这就是现实。到早上 5 点,他们才终于把所有线上问题压住,项目成功发布。
当时 Naga 对 ADE 说了一句话,他到现在都记得:“最重要的不是修 Bug,而是从 Bug 中学到东西,并且乐在其中。”
“现在回想起来,刚入行的那段日子真是疯狂又难忘。那时候的我,恐惧、兴奋、焦虑、期待混在一起,还有严重的‘冒充者综合征’——总觉得自己配不上这份工作。”但ADE心里也憋着一股劲:一定要提升自己、打磨技术,在这个行业里站稳脚跟。
为此,刚入行那几年,ADE 几乎是那种“把书店当第二个家”的技术狂人:
● 啃 O’Reilly 技术书
● 学各种语言、框架、设计模式
● 理解底层架构、基础设施
很快,他在技术上就变得非常强。公司甚至专门派他去打 Hackathon,而他所在的团队几乎场场进前三——那是一个工程师凭“硬实力”就能出头的时代,ADE 也一路做到了技术骨干。
顿悟了“用生命换钱”的概念
不过,职业生涯里的第一次重大冲击,来得猝不及防——2008 年的金融危机。
危机之下,ADE 亲眼看着身边许多前辈丢了工作。其中有一位他非常敬重的女导师,当场在办公室崩溃大哭,因为失业她无法再支撑家庭开支。
“那一幕,至今想来都让人心酸。”
也是 2008 年,ADE 读到了《要钱还是要生活》这本书,并第一次真正理解了“用生命换钱”这个概念:用时间换取工资、用节俭换取自由、用储蓄与投资“买回”自己的人生。
这个认知,成为了 ADE 人生的转折点,也彻底改变了他们一家人的生活方式:“我们开始精打细算,坚持量入为出。”
在这样的生活节奏里,他的职业生涯也稳步向上。从一名普通开发者,到带领小团队的技术负责人,再到设计企业级软件平台的架构师,最后成长为公司的技术领导层——这 25 年里,ADE 主动换过几份工作,但每一步都走得很扎实。
科技行业的这份工作,也给了他太多宝贵的体验:接触到了最前沿的技术,有机会走遍世界各地,北美、欧洲、印度都留下过他的足迹,在技术领域不断创新,拥有了几项专利,还有一群他至今都无比怀念的优秀同事。
而钱,更是多到离谱。
在职业生涯的大部分时间里,ADE都拿着六位数的年薪,日子过得体面又舒适。甚至 7 年前他从咨询行业跳槽到大厂后,收入更是迎来了爆发式增长:限制性股票单位(RSU)、股票期权,各种福利叠加起来的收入规模,ADE直接用“荒谬”来形容。
但他始终记着 2008 年的教训,从未停止储蓄和投资,一直坚持着量入为出的生活准则。
大厂七年:金钱暴涨,但时间被彻底榨干
不过,光鲜背后,这份工作的“代价”也同样沉重。
科技行业是个高强度的赛道,加班是家常便饭。随着全球化发展,团队成员分布在世界各地,导致 ADE 经常早上天不亮就要开会,晚上熬到深夜才能下班。
这个行业的技术迭代速度也快得惊人,新语言、新框架、新范式层出不穷。想要不被淘汰,就必须保持终身学习的状态。可是,ADE 不得不承认,40 多岁的他真的不一样了:“年轻时,我学新技术得心应手,但近 5 年来,我明显感觉到自己‘变慢了’。”
让他更痛苦的是,他还逐渐意识到:自己耗费心血做的很多项目,其实毫无意义。“我们似乎在反复解决同一个问题,而我参与构建的那些解决方案,既没有解决世界上的重大难题,也没有让这个世界变得更好一点。”
不仅如此,那几年 ADE每个工作日,只能在晚上抽出一小时陪孩子,其余时间全被工作、会议、通勤填满,错过了孩子的童年。而同事 Jay 的离世,让他彻底清醒:几年前,一个非常优秀的同事 Jay,圣诞节前加班到心脏出问题,住进医院,一周后去世。
“出事前 Jay 还跟我说,他特别期待圣诞假期,终于能好好陪陪孩子了。”
公司对Jay的后事处理得很体面,对其离世进行了追悼和默哀。但令ADE心寒的是,仅仅一个月后,公司里就好像从来没有过Jay这个人——他被彻底遗忘了。
那一刻,他终于明白了:你的一生,对公司来说只是一个工号。
而今年早些时候,ADE 的妻子突发重病,留下了永久性后遗症。这场变故让他也第一次意识到:明天和意外,永远不知道哪个会先来。人生的时间如此有限,把时间耗费在大厂的无尽内耗里,真的值得吗?
其实最近这几年,这些念头就一直在 ADE 脑海里盘旋。除了这些个人层面的因素,行业大环境的变化也早已暗流涌动:AI 工具普及、外包成本更低……这些宏观因素,都在大幅降低大厂雇佣本土员工的意愿。
于是,一波又一波的裁员潮席卷整个行业,ADE 所在的公司也没能幸免。在最后一轮裁员时,他从内部渠道得知,裁员名单上有他,也有他带的几个年轻员工。本来,ADE有机会保住工作,但他做了一个决定:把自己排在裁员名单的第一位,保住了那几个年轻人的工作。
这,就是 ADE 被裁员的来龙去脉。
这是他在 25 年技术生涯中,第一次被裁,而他仍对此心怀感激:在正式裁员前,前东家给了他充足的缓冲期,让他可以安心找下家,遣散费也给得相当到位。
他也终于能慢下来思考:未来的路,到底该怎么走? 正如他所说,他需要找到一种新的生活方式——既能创造价值,又能兼顾身心健康,还能拥有足够的时间陪伴家人。
给迷茫年轻人的生存指南
这条记录了自己 25 年职业经历的视频发布后,ADE 收到了许多鼓励和建议,还有许多来自年轻一代的迷茫提问:“既然如此,现在还值得坚持学计算机、做技术吗? ”
为此,他在最新发布的一则视频里,分享了他的经验看法:“在我那个年代,很多科技公司招人,只要你亮出大学文凭,就能轻松敲开职场大门;但现在的应届生,面临的职场环境和我当年比,简直是天壤之别。”
不仅人才市场早就供大于求,行业风气也不如曾经,哪怕是专业能力不错的应届生,也很难拿到转正 Offer——因为企业更愿意把预算花在技术基建上,而非扩招新人,入门级岗位严重缩水。
“在我看来,科技行业已经变成了一台‘浪费人才的机器’,白白埋没了整整一代聪明又有才华的工程师,这真的太不公平了。”
所以,“应届生该怎么破局”这个问题,最近一直盘旋在 ADE 的脑海里。结合 25 年的行业经验,他整理了几个应对策略,希望能帮到正在迷茫的年轻人们。
(1)忠于内心,选你所爱
如果你真的喜欢计算机,那就坚持;但如果你讨厌它,只是为了钱、父母期望、抖音上那些“程序员高薪生活”,那最好冷静下来、仔细想清楚。
“我职业生涯中见过太多人,为了外界的因素勉强入行,最后都留下了深深的遗憾。”
(2)打造个人影响力,积累“硬背书”
如果确定要走技术这条路,在校期间就要学会主动展示自己的实力,不要只做没人知道的个人项目。你要做的是:给学校、非营利组织写系统,给知名开源项目贡献代码,参加 Hackathon 并拿奖,在技术 Meetup 上做分享——这些,才是能为你加分的“硬通货”。
(3)把实习当成头号任务
实习不一定能 100% 转正,但它能让你拿到全职 offer 的概率,比海投简历高得多。想找实习机会,可以多关注学校的就业指导中心、招聘网站,也可以利用校友资源和专业社群。
如果实在没拿到实习 offer,也别灰心,全力以赴找工作就好:简历一定要找专业人士帮忙打磨;多刷LeetCode、HackerRank 上的算法题,练到熟能生巧;多做模拟面试,提前适应面试节奏。
(4)不要只盯着“软件工程师”
如果软件工程师岗位实在没机会,不妨考虑 “相邻技术岗”,比如 QA 工程师、数据工程师、销售工程师、DevOps 工程师等等。先入行,再通过工作中的学习和实践,慢慢转岗到软件开发岗位。
(5)保持灵活,拥抱变化
如果进不了大厂做全职技术岗,别死磕一条路。可以试试合作项目、接外包、做独立开发者,甚至自己启动一个小项目;也可以考虑去其他城市找机会。记住:灵活应变,才能抓住更多机会。就像水一样,遇方则方,遇圆则圆。
在视频的最后,ADE 提醒道,“我不敢保证这些方法一定有效,但我相信,它们至少能帮你提高一点概率”。
而如今的他,仍在摸索未来的方向,但他已不再焦虑,反而多了一丝释然——正如他所说:“未来就像一片未被开垦的土地,而属于我的故事,才刚刚开始书写。”
参考链接:https://www.youtube.com/watch?v=VeMA9WGKxOg
热门跟贴