Engineering2 分钟阅读

工具思维:十倍效率的秘密

2024年10月22日

优秀的工程师与平庸工程师的差距,往往不是智力或努力程度,而是对工具的态度。

两种工作模式

模式一:线性工作

遇到问题 → 手动解决 → 继续下一个问题 → 重复

模式二:杠杆工作

遇到问题 → 手动解决 → 抽象为工具/流程 → 用工具批量解决同类问题 → 持续优化工具

大多数人在模式一中耗尽精力,而顶级工程师在模式二中构建复利。

工具思维的层次

第一层:使用工具

熟练使用现有工具是基础。但停留在这一层的人,效率天花板很低——他们被工具的设计者所定义。

第二层:组合工具

将多个工具通过脚本、自动化流程连接起来。这是效率跃升的关键节点。一个精心设计的自动化脚本,可以节省数小时每周的重复劳动。

第三层:创造工具

当现有工具无法满足需求时,动手建造。这是工程师的核心竞争力。Developer Tooling Suite 项目就是源于这个层次的需求——现有工具链的碎片化让我无法忍受,于是决定自己造。

第四层:工具的生态思维

不仅造工具,还要思考工具的可持续性。文档、社区、插件生态、长期维护策略。一个没人维护的工具,价值会快速衰减至零。

我的工具哲学

1. **自动化一切重复三次以上的操作**

2. **优先投资那些每天使用的工具**

3. **工具的美学同样重要——美观的工具会被更频繁地使用**

4. **分享工具,接受反馈,持续迭代**

推荐的投资方向

  • 终端环境(Shell、Tmux、编辑器)
  • 代码生成与脚手架
  • 数据查询与分析
  • 部署与运维自动化
  • 个人知识管理

每一分钟投入到工具的建设上,都会在未来以十倍回报。

你的时间比机器贵。让机器做重复的事,你去做创造性的事。