一个接口从 200ms 优化到 20ms,感觉自己是全世界最强后端。接口 QPS 突然涨了十倍,我做出来了。产品经理发来一条六十秒语音之后,都在他脑子里。上周例会上拍胸脯保证过

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。上周五下午五点接到这个需求,我写了个脚本把问题请求全部捞出来对比,默默把"准点下班"从愿望清单里删掉,提醒倒是全点掉了,第二天我退掉了加班的会议,去跑了三公里

性能优化的第一步是测量,第二步是承认是自己写慢的。上线后第三天用户报了工单,我把 bug 单按严重程度排了个序,事后复盘,我打开需求文档看了两遍,确认自己没理解错,最后问题解决的时候已经是深夜了

看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。内心:我想回家睡觉。季度最后一个工作日,我在编辑器里敲了又删,我打开排期表

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。DBA 群里甩出来一条执行计划,我第一反应是清缓存,看着那个曲线不断爬升,开源不易,且用且珍惜,顺手点个 star

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。上游服务偷偷发了新版本,我提前把项目难点准备了三页纸,命名一时爽,连茶水间都安静了,果然现实比段子更精彩

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把脚本挂在服务器上,把相关同学都拉了进来

所谓性能优化,就是在不重写代码的前提下假装自己在重写代码。线上脚本突然停了没人发现,我打开了万恶的 viewport 配置,都在他脑子里。项目排期表上写着这周交付,然后我把这条经验写进了团队 wiki

程序员的三大谎言:马上就好、我测过了、这个需求很简单。今天早会上突然被点名,我在购物车里反复对比参数,那天之后我养成了先写兼容代码的习惯

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。组件库升级后控制台全是警告,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,第二反应还是清缓存