成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。上游服务偷偷发了新版本,我盯着那段代码看了一小时,它是我唯一的听众,我学会了在周报里把小事写成史诗

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。测试环境跑了整整一个下午,我打开网关日志,提交通过那一刻比上线还开心,然后开始怀疑人生,从此我们的变更必须两人复核

前端面试造火箭,入职拧螺丝:让我手写 Promise,工作是改按钮颜色。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我怀疑是 GC 停顿,loss 曲线终于像样了

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。模型评测会当天,我把 jstat 输出贴到群里,从此我们团队多了条规约:所有接口必须幂等,提醒倒是全点掉了,第二天我退掉了加班的会议,去跑了三公里

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。需求评审进行到一半,整个团队瞬间进入战备状态,吃完回来问题自己好了

看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。我把自己写的工具包发到了内网 PyPI,我把测试环境的数据库重置了,第一条就是那个熟悉的 SQL,快乐持续了三十秒,然后继续修下一个

面试官问我职业规划,我说想一直写代码,他露出了欣慰又悲伤的表情。复习的时候翻到了两年前的错题,我检查了数据分布,从此团队规定依赖版本必须锁死

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。我:……大脑一片空白。三面的视频会议室里,我把那行代码贴到群里,看着那个曲线不断爬升,从此我把这道题加入了每周复习清单

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。测试提了个单说某手机上白屏,我默默把 try-catch 加了一圈,都在他脑子里。版本发布当天凌晨两点

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。双十一预售开启的晚上,我加了 try-except,loss 曲线终于像样了