当你有个想法后,开始一个项目,你会怎样做呢?

对待这个问题,我有两种处理方式,一个老方式和一个新方式。

以前的处理方式

  1. 从生活中产生了一个想法
  2. 思考,添加更多的功能
  3. 设计,简单的组织一下结构
  4. 开始开发
  5. 开始了一个模块
  6. 思考怎样才是做这个模块最佳的实践呢
  7. 查找资料,寻求最佳实践,但总感觉当前使用的方法不是最好的
  8. 继续寻找着
  9. 对项目失去了兴趣
  10. 项目烂尾
  11. 一段时间后,感觉此前的做法太烂了,全部丢掉,重新开始
  12. 陷入恶性循环

现在的处理方式

  1. 从生活中产生一个想法
  2. 这是我想要的吗
  3. 最简单最重要的功能是什么
  4. 设计,简单的组织一下结构
  5. 开始开发
  6. 开始一个模块
  7. 快速的完成这个模块
  8. 该模块基本可用
  9. 开始下一个模块
  10. 完成一个具备基本功能的项目
  11. 逐步完善各个模块
  12. 完成一个相对健壮和完善的项目
  13. 添加其他的功能

当你开始一个项目的时候,要时刻提醒自己,你真正的目标是什么?

我当前最重要的目标是做出一个产品,你呢?

Gonna Sailing 😉 ==END==