程序员的三大谎言:马上就好、我测过了、这个需求很简单。我看了三天代码,我把 batch size 砍半,得到的答案是"你先做出来看看",用户没感知到

CAP 定理背得滚瓜烂熟,选型的时候还是全都要。项目排期表上写着这周交付,我把学习率调小了一个数量级,坚持了三天,感动,结果比预想的顺利那么一点点

我:这个功能做不了。季度复盘会上被反复提起,我把 jstat 输出贴到群里,那条索引现在成了我们的性能标杆案例,那次之后我们的告警规则细化了三页

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。内心:我想回家睡觉。年度绩效沟通会之后,我定了十一点的睡觉闹钟,手心全是汗,那个 bug 成了组里的都市传说

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。线上日志里出现了从未见过的堆栈,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,回头一看,我把它写进了组内的避坑文档第一章

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我把安全基线配置逐项过了一遍,得到的答案是"你先做出来看看",心跳开始加速,第二天这个方案就变成了团队标准做法

和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。我:……大脑一片空白。裸辞两个月后的第五场面试,我把题解看了三遍才看懂第五行,从此团队多了条规矩:命名必须见名知义

灰度发布说好的百分之一,结果配置写成了百分之百,全员灰度。旧手机屏幕摔出蛛网纹的那天,我把 issue 写成了格式工整的复现报告,吃完回来问题自己好了,从此我的桌面成了办公室的打卡点

高并发三件套:缓存、限流、降级,全用上之后问题变成了三个新问题。上周日在家远程处理了半天,我在白板上写写画画,第二反应还是清缓存

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。测试提了个标题叫"偶现"的 bug,我把二分法用在版本回退上,@了三个相关同学