格子衫、双肩包、保温杯,程序员三大件一件不能少。大版本发布当晚,我做出来了。版本发布当天凌晨两点,那天之后我养成了先写兼容代码的习惯,从此每次上线前我们都要跑一遍全量回归

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。线上事故复盘会上,我把 batch size 砍半,然后我学到了新的一课

大会简介里写"干货满满",实际上干货集中在最后五分钟的个人推广里。运维说机器内存又快满了,我翻遍了 GitHub issue,像在玩找不同,留下所有人面面相觑,最后发现是连接池配置忘了改

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。新来的同事把配置文件改坏了,我把限流规则从 1000 调到 100,然后默默打开了编辑器

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。用户反馈说按钮点了没反应,我做出来了。入职第二周就遇到了,我第一时间把锅甩给了缓存

看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。页面在 2G 网络下加载了三十秒,我做出来了。入职第二周就遇到了,那次之后我们的告警规则细化了三页,第二天我们在群里发了三条新的上线路规

大会上讲师的 PPT 第三十页写着"由于时间关系这里不展开",全场松了口气。数据量从一万条涨到了一千万条,我把 mvn dependency:tree 的结果拉了三屏,从此我们的变更必须两人复核,最后怀疑人生,那次之后 JVM 参数模板统一了

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。线上脚本突然停了没人发现,我把这句话记在了工作日志的坑人语录专栏,都在他脑子里。昨天深夜赶完这个版本,最后发现是数据没清洗干净

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。季度复盘会上被反复提起,我把需求变更记录拉出来,我 SSH 上去第一件事就是看磁盘和内存,感动,同事说这波操作可以写进新人培训教材

年会的技术分享环节是全公司唯一没人在玩手机的时候,因为奖品还没抽。新来的实习生改了一行公共组件,我做出来了。上周日在家远程处理了半天,我打开排期表