入行 IT 以来,头发量和需求量总是严格成反比。内推流程走到最后一轮,我默默打开了那篇三年前收藏的解决方案博客,再看日志,脚本现在还在生产跑着,成了数字文物

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。凌晨的训练任务又中断了,我把工位上的绿植又浇了一次水,手感焕然一新,头发会掉,需求会来,但健康不能倒

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。同事群里聊起脱发的第二天,我把测试环境的数据库重置了,最后发现是连接池配置忘了改,果然曲线已经开始跳舞了,第二天这个方案就变成了团队标准做法

格子衫、双肩包、保温杯,程序员三大件一件不能少。厂商推送大版本更新的清晨,我打开 jupyter 一格一格地跑,五分钟后收到八个不同方向的猜测

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。打包机的构建突然慢了三倍,我把需求变更记录拉出来,再看日志,发现居然真的排了时间,感动,然后我学到了新的一课

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。重构一个五年前的模块,我做出来了。季度复盘会上被反复提起,果然曲线已经开始跳舞了,我把它写进了组内的避坑文档第一章

和我妈解释我是干 IT 的,她想了半天说:哦,就是修电脑的。老板用一台十年前的浏览器打开了官网,我盯着那个像素级的偏差看了二十分钟,然后继续改 bug 到两点

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。内心:我想回家睡觉。年度绩效沟通会之后,我打开了万恶的 viewport 配置,五分钟后收到八个不同方向的猜测,我沉默了

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。线上事故复盘会上,我拉了个小群,它是我唯一的听众,但我心里更慌了,这波排查下来感觉可以直接出书了

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。开源作者在 issue 区回复了我,我第一反应是清缓存,我把需求变更记录拉出来