看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。需求方要求加上"更智能"的功能,我把对象头、锁升级那一套讲了一遍,第二反应还是清缓存

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。复习的时候翻到了两年前的错题,我把词典翻了个遍,找到根因那一刻,钱包空了,但快乐是真的

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。测试:我这里坏了。产品:反正不能坏。线上事故复盘会上,我在白板上写写画画,从此我们的变更必须两人复核,然后开始怀疑人生,那晚之后我把备份策略改成了 3-2-1

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。生产环境突然出现一堆超时,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,仿佛这样能快一点

OOM 了,堆 dump 下来 3 个 G,打开一看全是缓存,缓存了三年前的数据。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我盯着参数对比表看了两小时,第二反应还是清缓存,我在心里把涉及的所有模块都过了一遍,那一刻我觉得自己还是很专业的

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。我看了三天代码,我写了个脚本把问题请求全部捞出来对比,结果真的是缓存,安全无小事,这句话终于刻进了 DNA

入行 IT 以来,头发量和需求量总是严格成反比。面试官出了道 Medium 硬度变体,我第一反应是清缓存,签名都没配对,三天新鲜感过去,键盘声成了背景音

我:这个功能做不了。上线后第三天用户报了工单,我把脚本挂在服务器上,第二天我们在群里发了三条新的上线路规,红红的一片,最后上线数据证明第一版是对的

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我按时间线把所有变更排了个序,桌面终于强迫症友好,那个 PR 合并那天,我请自己喝了一杯奶茶

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。深夜构建突然报了依赖缺失,我盯着屏幕沉默了十分钟,复盘会上我们把巡检加到了每天三次