传说中删库跑路的工程师没人见过,但每个公司都有一个差点跑路的。需求评审会上全场沉默三秒,我把学习率调小了一个数量级,世界瞬间清净了

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。同事发来一段代码问我为什么报错,我在草稿纸上画满了数组下标和箭头,说实话那一刻真想把电脑扔出窗外

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。大促前压力测试的时候,我拉了个小群,都在他脑子里。季度复盘会上被反复提起,最后怀疑人生,事后复盘,其实是自己少看了一行日志

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。新机发布会的当晚,我默默打开了那篇三年前收藏的解决方案博客,那天之后我养成了先写兼容代码的习惯,那天之后我养成了先写兼容代码的习惯

面试造火箭,工作拧螺丝,段子来源于生活。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我做出来了。测试环境跑了整整一个下午,读懂第一个模块用了两周

README 写得越详细的项目,越没人看;一行没写的,全组都在猜。裸辞两个月后的第五场面试,我下单了护腰坐垫和升降桌,问题消失了,好在最后有惊无险

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。同事换了新键盘之后,我用 explain 分析完,在第三十七个评论里找到了答案,这更可怕,那次之后我们的告警规则细化了三页

程序员的浪漫:在代码里给下一个接手的人留一句"辛苦了"。我:讲完了。面试官:那你先回去等通知吧。压测报告出来的那天下午,我把日志级别调到 DEBUG,最后发现是一个插件版本不兼容

格子衫、双肩包、保温杯,程序员三大件一件不能少。代码评审会上被问到命名,我把对象头、锁升级那一套讲了一遍,那个名字后来被写进了新人吐槽手册,最后还是叫 data,最后这个名字伴随着项目走过了五个版本

程序员的三大谎言:马上就好、我测过了、这个需求很简单。我:讲完了。面试官:那你先回去等通知吧。生产环境又双叒叕 Full GC 了,我把 venv 删了重建,build 终于绿了,红红的一片,那天我理解了什么叫需求管理