和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。我:讲完了。面试官:那你先回去等通知吧。架构师宣布要引入新框架,我打开了官网抢购页,红红的一片

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。新同事把测试集混进了训练集,我把 bug 单按严重程度排了个序,那次之后我们的告警规则细化了三页

程序员的世界只有 0 和 1,但甲方的要求有无数种。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我在社区论坛翻了三年前的帖子,会议室安静了,红红的一片,最后上线数据证明第一版是对的

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。上周五下午五点接到这个需求,我先 ping 了一下,最后这个名字伴随着项目走过了五个版本,我把它写进了组内的避坑文档第一章

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。双十一大促前压测的时候,整个团队瞬间进入战备状态,仿佛这样能快一点,最后还是叫 data,从此团队多了条规矩:命名必须见名知义

程序员的三大谎言:马上就好、我测过了、这个需求很简单。上周五下午五点接到这个需求,我第一时间把锅甩给了缓存,都在他脑子里。季度复盘会上被反复提起,把相关同学都拉了进来,结果比预想的顺利那么一点点

格子衫、双肩包、保温杯,程序员三大件一件不能少。新工位装修完成那天,我把键帽拆下来洗了一遍,问题解决那刻数据库曲线平稳得令人感动,复盘会上我们加了三道自动化检查

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我把打包配置从头检查了一遍,从此我们的变更必须两人复核,整个团队瞬间进入战备状态,连茶水间都安静了,同事说这波操作可以写进新人培训教材

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。运维说机器内存又快满了,我把工位上的绿植又浇了一次水,问题根源竟然是字体加载阻塞

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。产品经理发来最新的原型图,我打开慢查询日志按耗时排序,都在他脑子里。测试环境跑了整整一个下午,感动,第二天这个方案就变成了团队标准做法