完成一个任务实际花费的时间总会超过计划花费的时间,尽管制定计划时考虑到了这个事实,也无法避免这种情况发生。这个完成任务的侯世达法则是不是戳中了很多人的痛点,反正我是很有体会了。
那么为什么完成任务花费的实际时间会超过预期时间呢?作者给出了一个让我认同的逻辑,我们忽略了一个步骤,就是分辨任务的属性-它是熟悉的还是陌生的?这个简单的属性划分解释了我们遇到的困境。面对陌生不熟悉的任务,我们在执行的时候会遇到很多“意外”,我们大部分时间都花在如何处理这些“意外”上了。
好比让一个没有接触过网页制作的人制作一个简单的网页,实现一个网页具备的基本功能,会用多久。如果答案是不知道,那我觉得这个人挺理性的。如果只是道听途说需要××天就可以,那我不会相信的,除非这个人是天才。因为我的经验是,不考虑一个网页的动态效果和与后台的通信的话,从不会到比较熟练完成Html和CSS部分至少需要三个月,这还是考虑学习进度比较快的情况,如果慢的话需要半年。而进一步实现动态效果和通信则至少需要半年。也就是说起起码需要一年才可能比较熟练做出一个简单网页,这个时间还是乐观估计的。
我举这个例子是说明我们面对陌生任务时,去熟悉掌握陌生内容的时间是必须经历的。这也启发我们不要因为短期看不到效果就放弃自己的任务,就像万维纲老师说的,也许开始的时候这是一个对数增长的任务,可是中途就会变成指数增长的任务了。有了这个判断,我们也许可以避免不必要的情绪失落。这次和大家就介绍这一个简单的逻辑,它也让我反思我的做事行为。