当你有个想法后,开始一个项目,你会怎样做呢?
对待这个问题,我有两种处理方式,一个老方式和一个新方式。
以前的处理方式
- 从生活中产生了一个想法
- 思考,添加更多的功能
- 设计,简单的组织一下结构
- 开始开发
- 开始了一个模块
- 思考怎样才是做这个模块最佳的实践呢
- 查找资料,寻求最佳实践,但总感觉当前使用的方法不是最好的
- 继续寻找着
- 对项目失去了兴趣
- 项目烂尾
- 一段时间后,感觉此前的做法太烂了,全部丢掉,重新开始
- 陷入恶性循环
现在的处理方式
- 从生活中产生一个想法
- 这是我想要的吗
- 最简单最重要的功能是什么
- 设计,简单的组织一下结构
- 开始开发
- 开始一个模块
- 快速的完成这个模块
- 该模块基本可用
- 开始下一个模块
- 完成一个具备基本功能的项目
- 逐步完善各个模块
- 完成一个相对健壮和完善的项目
- 添加其他的功能
当你开始一个项目的时候,要时刻提醒自己,你真正的目标是什么?
我当前最重要的目标是做出一个产品,你呢?
Gonna Sailing 😉 ==END==