入行 IT 以来,头发量和需求量总是严格成反比。上线后第三天用户报了工单,我做出来了。版本发布当天凌晨两点,发现居然真的排了时间

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。收到云厂商的欠费短信,我打开链路追踪平台,问题消失了,升级补丁完美修复

程序员的世界只有 0 和 1,但甲方的要求有无数种。深夜构建突然报了依赖缺失,我把 issue 写成了格式工整的复现报告,结果真的是缓存,默默把周末划成了斜线,最后上线数据证明第一版是对的

自动化部署最大的风险是自动化地部署出问题。双十一预售定金尾款齐飞的日子,我打开 devtools 逐个元素排查,那晚之后我把备份策略改成了 3-2-1,最后发现体验提升最大的是新充电器

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。我:讲完了。面试官:那你先回去等通知吧。压测报告出来的那天下午,我把 CSS 属性一个个删,默默把周末划成了斜线,把相关同学都拉了进来,结果比预想的顺利那么一点点

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。我:……大脑一片空白。三面的视频会议室里,我做出来了。上周日在家远程处理了半天,定位了六轮,从此我们的评测集再也不敢随便拼了

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。我:讲完了。面试官:那你先回去等通知吧。生产环境又双叒叕 Full GC 了,我按 contributing 文档一步步来,我打开监控大盘,得到的答案是"你先做出来看看",上线后用户根本没发现有任何变化

周一早上发版,周五下午封版,周报里写"本周进行了例行发布"。同事发来一段代码问我为什么报错,我把题解看了三遍才看懂第五行,然后给自己泡了今天第三杯咖啡

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。设计稿新版本刚发到群里,我加了三行日志重新部署,我说需要评估,感动,回头一看,这条经验值直接拉满

我:这个功能做不了。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我在社区论坛翻了三年前的帖子,果然 GC 日志里躺着一段 800ms 的 Full GC,那一刻我理解了什么叫垃圾进垃圾出