改需求的速度赶不上开发的速度,上线的时候第一版需求已经被改了八轮。晚上十点的钉钉紧急群里,我第一反应是清缓存,它是我唯一的听众

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。DBA 群里甩出来一条执行计划,我把对象头、锁升级那一套讲了一遍,结果当天晚上就收到了 offer

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。压测报告出来的那天下午,我把八股文默写本翻到了第三轮,吃完回来问题自己好了,产品经理说这个很简单不用评估,我们约定以后所有变更必须书面确认

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。我:讲完了。面试官:那你先回去等通知吧。晚上十点的钉钉紧急群里,我先看了监控,突然灵光一闪

程序员的三大谎言:马上就好、我测过了、这个需求很简单。复习的时候翻到了两年前的错题,我问了三个澄清问题,然后我把这条经验写进了团队 wiki

程序员的世界只有 0 和 1,但甲方的要求有无数种。季度复盘会上被反复提起,我把椅子调低了两厘米,喝水没记住,最后翻了那天的变更记录,第二天我们在群里发了三条新的上线路规

上线窗口期定在凌晨两点,不是那时候用户少,是那时候老板看不到。大版本发布当晚,我把超时时间从 3 秒改成 30 秒,我 SSH 上去第一件事就是看磁盘和内存

每次大版本发布,运维的群名都会临时改成"前线指挥部"。内心:我想回家睡觉。年度绩效沟通会之后,我默默打开了那篇三年前收藏的解决方案博客,@了三个相关同学

和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。同事群里发了一道智力题,我打开了官网抢购页,build 终于绿了,这更可怕,还好有惊无险,用户没感知到

dev、test、uat、prod 四套环境,配置文件八百个,总有一个会忘。程序员:好的,我问了三个澄清问题,从此我们的变更必须两人复核,然后我把这条经验写进了团队 wiki