向计算机学习如何做事

最近为未来做准备,和赵波一起干了很多疯狂的事.这段经历让我有了很多感触,特别是启发了我对于学习,做人做事的方法,也即元知识的思考:包括赵波给我的启示,怎样读书等等.

作为计算机专业的学生,我将我的第一篇博文献给计算机,来谈谈计算机教会我的道理.

想到写这个是因为曾经看过一集TED,题目与之类似.演讲者在说明计算机是如何影响自己的性格和思维方式的养成.是的,计算机程序设计给了我们许多启发.比如说把事情想清楚,做明晰,充分考虑到未来的变化,留有接口和修改的余地等.还有程序设计中的Debug,真的可以锻炼一个人对事物差错纠错的能力.我想说,计算机本身的任务切换能力,也是值得敬佩的.

在我们生活工作中,可能会同时面临很多任务.从小学就被教导不能三心二意的我们只能把一件大的事物分成小段,制定计划将其变成一个确定序列,一一完成.但我发现自己的计划却很难最终被实现.原因不能笼统地概括成执行力低下,我们应该具体分析其中原因.毕竟分析得到的原因越根本,我们改正起来越轻松有效.执行力的影响因素太多,我想在这里说明一个:切换阻力.在从计划表中的上个任务切换到下一个任务时,由于大脑在一个环境中浸泡的时间太长了,会让人感觉到一个惯性.比如学习英语的时间到了,却因为上一个问题没想明白,脑海中各种纠结,其它啥也不想干,最后占用了学习英语的时间,甚至进而导致一天的计划形同虚设,最后感慨计划赶不上变化.

再看一下计算机.现代的计算机操作系统都是支持多进程,多线程的.因为大多数只有有限个处理单元,不可能实现让上百上千个进程真正的同时执行(不能三心二意).这时计算机采取的策略是,每个任务只执行一小段时间,然后迅速切换进入下个任务,再执行,再切换,如此以往.当这个时间段小到人类很难察觉到时,用户就有一种错觉让他们认为自己的电脑一边放着音乐一边下载电影.

是不是觉得计算机的工作方式与人类的很像?但是计算机进行任务切换时,它可以迅速地将上一个任务的断点信息迅速保存起来,再像什么事也没发生过那样重新拾起下一个任务,接着做下去--单纯美好,简单粗暴.人们则通常陷入上一个任务中难以自拔,第二个任务开始时会留念上一段经历或感知疲倦,阻碍我们洗心革面,重新开始新的篇章.

多次不好的经历过后,我领悟了这一点.我想了一些方法让我克服这切换的阻力.首先,我买了一个玩具蛋定时器,用来提醒我分配给当前任务的时间已经到了,该进行切换了.接着准备一个本子(手机里的OneNote挺好使),记录当前任务的进度信息,以方便下次进行该任务时迅速进入状态.最后,拉着自己的身体离开当前环境,去上个厕所,倒杯水,散步一圈都可以.旨在通过改变物理状态刺激内心状态恢复,减少切换阻力.

以上是我想到的一些点子,有的做了有的还没按照标准严格去做.希望自己能改变拖延的坏习惯,能够高效地完成未来日子里纷繁事务.