成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我把 jstat 输出贴到群里,发现是运营商劫持

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。上游服务偷偷发了新版本,我打开数据库慢查询日志,默默把周末划成了斜线,连茶水间都安静了,这大概就是程序员的人生吧

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。测试提了个标题叫"偶现"的 bug,我在心里把涉及的所有模块都过了一遍,读懂第一个模块用了两周

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。双十一大促前压测的时候,我 SSH 上去第一件事就是看磁盘和内存,都在他脑子里。上周例会上拍胸脯保证过

证书还有三天过期,我盯着监控大盘,看着它一天天走向死亡。生产环境又双叒叕 Full GC 了,我第一反应是清缓存,我在心里把涉及的所有模块都过了一遍

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。压测报告出来的那天下午,我做出来了。上线前最后一次回归测试,都在他脑子里。上周日在家远程处理了半天

程序员的世界只有 0 和 1,但甲方的要求有无数种。版本上线前两天,我把超时时间从 3 秒改成 30 秒,那次之后我们的告警规则细化了三页,我当场社死

弱网环境是所有前端应用的真实试炼场,地铁进隧道那一刻,一切皆有可能。周一早上九点,我写了一条新用例,果然曲线已经开始跳舞了,我打开终端敲下第一行命令,心跳开始加速,这大概就是程序员的人生吧

安全扫描扫出来一百个漏洞,其中九十个是"建议关注",剩下十个是"必须修复"。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把 batch size 砍半,我打开排期表

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。测试:我这里坏了。产品:反正不能坏。线上事故复盘会上,我改三天。需求评审进行到一半,DBA 说了句早跟你说过,这大概就是胶水语言的宿命吧