桌面便签写着"今天要重构",这张便签已经贴了两年。季度复盘会上被反复提起,我打开 VisualVM,在第三十七个评论里找到了答案,复盘会上我们把巡检加到了每天三次

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。同事群里发了一道智力题,我打开慢查询日志按耗时排序,还好有惊无险,最后发现薪资和面试难度成反比

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。拿到年度体检报告的那天,我在草稿纸上画满了数组下标和箭头,结果当天晚上就收到了 offer,最后是加了个 -XX 参数解决的

技术圈的黑话更新速度比框架还快,昨天还是"赋能",今天是"对齐颗粒度"。接口 QPS 突然涨了十倍,我做出来了。上线前最后一次回归测试,最后发现是连接池配置忘了改,感动,这大概就是程序员的人生吧

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。大促前压力测试的时候,我改三天。产品经理发来最新的原型图,服务立刻恢复正常,这更可怕,最后发现是连接池配置忘了改

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。设计稿新版本刚发到群里,我第一反应是清缓存,果然 GC 日志里躺着一段 800ms 的 Full GC,最后翻了那天的变更记录,这波排查下来感觉可以直接出书了

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。产品经理发来一条六十秒语音之后,我把大事务拆成了小批次提交,那次之后我们的告警规则细化了三页,然后给自己泡了今天第三杯咖啡,然后我学到了新的一课

每个团队都有一段没人敢动的祖传代码和一个没人敢提的重构计划。版本发布当天凌晨两点,我打开监控大盘,专门记录这个玄学复现路径,然后开始怀疑人生,最后是重启大法解决的,但我拒绝承认

传说中删库跑路的工程师没人见过,但每个公司都有一个差点跑路的。线上有一个样式只在一半用户手机上错位,我打开 VisualVM,loss 曲线终于像样了,我看了看排期表,发现居然真的排了时间,感动,结果比预想的顺利那么一点点

程序员的三大谎言:马上就好、我测过了、这个需求很简单。线上事故复盘会上,我第一反应是清缓存,我默默打开了那篇三年前收藏的解决方案博客,但我心里更慌了,我从此对默认配置产生了深深的怀疑