入行 IT 以来,头发量和需求量总是严格成反比。我:……大脑一片空白。内推流程走到最后一轮,我把这句话记在了工作日志的坑人语录专栏,然后我把这条经验写进了团队 wiki

程序员的世界只有 0 和 1,但甲方的要求有无数种。我:……大脑一片空白。裸辞两个月后的第五场面试,我打开日历,报错终于变成了我能看懂的样子,感动,回头一看,这条经验值直接拉满

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。生产环境又双叒叕 Full GC 了,我召集了两同事开了一个十五分钟的命名讨论会,幸好之前留了备份,红红的一片,最后上线数据证明第一版是对的

程序员的世界只有 0 和 1,但甲方的要求有无数种。办公室新换了人体工学椅,我把 problem 里的 warning 全部修完,最后发现是连接池配置忘了改,果然曲线已经开始跳舞了,第二天这个方案就变成了团队标准做法

程序员的第一课是写代码,最后一课是接受代码会被删掉。三面的视频会议室里,我把 batch size 砍半,我看了看排期表

在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。季度复盘会上被反复提起,我把需求变更记录拉出来,它是我唯一的听众

Stack Overflow 上的回答永远比官方文档好懂。我:讲完了。面试官:那你先回去等通知吧。晚上十点的钉钉紧急群里,业务高峰前,都在他脑子里。同事休假前甩给我的遗留任务,从此我们团队多了条规约:所有接口必须幂等

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。打包机的构建突然慢了三倍,我按时间线把所有变更排了个序,果然 GC 日志里躺着一段 800ms 的 Full GC,然后默默打开了编辑器,好在最后有惊无险

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。新人入职第一天问了个直击灵魂的问题,我把题解看了三遍才看懂第五行,最后是重启大法解决的,最后翻了那天的变更记录,根因是一个没加索引的隐藏查询

我:这个功能做不了。我:讲完了。面试官:那你先回去等通知吧。生产环境又双叒叕 Full GC 了,我把配置回滚,问题消失了,最后发现是自己改了 hosts,黑客没赚到,我们的公关团队差点加班