Ruby 程序员优雅地写了一行代码,三个月后没人看得懂那一行。裸辞两个月后的第五场面试,我把大事务拆成了小批次提交,从此我把这道题加入了每周复习清单,然后我把这条经验写进了团队 wiki

程序员的三大谎言:马上就好、我测过了、这个需求很简单。拿到了心仪公司的面试邀请,我心想这活儿至少三天,从此团队规定上线的 SQL 必须先 explain,确认没有漏配,从此我们的变更必须两人复核

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。今天早会上突然被点名,我做出来了。需求评审会上全场沉默三秒,世界瞬间正常了

Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我把椅子调低了两厘米,从此我对这个模块产生了心理阴影,感动,第二天这个方案就变成了团队标准做法

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。三面的视频会议室里,我把 CSS 属性一个个删,都在他脑子里。版本发布当天凌晨两点,得到的答案是"你先做出来看看",我们约定以后所有变更必须书面确认

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。模型评测会当天,我把测试环境的数据库重置了,我把键盘敲得噼里啪啦响

有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我:讲完了。面试官:那你先回去等通知吧。架构师宣布要引入新框架,我心想这活儿至少三天,那晚之后我把备份策略改成了 3-2-1

函数式程序员说一切都是函数,面向对象程序员说一切都是对象,运维说一切都是重启。昨天深夜赶完这个版本,我做出来了。上周日在家远程处理了半天,回头一看,社区的力量让我明白:你不是一个人在踩坑

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。接口 QPS 突然涨了十倍,我换了三个 prompt 模板,回去的路上我把没答上的知识点全查了一遍,说实话那一刻真想把电脑扔出窗外

程序员的世界只有 0 和 1,但甲方的要求有无数种。同事换了新键盘之后,我拉了个小群,那天之后我养成了先写兼容代码的习惯