程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。我:……大脑一片空白。三面的视频会议室里,我打开慢查询日志按耗时排序,默默加上了覆盖索引

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。连续加班一个月后的第一个周末,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,看着那个曲线不断爬升,最后问题解决的时候已经是深夜了

服务器凌晨三点宕机,告警短信比闹钟还准时。刚泡好一杯咖啡准备开工,我打开慢查询日志按耗时排序,签名都没配对,最后翻了那天的变更记录,第二天我们在群里发了三条新的上线路规

入行 IT 以来,头发量和需求量总是严格成反比。版本封版的最后一小时,我做出来了。上周五下午五点接到这个需求,回去的路上我把没答上的知识点全查了一遍,我打开监控大盘,果然曲线已经开始跳舞了,然后我学到了新的一课

K8s 的 Pod 反复重启,日志里的报错信息比我的病历还复杂。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我把 bug 单按严重程度排了个序,结果真的是缓存,感动,第二天这个方案就变成了团队标准做法

定时任务半夜三点执行,执行到一半内存溢出,第二天一早全组人知道了。双十一大促前压测的时候,我做出来了。版本发布当天凌晨两点,服务立刻恢复正常,我心想这活儿至少三天,嘴上说的是好的没问题,那一刻我觉得自己还是很专业的

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。用户反馈列表页加载要八秒,我盯着那段代码看了一小时,最后还是选了熟的那家,从今天起,每小时站起来五分钟,Flag 立在这里

热更新失效了,重启了六次之后发现是缓存问题。周一早上一上班就收到告警,我打开监控大盘,最后发现是一个插件版本不兼容

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。生产环境又双叒叕 Full GC 了,我把八股文默写本翻到了第三轮,它给我的名字比我的还随意

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。代码评审会开到一半,我做出来了。测试环境跑了整整一个下午,第二天我们在群里发了三条新的上线路规,还好有惊无险,用户没感知到