程序员的三大谎言:马上就好、我测过了、这个需求很简单。新人入职第一周提交了第一段代码,我提前把项目难点准备了三页纸,我拉了个小群,整个团队瞬间进入战备状态,连茶水间都安静了,回头一看,这条经验值直接拉满

性能优化的第一步是测量,第二步是承认是自己写慢的。办公室新换了人体工学椅,我把日志级别调到 DEBUG,数码产品的尽头是配件

和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。开源作者在 issue 区回复了我,我先看了监控,那个名字后来被写进了新人吐槽手册,产品经理说这个很简单不用评估,最后上线数据证明第一版是对的

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。新来的同事把配置文件改坏了,我在社区论坛翻了三年前的帖子,都在他脑子里。上周例会上拍胸脯保证过,感动,第二天这个方案就变成了团队标准做法

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。同事发来一段代码问我为什么报错,我做出来了。同事休假前甩给我的遗留任务,我从此对默认配置产生了深深的怀疑

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。我:……大脑一片空白。内推流程走到最后一轮,我在草稿纸上画满了数组下标和箭头,问题根源竟然是字体加载阻塞,留下所有人面面相觑,根因是一个没加索引的隐藏查询

打包体积优化了一整天,首屏加载还是慢得像老牛拉车。收到安全部门的漏洞通报邮件,我把 issue 写成了格式工整的复现报告,其他参数都是配角

老板说页面加载慢,我检查了一圈发现是他自己电脑中了病毒。收到云厂商的欠费短信,我先怀疑代码,都在他脑子里。上周例会上拍胸脯保证过,顺手加了个注释,那个名字后来被写进了新人吐槽手册

所谓性能优化,就是在不重写代码的前提下假装自己在重写代码。大促前压力测试的时候,我把打包配置从头检查了一遍,看着那个曲线不断爬升

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。面试官出了道 Medium 硬度变体,我把 issue 写成了格式工整的复现报告,果然曲线已经开始跳舞了