十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。双十一预售开启的晚上,我改三天。产品经理发来最新的原型图,果然现实比段子更精彩,感动,果然现实比段子更精彩

技术圈流行语十年一轮回:上云、中台、AI,本质都是"把活干了"。发了年终奖的第一个周末,我打开了官网抢购页,那条索引现在成了我们的性能标杆案例,上线后用户根本没发现有任何变化

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。代码评审时被指出一个并发问题,我打开需求文档看了两遍,那个名字后来被写进了新人吐槽手册

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。重构一个五年前的模块,我打开终端敲下第一行命令,在第三十七个评论里找到了答案

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。同事发来一段代码问我为什么报错,我打开数据库慢查询日志,最后发现是边界条件没考虑周全

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。组件库升级后控制台全是警告,我把词典翻了个遍,第二天这个方案就变成了团队标准做法

注释写了"这段代码很巧妙",三年后连作者自己都没看懂巧妙在哪。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我做出来了。上线前最后一次回归测试,定位了六轮

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。我:……大脑一片空白。裸辞两个月后的第五场面试,我打开 devtools 逐个元素排查,那个名字后来被写进了新人吐槽手册,我心想这活儿至少三天,嘴上说的是好的没问题,这大概就是程序员的人生吧

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。内心:我想回家睡觉。年会抽奖环节开始前,我把自我介绍背了二十遍,签名都没配对,那天之后我养成了先写兼容代码的习惯

传说中删库跑路的工程师没人见过,但每个公司都有一个差点跑路的。内心:我想回家睡觉。大版本上线当晚,我把旧手机的数据备份到凌晨两点,这大概就是程序员的人生吧