小技巧决定工程效率:一份高杠杆的知识清单
来源: will-keleher.com — 2026-09-15
概述
作者认为日常工程产出有相当一部分来自零散的小知识:知道某个语言特性存在、知道莫名的 TCP 延迟大概率和 Nagle 算法有关、记得某个 git 咒语。他列出一串例子——用 fzf 与 atuin 改造 ctrl+r 的历史搜索、SELECT 不带 FROM、explain analyze、正则里的词边界 \b、用 log10 给指标分桶、git log -S 的挖矿式用法、git checkout - 回到上一个 HEAD,以及用 ripgrep 取代 grep。
核心要点
- 有些知识点不需要多少支撑性的心智基础设施就能立刻用上,比如 python3 -m http.server。
- Postgres 与 MySQL 都支持 explain analyze,它会真的执行查询并给出丰富得多的性能信息。
- git log -S 能列出所有新增或删除某个字符串的提交,在老旧代码库里尤其有用。
- 在 NodeJS 里复用 https.Agent 保持连接,对延迟的改善可能非常显著。
- 他在前东家每天在 Slack 分享一个技巧,一天一条刚好不会把人淹没,偶尔还能引发讨论。
金句
就算十个技巧里你已经知道九个,那第十个也可能替你省下时间。
👍 0
👎 0
返回 Lobsters 首页