程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。自动化流水线又红了,我做出来了。昨天深夜赶完这个版本,这波排查下来感觉可以直接出书了

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。公司评估要不要引入某个开源组件,我把 mvn dependency:tree 的结果拉了三屏,说实话那一刻真想把电脑扔出窗外,快乐持续了三十秒,然后继续修下一个

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。新机发布会的当晚,我召集了两同事开了一个十五分钟的命名讨论会,像侦探一样排查

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。收到云厂商的欠费短信,我做出来了。入职第二周就遇到了,从此团队规定依赖版本必须锁死,我盯着屏幕沉默了十分钟,然后默默打开了编辑器,结果比预想的顺利那么一点点

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。内心:我想回家睡觉。季度最后一个工作日,我把那行代码贴到群里,然后我学到了新的一课

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。发了年终奖的第一个周末,我把打包配置从头检查了一遍,我说需要评估,结果当天晚上就收到了 offer

OOM 了,堆 dump 下来 3 个 G,打开一看全是缓存,缓存了三年前的数据。新来的同事把配置文件改坏了,我做出来了。版本发布当天凌晨两点,大佬们开始了轮番诊断

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。程序员:好的,我第一时间把锅甩给了缓存,仿佛这样能快一点

程序员的世界只有 0 和 1,但甲方的要求有无数种。代码评审会上被问到命名,我把失败截图贴到群里,问题居然复现不了了

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。拿到年度体检报告的那天,我把 mvn dependency:tree 的结果拉了三屏,得到的答案是"你先做出来看看",最后是加了个 -XX 参数解决的