题图: Image by USA-Reiseblogger from Pixabay
前段时间读《黑客与画家》,有一篇叫《全身心投入》,特别认同作者对构思和计划的看法。
原文前半部分如下:
全身心投入
能够即时发布软件,对开发者是一个巨大的激励。步行上班途中,我经常会想哪些地方还需要变动,然后当天就予以实现。一些重大功能也是这样来的。即使某个功能要花两个星期(或者更长时间)开发,我也很确定,一旦写完就可以立刻看到效果。
如果软件的新版本要等到一年后才能发布,我就会把大部分新构思束之高阁,至少过上一段时间再来考虑。但是,构思这种东西有一个特点,那就是它会导致更多的构思。你有没有注意过,坐下来写东西的时候,一半的构思是写作时产生的?软件也是这样。实现某个构思,会带来更多的构思。所以,将一个构思束之高阁,不仅意味着延迟它的实现,还意味着延迟所有在实现过程中激发的构思。事实上,将一个构思束之高阁,甚至会限制新构思的产生。因为你看一眼堆放在一边、还没有实现的构思,就会想“我已经为下一个版本准备了很多有待实现的新东西”,你就懒得再思考更多的新功能了。
《黑客与画家》的完整版本可以在微信读书上免费阅读。
看了这两段,一下子让我豁然开朗,突然明白了为什么自己想法那么多,这么多年却没什么进步。
因为想得太多,做得太少。
1. 没有经过现实的毒打的计划,永远是理想中的计划
我原来有很多的想法,想每天跑步10公里,想写一系列高质量的文章一鸣惊人,想运营公众号获得百万粉丝日入斗金,想对房价进行大数据分析专门捡漏,但这都是想想而已。
如果一个想法只待在TODO列表上,那它就永远处在未开始的状态。
在一件事开始前,会对这件事情有些设想,例如第一步如何做,第一步完成后第二步又如何做。由于认知的原因,现实和预想不一样是常态。第一步的执行可能就会遇到很多意料之外的情况,导致不得不思考并调整计划。甚至可能步步维艰。
例如,想跑步10公里,但从来没有考虑时间安排和身体状况,时间安排暂不必说,对平时跑步很少的人来说,一开始身体根本不允许每天10公里。想源源不断不断写出高质量的文章,却没想过每天的思路都从哪里来。没有不断的输入,思维的库存很快就会清空。更不用说什么高质量。
这些情况,都只有当开始做这件事,才会不断验证当初的设想,才会不断想办法解决新出现的问题,也才有更多的思考。否则,永远停留在预想的未开始的状态上。最后剩下的,就是那个空感叹的自己。
2. 一个计划,要么忘掉,要么干掉!
人脑的容量很小,只能记住当下很短一段时间内的东西。
例如,可以试着看看能不能想起上周做过什么。又或者看了几页书,一合上,看看记不记得讲了什么。
我有时候觉得自己特别糟糕,因为经常想不起前天甚至昨天中午吃过什么。
如果一个计划长期占据了大脑,那留给其它计划的空间就有限。只有当这个计划被执行了,或者被抛弃了,才可能转向下一个计划,开始下一段思考。在这点上,人脑就好像内存,只有将内存里面的东西清理了或交换出去,才能存放新的东西。
所以,一个计划,要么赶紧忘掉;要不就赶紧干掉。
要不和我一起,把你的计划拉出来毒打一顿!