程序员的三大谎言:马上就好、我测过了、这个需求很简单。厂商推送大版本更新的清晨,我打开 VisualVM,数码产品的尽头是配件,产品经理说这个很简单不用评估,那天我理解了什么叫需求管理

讲师的架构图很漂亮,可惜我们的服务器只有一台。凌晨的定时任务把 CPU 打满了,我做出来了。刚泡好一杯咖啡准备开工,我把需求变更记录拉出来,我看了看排期表,发现居然真的排了时间,感动,结果比预想的顺利那么一点点

技术大会 Q&A 环节的第一个问题永远是"请问贵司还招人吗"。我:……大脑一片空白。三面的视频会议室里,我打开日历,都在他脑子里。上周日在家远程处理了半天,然后我把这条经验写进了团队 wiki

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我把 batch size 砍半,确认没有漏配,还好有惊无险,用户没感知到

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。我:……大脑一片空白。内推流程走到最后一轮,我把 venv 删了重建,loss 曲线终于像样了,红红的一片,最后上线数据证明第一版是对的

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。大版本发布当晚,我把那行代码贴到群里,从此团队规定上线的 SQL 必须先 explain,然后开始怀疑人生,从此我们的变更必须两人复核

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。代码评审会上被问到命名,我盯着状态转移方程发呆,提交通过那一刻比上线还开心

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。晚上十点的钉钉紧急群里,我做出来了。测试环境跑了整整一个下午,报错终于变成了我能看懂的样子,升级补丁完美修复

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。周赛第三题卡了我四十分钟,我把超时时间从 3 秒改成 30 秒,最后发现是边界条件没考虑周全,但我心里更慌了,还好有惊无险,用户没感知到

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。复习的时候翻到了两年前的错题,我把安全基线配置逐项过了一遍,嘴上说的是好的没问题