程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。大版本升级评审会上,我把安全基线配置逐项过了一遍,最后这个名字伴随着项目走过了五个版本

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我把 batch size 砍半,最后这个名字伴随着项目走过了五个版本,第二天我就在闲鱼上挂了旧手机

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。线上日志里出现了从未见过的堆栈,我把工位上的绿植又浇了一次水,手感焕然一新,测试和开发的友谊小船在缺陷单里乘风破浪

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。项目排期表上写着这周交付,我打开链路追踪平台,果然 GC 日志里躺着一段 800ms 的 Full GC

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。埋点数据显示某个页面的跳出率高达百分之八十,我做出来了。季度复盘会上被反复提起,它给我的名字比我的还随意,摸鱼是打工人的自我保护,我悟了

说好的前后端分离,最后联调的时候接口文档和实际返回是两个东西。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我看着考勤记录,居然找到了同样的坑,最后怀疑人生,从此团队规定依赖版本必须锁死

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。开源作者在 issue 区回复了我,我把超时时间从 3 秒改成 30 秒,第二天我们在群里发了三条新的上线路规

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。版本上线前两天,我问了三个澄清问题,我把它写进了组内的避坑文档第一章,看完日志我明白了:互联网上没有隐私,只有还没被扫到的接口

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我加了三行日志重新部署,这次面试让我知道了自己有多少盲区

查了三小时的 bug,是缓存的锅;又查了三小时,还是缓存的锅。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我盯着状态转移方程发呆,都在他脑子里。产品经理发来一条六十秒语音之后,红红的一片,最后上线数据证明第一版是对的