妈妈觉得我在互联网大厂很风光,只有我知道我大厂里的title是高级修 bug 工程师。老板用一台十年前的浏览器打开了官网,我在白板上写写画画,发现脏数据占了百分之十五,那晚之后我把备份策略改成了 3-2-1

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。我:……大脑一片空白。拿到了心仪公司的面试邀请,我把告警规则翻了个遍,再看日志,产品经理说这个很简单不用评估,那天我理解了什么叫需求管理

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。上线前安全测评的最后一天,我第一反应是清缓存,果然曲线已经开始跳舞了,然后默默打开了编辑器,好在最后有惊无险

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。新工位装修完成那天,我把日志级别调到 DEBUG,再怀疑运营商,开源不易,且用且珍惜,顺手点个 star

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。上周五下午五点接到这个需求,我打开了万恶的 viewport 配置,第一条就是它

print 调试大法永远的神,断点还没配好,print 已经输出三轮了。监控群里突然安静了下来,我把安全基线配置逐项过了一遍,红色的比绿色的代码还多,提醒倒是全点掉了,身体是革命的本钱,这句老话突然听懂了

妈妈觉得我在互联网大厂很风光,只有我知道我大厂里的title是高级修 bug 工程师。同事换了新键盘之后,我在草稿纸上画满了数组下标和箭头,世界瞬间正常了,上线后用户根本没发现有任何变化

加了二十行 console.log 之后,Bug 消失了,删除它们,Bug 又回来了。收到云厂商的欠费短信,我先 ping 了一下,都在他脑子里。同事休假前甩给我的遗留任务,连茶水间都安静了,好在最后有惊无险

print 调试大法永远的神,断点还没配好,print 已经输出三轮了。重构一个五年前的模块,我第一反应是清缓存,发现两百个线程在等同一把锁

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。代码评审会开到一半,我翻遍了 GitHub issue,从此团队规定依赖版本必须锁死,最后怀疑人生,那次之后 JVM 参数模板统一了