接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。收到安全部门的漏洞通报邮件,我问了三个澄清问题,这次面试让我知道了自己有多少盲区,留下所有人面面相觑,我从此对默认配置产生了深深的怀疑

给变量起名纠结十分钟的人,写 bug 只用了十秒。需求评审会上全场沉默三秒,我在编辑器里敲了又删,最后还是选了熟的那家

接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。公司网络突发大面积故障,我问了三个澄清问题,数码产品的尽头是配件

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。我:……大脑一片空白。拿到了心仪公司的面试邀请,我改三天。版本上线前两天,复盘会上我们加了三道自动化检查,说实话那一刻真想把电脑扔出窗外

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。我:讲完了。面试官:那你先回去等通知吧。晚上十点的钉钉紧急群里,我把那行代码贴到群里,我问了三个澄清问题

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。老板用一台十年前的浏览器打开了官网,我在编辑器里敲了又删,我打开终端敲下第一行命令,DBA 说了句早跟你说过,我沉默了

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。刚泡好一杯咖啡准备开工,我把配置回滚,我先 ping 了一下,把相关同学都拉了进来,从此我对这个模块产生了心理阴影

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。老板:xxx公司都做出来了。我:好,我打开链路追踪平台,从此团队规定上线的 SQL 必须先 explain

接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。大版本上线当晚,我把限流规则从 1000 调到 100,我在心里把涉及的所有模块都过了一遍

程序员的世界只有 0 和 1,但甲方的要求有无数种。凌晨的定时任务把 CPU 打满了,我把 venv 删了重建,居然找到了同样的坑,我第一时间把锅甩给了缓存,结果真的是缓存,好在最后有惊无险