我们聪明的大脑,从来就不是个听话的家伙,让他干活(思考)的时候,它可能会偷懒啥也想不出来;但是你不让它干活的时候,它可欢实着呢,一会儿一个想法,一会儿一个创意的。既然它这么能耐,能否利用它的这一特性,帮我们干点更有意义的事情呢?答案是肯定的。
在《如何锻炼自己的想象力》一文中,介绍了如何锻炼想象力,打开脑洞进行文学、艺术的创作,但我们的脑洞的强大威力不止于此,在发明创造、编程、设计方面,也能发挥巨大威力。
有一个神一样的科学家,一生发明无数,还都是改变世界的大发明,像交流电、霓虹灯、感应电动机、无线电等等。他就是特斯拉,嗯,我们说的不是电动汽车,而是一个伟大的物理学家、发明家。硅谷钢铁侠埃隆·马斯科的偶像,为了像偶像和先行者致敬,将其创立的公司命名为特斯拉。
他的这些发明随便拿出来一项,放到现在,都可以做一个千亿级的公司,更别说交流电、无线电这种革命性的成果了。
很多人,如果想要设计一个产品,或者构思一项发明,往往是直接开始做,做不明白了、遇到困难了再回头去想,这样不仅耗时耗力,最后可能还做不出来。就像特斯拉说的那样:“在没有充分准备的情况下,就匆匆忙忙做,他们没有抓住核心思想。他们可能会得到结果,但是他们牺牲了质量。”
那么更高效、质量更高的做法是什么呢?
我自己的方法是这样的:在经历了发明一件特别的东西的欲望之后,我可能会带着这个想法在头脑里持续数月或者数年。每当我想思考的时候,我就在想象中漫游,思考这个问题,不需要刻意的关注,这是一段潜伏期。
在草图画在图纸之前,整个想法已经在脑海里想好了。我在脑海里,改变结构、改进设备,甚至操作它。不用画草图,我就可以把所有零件的尺寸给工人,工人完成这些零件后就能装上,就像我画了图纸一样准确。对我来说,是在脑海里运行我的机器,还是在车间里测试,都无关紧要。
也就是利用大脑漫游的时间,一点点在脑子里面构思这个产品,先构思它的结构,然后再去改进、优化,只要一有空闲就去琢磨,而且这种琢磨可以是有意识的,也可以是无意识的。
等构造的差不多了,你甚至可以在大脑里面操作它,进行模拟实验,如果不通过,那么改进成本很小,就是再想想可能哪里出问题了,找到问题,然后解决了就是。
同样,这个方法也可以用在编程工作上。
一段代码,先在自己的大脑里编译运行一下,看看能否运行起来,如果运行不起来,会是哪里出了问题,如何修改。
修改完之后,再去真实环境里面运行测试,这是,肯能会出现的错误基本上都排除了,自然写的代码bug就少了。
上学时,教C语言编程的老师,总是让我们先“走”两遍程序。意思就是先在脑子里面把程序运行两遍,看看逻辑是否无误,有没有遗漏、边界检查是否做了。
当时我们都很不理解,何必多此一举呢,直接敲到编辑器里面让机器替我们检查多好。
多年后的一天,忽然醒悟了,机器检查固然很省时间,但是如果我们的测试代码覆盖率不够的情况下,有些bug是测不出来的;而且,在电脑上反复调试,会消耗很多时间,敲代码、删除、运行...但是在大脑里面跑程序就不一样了敲代码、删除代码、运行都是在瞬间完成的,哎,真是后知后觉呀。
想想,这个方法还能用在很多地方,比如:烹饪、整理房间、做旅行攻略等等
实践出真知,多多践行,我们的大脑会越用越灵的。
以上
网友评论