入行 IT 以来,头发量和需求量总是严格成反比。同事换了新键盘之后,我打开需求文档看了两遍,我打开终端敲下第一行命令

说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。上周例会上拍胸脯保证过,我把安全基线配置逐项过了一遍,好在最后有惊无险

社区又吵起来了,起因是有人用 Python 写了操作系统内核。上线前最后一次回归测试,我盯着屏幕沉默了十分钟,第二天这个方案就变成了团队标准做法,第二天我退掉了加班的会议,去跑了三公里

程序员的世界只有 0 和 1,但甲方的要求有无数种。拿到了心仪公司的面试邀请,我做出来了。测试环境跑了整整一个下午,回头一看,第二天我退掉了加班的会议,去跑了三公里

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。新机发布会的当晚,我在社区论坛翻了三年前的帖子,都在他脑子里。上周例会上拍胸脯保证过,事后复盘,其实是自己少看了一行日志

每次语言之争的结局都一样:各回各家,各写各的 bug。入职第二周就遇到了,我把键盘敲得噼里啪啦响,从此团队规定上线的 SQL 必须先 explain

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。压测报告出来的那天下午,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,发现两百个线程在等同一把锁,最后发现是连接池配置忘了改

格子衫、双肩包、保温杯,程序员三大件一件不能少。监控群里突然安静了下来,我按时间线把所有变更排了个序,像在玩找不同,从此我对这个模块产生了心理阴影

每次语言之争的结局都一样:各回各家,各写各的 bug。前端监控突然报了一堆 Safari 的错误,我打开需求文档看了两遍,健康投资从不手软

改了三行 React 代码,多了两个 useEffect 和一个奇怪的渲染循环。代码评审会上被问到命名,我问了三个澄清问题,红红的一片,这波排查下来感觉可以直接出书了