闲谈“初老”
我写了首”老来嘲“,冠名“初老‘,说的是:”前脚进屋,后脚就忘来干啥,再走回头路。“ 借以玩笑人开始衰老时”好忘事“的常见生活现象,引来朋友们的围观和调侃。其中,有位朋友问了一句:”为什么每回忘了事,走了回头路就想起来了呢?“ (随插一句,”这想起来还不错,要是走了回头路还是想不起来呢?“,哈哈)
回到这位朋友的问题。是呀,为什么呢?为啥在重走来时路就想起来了呢?当然,我们无法现用脑科学实验来解决这个问题,但可以凭个人的生活经验来略谈一二了、继续调侃了。
不妨就用”电脑“做个例子来说说这事儿。人们每天都在使用电脑,当电脑用了一段时间(”上了点年纪“)后,电脑速度会越来越慢,甚至”死机“了(”实在想不起来了“)。导致电脑速度慢、死机的原因不少,但至少它的零部件”过时“了(人体零部件也一样)。那么,你是怎样解决电脑慢或者”死机“的呢?显然,最常用的方法,就是”重新启动“(”重走刚来的路“)。
还有,从程序员(当今时兴叫”码农“)的角度来说,他/她每天主要的工作之一,就是找出软件里的问题(bugs)。他/她解决问题的过程往往就是回到初始点(initials)(“再走回头路”),然后再一步步地接近bug,最后修复它。你看到一些软件不同版本的升级,在某种程度上就是把修复的一些问题(bugs)打包成“补丁”来更新软件的。
一般来说,除了“顿悟”(人常说的灵感或是“第六感”)外,人在解决问题时,往往是一步步来解决问题的。举个数字的例子:从1到10,1是问题起点,10是问题终点(完成或解决问题)。在1至10之间,可由不同数字的组合来达到10,如:
a) 1,2,3,4,5,6,7,8,9,10
b) 2,4,6,8,10
c) 2 x 5
d) 3 x 3 +1
...诸如此类。
可是不管哪种数字组合,在一步步到达10之前,你可能会“卡壳”。以 a)为例,在你走到8时,你忘了下一步是啥。你就会回头从0或者小于8的任何数重新开始,当再走到8时,就有可能“激活”下一步,9。该“激活点”肯定是存在的,这是因为在你头脑好用(年轻)时,多次重复地在8和9之间建立了联系(参见“巴甫洛夫狗的条件反射实验”)。
回到软件开发工作上来,这里有一个环节就是“软件测试员”。以上面的数字为例,软件测试员的工作就是从用户的角度、尽可能的去测试这些不同的数字组合,去发现哪些组合到达不了10,从而找出问题(bugs)所在、再反馈给“码农”们去修复。
其实,生活中很多东西都会帮助人们激活/触发其想象,从而找到解决问题的答案。像“苹果掉在牛顿的脑袋上”,“阿基米德澡堂泡澡”,“DNA结构的发现”,等等,很多“他山之石”的例子都说明了这点。
最后,人脑也像人体的肌肉一样,随着年龄也会老化。你能做到的,就是减缓这种衰老的进程。如果你经常锻炼、注意营养、休息,就会长久拥有一个健壮的体魄和一颗灵活的大脑。