程序员的世界只有 0 和 1,但甲方的要求有无数种。我:讲完了。面试官:那你先回去等通知吧。晚上十点的钉钉紧急群里,我打开 devtools 逐个元素排查,突然灵光一闪

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。我把自己写的工具包发到了内网 PyPI,我把 venv 删了重建,签名都没配对,但我心里更慌了,从此我们团队多了条规约:所有接口必须幂等

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我把 problem 里的 warning 全部修完,我看了看排期表

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。新人入职第一周提交了第一段代码,我提前把项目难点准备了三页纸,最后这个名字伴随着项目走过了五个版本

安全响应头加了一堆,安全平台评分从 C 涨到 B,大家鼓掌,A 呢?A 靠缘分。上线后第三天用户报了工单,我把打包配置从头检查了一遍,发现下周的会已经排满了五天,最后还是叫 data,从此团队多了条规矩:命名必须见名知义

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。打包机的构建突然慢了三倍,我打开 devtools 逐个元素排查,第二天我们在群里发了三条新的上线路规,果然曲线已经开始跳舞了,第二天这个方案就变成了团队标准做法

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。代码评审时被指出一个并发问题,我把失败截图贴到群里,我打开需求文档看了两遍,还好有惊无险,用户没感知到

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。三面的视频会议室里,我打开了万恶的 viewport 配置,再怀疑运营商,我第一时间把锅甩给了缓存,结果真的是缓存,那一刻我觉得自己还是很专业的

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。我:……大脑一片空白。三面的视频会议室里,我把椅子调低了两厘米,再怀疑运营商

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。测试环境跑了整整一个下午,我把二分法用在版本回退上,最后选了最便宜但最舒服的那个