都说人到了30岁,体能记忆力都会明显的下降。我现在越来越怀疑这种话,因为再过几天即将30岁的我,感觉自己学习状态和热情都堪比高考前的自己。我曾经是各种鄙视高考的,因为高考教育歪曲了我们对知识的价值观。但是现在,我至少不会全盘否定高考,因为它至少给过了我一段努力拼搏、刻意练习的体验,这段经历可以肯定的价值之一就是成为现在学习状态的参考。过几天就又是高考了,预祝考生们顺利。那么知识这东西,究竟意味着什么呢,我们又要如何发挥它的价值呢?
对知识的认知
当发现感兴趣的东西,我们自然的就会去搜集相关的知识,那是一种兴奋和如饥似渴的状态,所以随便找到什么都会直接的看进去。但这时的知识结构还不完善,脑子里还没什么东西,几乎是书中说什么都是对的。然后随着阅读量的提高,你会发现对于同一件事情,不同的人有不同的观点,这个时候对于总是全盘接受的我们来说就有点迷糊了,究竟该听谁的呢?
直到后来生活中真的遇到了这个知识的应用场景,我们才有了真正检验的机会,通过实践来检验。实践过程会有各种困难,但无论如何经过这些后会自然的得出自己的结论,也许是同意某个观点而否定另一个,也许的全盘否定所有观点,我们也会对自己的结论产生情绪上的反应——高兴或失落。
但是随着阅历的丰富,如果足够细心,就会发现自己原来的结论并不可靠,它对于很多事情都没有解释能力。于是我们重翻阅原来的书籍,重新梳理思路,重新得出结论。这时我们会发现原来否定的观点,也许是对的,只是我们当时还没有想到而已,只是这些不同的观点,是从不同的角度出发而已。这个过程也使我们隐约意识到,未来我们还会再重新思考这个问题的,因为这就是成长的必由之路,除非你放弃成长。
刻意重复
我们从小有过重复抄写,重复背诵的经历,这时一段我特别讨厌的经历,因为那是枯燥无趣的,以至于之后相当长的时间里,我都对重复做事情有强烈的抵触。直到看到笑来老师如此强调重复的作用时,才开始仔细思考这个问题。于是我回忆起过去玩网游的经历。如果我们了解代码就不难发现,其实游戏里是有大量重复的,但是我们在游戏的过程中完全不会有重复的枯燥感,而是真正的畅快感。那么同样是重复,一个是枯燥的,一个是畅快的,区别在哪里呢?
答案是反馈。游戏里除了重复还会反馈给你其他信息——进步的信息,比如你通关后的奖励,比如你的角色更强大了等等。但是重复抄写和背诵却没有给你那么激动人心的反馈,所以自然觉得它枯燥。但仔细想想任何事情都是有反馈的,抄写和背诵也有,只是被我们忽视了——那就是记住了一段内容。虽然这段内容我们可能并不理解,但是这个过程却是对记忆力和想象力的训练。如果记住的内容日后被用到,这种反馈会更加激励我们日后去记住更多的东西。
所以问题的核心不是重复,而是枯燥的、机械的重复。它不仅让人感到痛苦,而且实际的效果也不好。正确的做法是刻意重复,每次都是带着更深的思考去重复,即使不理解内容的意思也要去想象它的意思。同时还要赋予重复价值和意义,比如想象你记住一个段子,它不仅可以作为茶余饭后的谈资,还能帮你收获了良好的人际关系;再比如你只要记住几段外语,就可以和老外做生意,帮你赚很多钱等等。
小践行
几天前在背全栈营的CRUD代码(一段特别基础的套路代码),但是当时真的怀疑是否有能力背下来,毕竟我不懂它的含义,毕竟它看起来就很枯燥,毕竟自己不是在高中时代了——看吧我总是默认自己的巅峰状态是在高中。而且这是线上课程,我想估计很多人都不会真的背并且默写下来吧。但不知哪根筋不对了,以上这些原本是不背的理由,越想越觉得是一定要去尝试下的理由。我的记忆力、学习能力真的下降了吗,我真的就不能学习编程了吗,我的最佳状态是过去还是未来?
深吸一口气,看看Xdite老师的作业建议:如果觉得背不下来,那就抄3遍。我突然想起《刻意练习》中提到老师的重要性——我是应该相信老师的不是吗?这也是Xdite课前再三强调的,相信她一次。于是就开始抄了,于是第4遍居然就默写下来了,虽然期间有几处错误。仔细回顾抄的过程,发现我并没有机械的抄,而是一边抄一边思考分析每段代码要表达的大概意思,把不明白的地方先放一边。然后顺势把整段代码拆分开来,比如定义的部分和功能的部分。之后再背代码就容易了很多。
知识这东西,还真不是学会的,而是做会的,它不是一次就做会了的,而是不断的重复做的过程中慢慢懂得理解的。所以要突破内心的各种疑惑,直接做起来——哪怕是抄,然后成长大门自然被你打开了。