小时候的朋友老王说过一句话:人如果只做无用功,那么一切都不会改变 — 大意如此,毕竟二三十年前的事了。我一直都是深以为然,然而这句话仍然太过空泛,无法对自己进行实际的指导。
最近在看软件设计的书《Clean Architecture》,里面提到商业结构中的软件设计,首先需要遵循的是商业原则(business logic),而商业原则则来自于两个方向:save money, make money。我突然间才恍然大悟。从软件设计角度,所有的功能设计都围绕着business logic,而后是围绕着save money 或者 make money。任何和这个没有直接关联的设想,要么就是没有必要,要么就是目前没有必要,换句话说,就是”无用功“。再简化一下:和目标没有直接关联的行动,都可以算是无用功 — 对实现目标没有任何的帮助。
道理很简单,要做到头脑清醒却并不容易。
曾经和一个女孩聊天,她说要开始锻炼身体。两个月之后碰见她,问她锻炼得怎么样了,她说快开始了,等下周末水壶打折了就可以了 — 要锻炼,需要先买锻炼的衣服,鞋子,水壶,健身房的季票。要买东西,自然要挑便宜又好的,什么都买好了,就差水壶了。又两个月,还没有开始,因为只要再等一个月,就是健身房季票打折的时候。。。大学四年过去了,我从来都没有见到过她的实际的行动。
买水壶和锻炼是否有相关性?可以说有,也可以说没有。但是在最开始,是没有的。锻炼就是锻炼,先跑起来再说,也并非一定要去健身房。先动起来,然后在实际行动中不断改进。比如说运动的方式,比如说运动的时间地点,必要的装备。。。等等。有了目标,只是有了各种可能。有了行动,才开始建立实际的关联。有了实际的关联,才能考虑各种调整和改进。而在此之前,一切都仅仅是脑袋里面的想象。
我们做很多事情,其实都是基于我们想象中的”相关性“,而不是实际的相关性。《中庸》里说:凡事预则立,不预则废。这句话没有错,但是不够精确。做任何事情,都需要准备,但是多数人做了很多没有必要的准备,诸如水壶和锻炼身体。过度的准备和过度的担心,不仅仅浪费时间,精力,也会让我们停滞不前。
小女儿秀秀马上就三岁了,大女儿惜惜已经八岁了。我想,也许是时候开始我的世界旅游的计划了。我梦想着环球世界,然而到这里25年了,还仅仅去过一次加拿大。也许明年,最晚后年,就应该开始了。准备自然是必须的,我还一度想过拿几节防身自卫的课,不过笑笑也就放下了。经验是慢慢积累起来的,弯路是不可避免的,但是如果不开始,一切都不过是空想。
Leave a comment