零和全部之间

有这样一种鸡汤:要么就不做,要做就做到最好。嗯,一种精益求精的完美主义的态度,然后我们可以拿乔布斯来举例。鸡汤所说的道理,总有它很好的一面,但是问题也就在于它是一面之词。

一件恐怖的事情发生了:要么就不做,要做就做到最好。因为反正做不到最好,所以我们选择不去做。如果这件事情是有最后期限的,比如上级交给的任务,那么就拖延到最后一刻才动手,如果是没有明确的最后期限的,那么就永远都不会开始。因为不去做,就还可以保留一个想象中的完美。在零和全部之间,因为无法得到全部,就选择了零。

在这时候,我们似乎心安理得的忘记了一件事:在零和全部之间,正是我们需要努力争取进步的空间,它从来都不是白白得来的。所谓的完美,本来就只存在于我们的想象之中,只有努力靠近完美的过程,才是真相。

所以这碗鸡汤,对做事情匆匆忙忙开始,标准很低的人是一碗好鸡汤,而对拖延着事情都不敢开始的人,则是一碗毒鸡汤了,对这种人来说,更重要的是立即开始。以软件开发为例,迭代开发是戒除不必要的完美主义的最重要的方法之一,我们不去追求一次达到所谓的完美状态,而是抓住核心问题,做出一个最小化开发时间,但是凸显核心功能的软件,然后再一次次的问:是否还需要做一定的改进。

饭要一口一口的吃,路要一步一步的走。吃饱饭的方法是一口一口的吃,走到终点的方法是走出第一步,再一步一步的走。多么朴素的道理,然而我们确实常常会忘记这个道理,而在做事情时,想到可能无法吃饱饭的未来,就连第一口饭都不吃了。

为着一个虚妄的完美,而放弃了在零和全部之间努力的乐趣,这是这种恐惧性拖延的最大损失。而学会放弃这种虚妄的完美,则是去真正逼近完美的第一步。