一个想法刚出现时,往往有很多可能性。它可以包含搜索、标签、同步、统计,也可以有一个精心设计的后台。但在开始之前,也许值得先问:它最先要解决什么?
这是一篇用于展示博客的示例文章。
把问题说具体
“做一个知识管理工具”是一个方向。“让自己能在十秒内找到上周的一条笔记”则是一个可以动手验证的问题。
问题越具体,就越容易判断第一版是否有用。
让第一版足够小
把想做的功能写下来,然后圈出真正不可缺少的部分。第一版的任务,是让最核心的流程可以被完整地使用一次。
- 明确一个使用场景。
- 完成其中最短的操作路径。
- 自己实际使用并记录卡住的地方。
- 优先改进这些具体问题。
为下一次修改留出空间
保持清晰的文件结构,把经常变化的内容放在容易找到的位置,通常比提前设计大量抽象更有价值。
完成一个小项目并不意味着探索结束。恰恰相反,它让下一步的选择有了依据。