How to get things done

引言

抽象的说,人一辈子就是不断解决问题的过程。
能力小,解决小问题,获得小回报;能力大,解决大问题,获得大回报。

本文的目标即是阐述一种解决复杂问题的方法

什么是复杂问题

复杂问题或者说是复杂系统,比如创业成功、天气预报、股票预测,是由很多因素相互作用,导致结果很难预测的系统。

复杂系统就好比一个迷雾重重的森林。

一个个探险者被蒙着眼睛丢入其中,而他们的任务是从森林中安全的走出来。

不可避免的,他们最初的几次尝试都会失败。

但是,不同的学习方式和积累经验的能力,会让他们越来越不同。

有人始终在碰运气,“随机波动”;

有人看似努力,但根本没有积累有效知识和经验,最终和碰运气的差不多;

而有人则通过失败收集信息、快速积累经验,提高下一次尝试的胜率,而他们注定会在未来的某一次尝试中走出去。

解决复杂问题的一般过程

  1. 把复杂问题拆分成若干简单问题模块;
  2. 在失败的尝试中收集信息和反馈;
  3. 审查问题模块,复用合适的模块,改进错误模块,持续尝试迭代;

复杂问题的需要哪些能力

拆分问题的能力

理解问题,分析问题,看清问题的本质。

评估过程的能力

复盘失败的解决问题过程,能评估出那些环节可以复用,那些环节需要改进。

从失败中学习的能力

高效的从失败中学习的能力,能快速度过停滞期,达到进步区间,而不是随机游走。


  • 目的 2021年09月08日15:43:17
  • 大纲 2021年09月08日15:48:57
  • 内容 2021年09月09日18:05:19
  • 修订