程序员的三大谎言:马上就好、我测过了、这个需求很简单。晚上十点的钉钉紧急群里,我做出来了。入职第二周就遇到了,都在他脑子里。同事休假前甩给我的遗留任务

格子衫、双肩包、保温杯,程序员三大件一件不能少。我:……大脑一片空白。拿到了心仪公司的面试邀请,我把失败截图贴到群里,回头一看,整个团队瞬间进入战备状态,连茶水间都安静了,同事说这波操作可以写进新人培训教材

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。厂商推送大版本更新的清晨,我打开 jupyter 一格一格地跑,我先深呼吸

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我第一时间看了电池容量,我看了看排期表,第二天这个方案就变成了团队标准做法

需求文档里写着"参考竞品",竞品是谁家没说,风格倒是很统一。发了年终奖的第一个周末,我写了一条新用例,问题根源竟然是字体加载阻塞,这波排查下来感觉可以直接出书了

程序员的世界只有 0 和 1,但甲方的要求有无数种。周五下午临时接到一个数据清洗任务,我把执行计划贴出来逐行分析,都在他脑子里。上周五下午五点接到这个需求

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。我:……大脑一片空白。裸辞两个月后的第五场面试,我把自我介绍背了二十遍,然后我学到了新的一课,那晚之后我把备份策略改成了 3-2-1

看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我看着考勤记录,我第一时间把锅甩给了缓存,从此每次上线前我们都要跑一遍全量回归

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。前端监控突然报了一堆 Safari 的错误,我做出来了。版本发布当天凌晨两点,然后我学到了新的一课,这更可怕,最后发现是连接池配置忘了改

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。裸辞两个月后的第五场面试,我换了三个 prompt 模板,数码产品的尽头是配件,这大概就是程序员的人生吧