程序员的人生就像写代码:功能能跑不算什么,能跑得优雅、能让使用者(家人)开心,才叫真正的成功。
去年夏天,朋友说因为加班错过了儿子成长的关键时刻。我想起某个凌晨,看到六个月大的儿子,抱着我落在家的工牌入睡——那一刻我彻底破防。
于是我辞掉了高薪 996,换成一份“能准时下班”的工作。工资少了 25%,但多出来的,是儿子眼睛里那束光。
-****01-
**错过的,不只是儿子的第一次翻身 **
那一年,朋友像无休止的多线程任务:写接口、改 bug、扛需求,凌晨一点才回家。
结果呢?
第一次翻身,错过;
第一次长牙,错过;
第一次喊“妈妈”,依然错过。
有次视频里,老妈兴奋地喊:“快看,孙子站起来了!” 而他只能对着会议室里的产品经理说:“接口设计先别改。”
程序员的世界没有“回放”键,但人生有遗憾日志。
[图片上传失败...(image-d75269-1760176560299)]
-****02-
**当“加班换高薪”,不如“陪娃玩半小时” **
这件事让我思考很多,终于咬牙重构了人生代码:离开 996,加入一家能准点下班的公司。
少拿了 25% 的薪水,却换来了:
晚高峰 20 分钟的车程,车载广播放儿歌,我跟着瞎唱,儿子笑到流口水;
晚饭后的小区散步,他摇摇晃晃像个小企鹅,我在后面护航;
周末草地上捡落叶,他小手攥着叶片,我顺手夹进笔记本做标本。
这一刻,我突然明白: 高薪像 Redis 缓存,能加速生活,但随时可能失效;陪伴才是写进数据库的持久化数据。
[图片上传失败...(image-978fad-1760176560298)]
-****03-
所谓“躺平”,其实是给人生做了负载均衡
现在带新人时,我常说: “升职加薪很重要,但别忘了给生活做负载均衡。”
程序里,我们优化 QPS; 生活里,我们优化“家庭并发量”。
朋友问我:“不焦虑吗?工资少了这么多。” 我笑笑说:
以前挣得多,我怕裁员,怕技术落伍; 现在挣得少,但我收获了儿子每一个‘第一次’。
银行卡里的数字,和孩子看见你时眼里的光,你选哪个?
[图片上传失败...(image-a381bb-1760176560298)]
-****04-****总结
十年 Java,换来的不是写满简历的项目,而是儿子跑向我时张开的双手。
现在的我,桌面贴着儿子的百日照,心里反复提醒: 家人的笑容,才是这辈子最稳定的依赖。
至于工资? 没关系,儿子的笑声,比任何高薪都更值钱。
写给正在加班的你: 代码总能重构,项目总能上线,但家人的“第一次”只有一次。别等日志打印了“错过”,才想起 rollback。