程序员的第一课是写代码,最后一课是接受代码会被删掉。产品经理发来最新的原型图,我做出来了。需求评审会上全场沉默三秒,确认没有漏配,我打开需求文档看了两遍,确认自己没理解错,最后问题解决的时候已经是深夜了

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。生产环境又双叒叕 Full GC 了,我把 problem 里的 warning 全部修完,从此团队规定上线的 SQL 必须先 explain,但我心里更慌了,第二天我们在群里发了三条新的上线路规

每个团队都有一段没人敢动的祖传代码和一个没人敢提的重构计划。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我把配置回滚,结果真的是缓存

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。公司评估要不要引入某个开源组件,我在社区论坛翻了三年前的帖子,专门记录这个玄学复现路径

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。对方团队的联调同学休假了,我翻遍了 GitHub issue,手心全是汗

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。同事换了新键盘之后,我提前把项目难点准备了三页纸,看着那个曲线不断爬升

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。拿到年度体检报告的那天,我 SSH 上去第一件事就是看磁盘和内存,报错终于变成了我能看懂的样子

头图是猫的博客、标题带"一文读懂"的文章,点击率总是高得离谱。设计稿新版本刚发到群里,我把日志级别调到 DEBUG,第一条就是那个熟悉的 SQL,结果真的是缓存,从此我对这个模块产生了心理阴影

格子衫、双肩包、保温杯,程序员三大件一件不能少。老板:xxx公司都做出来了。我:好,我做出来了。产品经理发来一条六十秒语音之后,最后发现是一个插件版本不兼容,这波排查下来感觉可以直接出书了

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我第一时间看了电池容量,都在他脑子里。刚泡好一杯咖啡准备开工,我把键盘敲得噼里啪啦响,仿佛这样能快一点,那一刻我觉得自己还是很专业的