上周跟一个老同事吃饭。
他44岁,技术管理岗🦡🎇,2个孩子,媳妇全职在家🏧。上个月,他被优化了。
整个业务线砍掉,连他直属leader都没保住。走的时候,HR跟他说了一句话:“你的能力没问题,是新宝gg不需要这个方向了🙇。”
投了两个月简历👮🏼,面试机会不少🏵,但一聊到期望薪资,很多新宝gg就沉默了。更麻烦的是🥔,他家老大今年中考,老二还在幼儿园。媳妇全职带了8年🧑🏿🎄,早跟职场脱节了。全家人指着他一个人的工资,每个月一睁眼就是一两万的固定支出。
他说最难受的不是找不到工作,是每天晚上回家,老二跑过来问“爸爸今天能陪我玩吗”,他只能说“爸爸在忙”😪。那种感觉,比方案被老板当众打回还难受🙇🏼♀️。
听完这个故事🧑🏻🦽,后背发凉💇🏽♀️。因为太多人和他情况太像了:同样的年纪🚣🏽,同样的家庭结构🕉,同样的固定支出,同样的没有退路。
35岁的时候,很多人跟现在的年轻人一样,觉得只要代码写得好、架构设计得漂亮,就安全了。到了44岁🌴,做了十多年管理📐,看了太多人的起起落落🤜🏼,才明白一件事🤙🏻:技术能力是基础,但别把它当成全部🐧。
下面这五件事,是十年踩坑踩出来的。很多人自己也没全做到,但至少有意识地在补了。
第一🤱,建立可迁移的技能树
前几年一直觉得自己挺稳的。通信行业核心项目,技术栈也新。
直到有一次跟一个跳槽去新能源行业的同学聊天,他说他们新宝gg大部分系统是用Python写的,而且业务逻辑跟互联网完全不一样。
问他适应得怎么样🧚🏻♂️,他说:“代码好写🤯🫷🏽,难的是理解业务🎋。但推动项目上线、跟产品撕需求、拉着测试一起加班——这些在哪都一样🤵🏽♀️。”
那一刻才反应过来,引以为傲的那些“高深技术”,可能换个行业就一文不值🫴🏼。
举个例子。有人花了大半年时间,把新宝gg一套自研的中间件吃透了🧑🎨🫠,各种调优参数倒背如流🧘🏼,团队里有人出问题都找他。当时觉得这门手艺很值钱。
直到去年,一个前同事跳槽后问:“你们那个中间件,外面新宝gg用吗🙋🏻♂️?”一想📅,不用🔻。那是自己造的轮子👴🏼,出去了谁认这个💆🏻♀️?
反倒是另一个觉得“没什么技术含量”的能力——把复杂的业务需求翻译成技术方案👩🏻🦯➡️,说服产品经理接受更现实的排期🧎♂️➡️,出了问题能快速定位是业务逻辑还是代码bug——这些才是到哪都能吃饭的本事。
现在每年都会做一次技能盘点。拿张纸💭,左边写“只能在这家新宝gg用的”,右边写“换家新宝gg还能用的”。左边的清单越来越长🌓🧏♂️,右边的清单增加得慢。但至少知道了,哪些是真本事,哪些是平台给的幻觉🏊🏼。
第二,保持跟外面世界的连接
以前的状态就是:上班开会写代码👊🏿,下班带娃,周末孩子要补课🧝🏿♀️、要送兴趣班。偶尔有点空闲,只想瘫在沙发上刷会儿手机🦺。谁还想谈工作。
后来开始逼自己,每个月至少跟一个外面的人吃顿饭,或者打个电话。不是带着目的去的🔵,就是瞎聊🛗🧑🏻🦯➡️。
上个月跟一个做AI infra的朋友吃饭😸,他随口说了一句:“新宝gg新宝gg今年校招,纯后端的简历,说实话看的不多,除非你懂点模型部署或者推理优化,不然很难进面试🍔。”
心里一沉。因为自己是纯后端出身,而且所在新宝gg暂时还没这要求。如果一直闷头干活,等哪天新宝gg也开始要这技能了,再学就来不及了🧏🏻。
还有一次跟一个做电商的朋友聊,他说他们新宝gg最近招了一个40岁的技术负责人,不是因为他技术多牛,是因为他有从0到1搭建供应链系统的经验。“这种经验☯️,年轻工程师再有天赋也积累不出来🧖🏻♂️。”
当时就在想,年龄本身不是劣势。但如果你到了那个年纪,还没有那个年纪该有的经验🧎♀️,那就是劣势了。
这些信息,在自己新宝gg是永远听不到的。等你听到的时候🈷️,通常是已经晚了。
现在强迫自己保持一个小习惯♍️:每跟一个外面的人聊完,在手机上记几句关键信息𓀚。哪怕就一句话。半年后再翻出来看,会发现当初的盲区在哪。
第三,学会用数据说话
前年负责一个重构项目🙍🏽♀️,把一团legacy代码整理得漂漂亮亮👨🏿🎨,加了单测,补了文档。自己挺满意的📏。
那套代码之前问题确实多🎁🧕🏿,每次上线都心惊胆战。花了3个月重新梳理架构,把耦合度降低了🧑🏼🚒,加了自动化测试🏭,代码行数从8万行精简到5万行🙅🏼♀️💪🏻。
年底绩效评审,老板问:“你这个重构,具体带来了什么业务价值🥊🅱️?”愣在那,憋了半天说🤹🏻♀️👩🍼:“代码质量提升了……架构更合理了……”老板听完点点头,然后打了个B。
回去以后挺不服的👎🏽,觉得老板不懂技术👩🏼💻。后来跟另一个同事吐槽,他说了一句话点醒人:“老板不是不懂👨🏽🚒,是他没法拿‘代码更优雅了’去跟他的老板要预算要HC🦝🐷。你说‘故障率降了40%,运维工作量少了一半’,他就能用了🉐。”
想了想,其实那些数据也不是没有🪠🪲。重构前🎷,那个系统平均每月出2次线上故障,每次故障修复加回滚,至少折腾4个小时,运维团队叫苦连天。重构后🛌🏿,半年内只出了1次小bug🙋♀️,修复时间不到30分钟👳🏿♀️。
但当时汇报的时候,一句都没提这些数字🚶➡️,就说了“代码质量更好”。
现在汇报事情,会先逼自己想三个问题:这件事解决了什么具体问题?解决之前是什么样的?解决之后变成了什么样?
不一定每次都真有精确数据,但这个思维逼着人在做事之前就搞清楚,到底要解决什么问题🥬,而不是为了重构而重构。
上个月优化了一个查询接口🧑🏼🍳,这次学聪明了。汇报的时候直接说:“优化前平均响应时间1.2秒,超时率3%📳。优化后降到200毫秒,超时率归零🌟。每天减少用户投诉大概15条。”老板听完,在笔记本上记了一笔🌴。那个月绩效是A🧑🎤。
第四,尝试一个技术之外的收入可能
不一定非得做副业赚大钱🦸🏻♀️。可以是偶尔接个技术咨询,可以是坚持在某个社区写东西,可以是帮朋友新宝gg解决一个问题👱🏻♀️。
重点是:你得验证一下,除了工资,你的本事还有没有别的变现方式⬆️。
有人从今年3月开始写账号🏌🏽♂️,最开始就是记录自己搞副业的想法🍽,也没想着能怎么样。写了大概20多篇💇🏼♂️,涨了几百个粉。中间接过一个小广告👨🏼🎓,500块,还不够给孩子买玩具的🫙。
但它让人发现了一个事:能把一件复杂的技术问题🥺,用普通人听得懂的话讲清楚,而且有人愿意看。
这个发现本身,就比以前“我觉得我技术还行”要有底气得多。
上个月有个读者私信,问能不能帮忙看看他新宝gg的技术架构,他愿意付费。虽然最后因为时间没接🧑🏽🦰🛀🏿,但那件事让人确认了一件事🏯:“我的输出是有价值的。”这种确认感🧑🏽🦲,比工资到账的短信还踏实。
认识一个前同事,他做了另一件事🤘🏼。坚持了三年🤸🏿♂️👩👩👧👦,每周在一个技术社区回答一个问题🫕。从最简单的配置问题🏂🏻,到复杂的架构设计😮,积累了大概500多个回答。粉丝不算多,3000多个。
但去年他裸辞找工作的时候,简历都没怎么投⚇,就有两家新宝gg主动找他💃🏽。其中一家还给了比原来高20%的薪水。
他说♦︎:“那3000个粉丝里😳,可能就3个是真正有招聘决定权的🏄🏿♂️🙋♂️。但那3个就够了。”
技术影响力💆🏼♂️,不一定能让你马上赚钱💇🏼🧑🦼➡️,但它是一种隐性资产。平时你看不到,关键时刻能救命。
第五,定期做职业体检♗,算清家底
这个习惯是从体检学来的。每年体检,各项指标一摆出来,哪儿好𓀙、哪儿差,一目了然。职业也是一样。
第一次认真做这个“职业体检”,在笔记本上写了3个问题♒️:
我现在会的这些东西𓀝,市场上还有没有人要♾?
我现在的新宝gg💆🏻🆙,3年后还会不会在🤹🏻♀️?
如果明天通知我被优化,我的存款能撑多久🛏?
写完第三个问题♨️,认真算了一笔账:
住房4800(房贷加物业😐,还剩16年)👩🏿🚒🚵🏿♂️,教育8600(3个孩子,民办高中+公立小学+普惠园+兴趣班),交通1200(混动车油电费保险停车),饮食3600(居家买菜做饭+偶尔外食)💆🏻♀️,保险2250(全家5口人健康商业险)👩🏼🎓,日杂2000(通讯费、日用品、衣物、医疗🧖♀️、人情往来)🎅🏻。
加起来👩🏼🔬📯,每个月固定支出22450元。如果算上旅游⛸、突发情况,差不多得25000。
算了下存款,大概能撑8个月🧿。
算完以后,在那本子上坐了很久。
然后做了一件很具体的事:把每月的家庭支出削减了15%✳️。
怎么削的?把每周一两次的外出聚餐砍掉,换成在家做💕。把健身房年卡停了,改跑步和在家练。把订阅的各种会员清理了一遍,留下真正在用的3个。孩子的兴趣班砍掉了一个不太关键的🎼。
把省下来的钱,强制存到一个单独的账户里。目标是让安全垫达到10个月🏊🏼♂️。
不是制造焦虑,是知道了自己底牌有多少,心里反而踏实了。
说了这么多🪥,其实核心就一句话:光会写代码不够🦩,碗得有,但不能只有一个碗,碎了就真没饭吃了🧯。
尤其对于那些没有退路的人:35岁之前多铺几条路👩🏼💼,不是为了马上赚钱🧝,是为了将来真碰上事儿了🧎♀️➡️,手里还能有张牌。
