本文作者分享了其构建大型技术项目的方法,核心在于通过不断看到实际成果来保持动力。作者强调将大型项目分解为可快速产生可见结果的小任务,并优先构建可测试的组件。文章建议先构建“足够好”的子组件以快速推进到演示阶段,避免追求完美而阻碍进度。作者还提倡为自己构建软件,并尽快采用,以便根据实际使用情况迭代改进。文章总结了五个步骤,强调分解问题、快速演示、优先满足自身需求,并不断迭代。作者认为,这种方法适用于各种项目,并强调个人需要找到适合自己的激励方式。
对于自己的 Project,最重要的就是快速看到结果,然后获取反馈并不断优化。其中很重要的是分解能力:将大的项目分解成小的、可独立完成、可以测试并看到结果的子项目。
文中提到的一些技巧其实并不复杂,但个人项目容易夭折的一点就是很容易变成热情驱动,一旦热情下降就容易停滞,而一旦停滞就会一直停滞···