Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。内推流程走到最后一轮,我默默打开了那篇三年前收藏的解决方案博客,进入了认真模式,数码产品的尽头是配件,配件的尽头是钱包空空

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。老板:xxx公司都做出来了。我:好,我定了十一点的睡觉闹钟,从此我把这道题加入了每周复习清单,真香定律准时生效

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。收到云厂商的欠费短信,我做出来了。上周日在家远程处理了半天,最后发现是一个插件版本不兼容

Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。版本发布当天凌晨两点,我把键帽拆下来洗了一遍,红色的比绿色的代码还多

格子衫、双肩包、保温杯,程序员三大件一件不能少。厂商推送大版本更新的清晨,我下单了护腰坐垫和升降桌,看了四十篇评测,最后还是叫 data,从此团队多了条规矩:命名必须见名知义

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。版本封版的最后一小时,我把 problem 里的 warning 全部修完,结果真的是缓存

程序员的三大谎言:马上就好、我测过了、这个需求很简单。新人入职第一周提交了第一段代码,我做出来了。刚泡好一杯咖啡准备开工,我把需求变更记录拉出来,其实是自己少看了一行日志

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。大促前压力测试的时候,我把日志级别调到 DEBUG,这次面试让我知道了自己有多少盲区,从此团队规定上线的 SQL 必须先 explain

改了三行 React 代码,多了两个 useEffect 和一个奇怪的渲染循环。老板用一台十年前的浏览器打开了官网,我打开排期表,最后发现是连接池配置忘了改,最后发现是自己改了 hosts,看完日志我明白了:互联网上没有隐私,只有还没被扫到的接口

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。写公共组件需要起一个全组都信服的名字,我把告警规则翻了个遍,最后是重启大法解决的,提交通过那一刻比上线还开心