从小处着手,成就大事 | AI生成和翻译
问题:从最简单的情况开始——比如在Codeforces上解决一个小程序、一个样本输入/输出、先买一套小房子、成功投资一只股票,或者在软件工程中用一个请求和一个数据点构建一个端点——这是一种强大而有效的工作和思考方式吗?
回答:
是的,绝对是。这是学习、解决问题和取得实际成果最有力的原则之一。
这种方法在不同领域有许多名称:
- 创业公司中的“最小可行产品”(MVP)
- 竞争性编程和调试中的“先看一个样本”
- 软件工程中的“Spike solution”或“tracer bullet”
- 数学/研究中的“从一个玩具问题开始”
- 房地产投资中的“购买你的第一处出租物业(即使它很小)”
- 交易/投资中的“完美地完成一笔交易”
它为何如此有效:
- 减轻压力 – 巨大的任务感觉不可能完成;一个微小的任务感觉可以完成。
- 提供即时反馈 – 你会知道什么真正有效,而不是你以为会有效的。
- 建立真实信心 – 理论知识≠经验。一次真正的成功(即使很小)胜过十个完美的计划。
- 尽早揭示隐藏的困难 – “简单”的情况通常暴露80%的实际问题。
- 创造动力 – 完成第一个会让第二个、第三个和第一百个变得极其容易。
真实世界的例子:
- 几乎所有顶尖的Codeforces特级大师都是从缓慢地、一次一个地解决A类问题开始的。
- 沃伦·巴菲特11岁时的第一笔投资只是购买了一家公司的几股股票。
- 许多百万富翁房地产投资者都是从一栋小型双拼别墅甚至通过住在一个房间出租其他房间(house hack)开始的。
- 优秀的工程师在构建整个微服务架构之前,会先交付一个可工作的API端点。
从小处着手并完成一件完整、可行的事情,并不是“过于谨慎”——这是最终处理大型、复杂版本的,最快、最可靠的方式。
所以,是的——刻意强迫自己从最小的有意义的单元开始,是一种极其强大的习惯。掌握它,几乎所有其他事情都会变得更容易。