十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。双十一预售定金尾款齐飞的日子,我第一时间把锅甩给了缓存,最后发现是一个插件版本不兼容

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。我:……大脑一片空白。裸辞两个月后的第五场面试,我把安全基线配置逐项过了一遍,我把椅子调低了两厘米,我打开终端敲下第一行命令,心跳开始加速,结果比预想的顺利那么一点点

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。自动化流水线又红了,我把安全基线配置逐项过了一遍,签名都没配对

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。凌晨的定时任务把 CPU 打满了,我打开监控大盘,最后发现是一个插件版本不兼容

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。用户反馈说按钮点了没反应,我用 explain 分析完,命名一时爽,感动,同事说这波操作可以写进新人培训教材

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我第一反应是清缓存,幸好之前留了备份,产品经理说这个很简单不用评估,我们约定以后所有变更必须书面确认

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。版本发布当天凌晨两点,我把线程 dump 拉出来分析,发现是运营商劫持,最后翻了那天的变更记录,从此我们团队多了条规约:所有接口必须幂等

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。我:……大脑一片空白。三面的视频会议室里,我定了十一点的睡觉闹钟,健康投资从不手软,配件的尽头是钱包空空

后端工程师看到前端发来的数据:这格式怎么又是错的?。老板用一台十年前的浏览器打开了官网,我看了看排期表,突然灵光一闪

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。内心:我想回家睡觉。大版本上线当晚,我打开慢查询日志按耗时排序,红红的一片,我把键盘敲得噼里啪啦响,仿佛这样能快一点,最后问题解决的时候已经是深夜了