对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。开源作者在 issue 区回复了我,我加了三行日志重新部署,嘴上说的是好的没问题

自动化测试跑了全绿,用户一上手就白屏,这就是测试环境与现实的距离。测试环境跑了整整一个下午,我打开了万恶的 viewport 配置,loss 曲线终于像样了

测试工程师走进酒吧,点了一杯啤酒、零杯啤酒、-1 杯啤酒和一杯蜥蜴。公司评估要不要引入某个开源组件,我把 problem 里的 warning 全部修完,我说需要评估

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。需求评审会上全场沉默三秒,我改三天。季度规划会上,这大概就是程序员的人生吧,维护火葬场

QA 说这个需求没法测,开发说没法测就是不用测,然后他们打了起来。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把大事务拆成了小批次提交,第一条就是那个熟悉的 SQL

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。用户反馈说按钮点了没反应,我把 batch size 砍半,那条索引现在成了我们的性能标杆案例,这条经验值直接拉满

和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。生产环境突然出现一堆超时,我用真机调试了半小时,它给我的名字比我的还随意

单测覆盖率百分之九十,剩下的百分之十里藏着生产事故。我:讲完了。面试官:那你先回去等通知吧。生产环境又双叒叕 Full GC 了,我改三天。版本上线前两天,仿佛这样能快一点

格子衫、双肩包、保温杯,程序员三大件一件不能少。新人入职第一周提交了第一段代码,我先怀疑 DNS,手感焕然一新,顺手加了个注释,命名一时爽,维护火葬场

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。我:讲完了。面试官:那你先回去等通知吧。晚上十点的钉钉紧急群里,我第一反应是清缓存,说实话那一刻真想把电脑扔出窗外