《大脑(记忆)运作原理.docx》由会员分享,可在线阅读,更多相关《大脑(记忆)运作原理.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大脑(记忆)运作原理为什么要采纳这样的学习方法呢?一般人学习之所以低效,是由于不了解本人的大脑怎么运作。一旦你开场了解本人的大脑是怎么运作的,很快的,你就会发现学习是有套路的,而且你能够利用这套方法,大幅拉升本人的学习初速度。在这里我先告诉各位五个结论:?大脑并不擅于考虑,而且大脑的考虑是很缓慢的?多数的考虑,并不是真的考虑,而是调用过去记忆所组成的结果?人是利用已知的事务理解新的事物,但理解其实是记忆?没有重复的练习,不可能精通任何脑力活?题海战术以及填鸭教育,有时是必须的1.大脑并不擅长考虑在这社会上我们最常嘲讽的一个现象:大多数人是不用脑子考虑的。其实这真是事实!你仔细想想,其实大脑真是
2、用来考虑的吗?假如你叫大脑随意做一则演算,其实大脑的演算,往往是比我们如今所发明的计算机来讲,效率是极其低的。做个7*8的数学还行,但要是改个177*288的快速演算。就霎时就当机了。蜡烛、火柴、图钉在这里,我举一个大脑其实不擅长考虑的例子。一个空屋子里有一支蜡烛,一些火柴,和一盒图钉。目的是让点燃的蜡烛离地五英尺高,你已经尝试把蜡烛底部沾上蜡液,但还是沾不到墙上,如何才不用手扶,让点燃的蜡烛离地五英尺高?这一个题目,正常一般人在看到题目后,很少能在20分钟内给出解决答案。但是假如你把这个题目具象化,也就是真的生出这些设备,放在眼前。你就会发现这道题目的答案其实并不难。你只要把图钉倒出来,把盒
3、子用图钉钉在墙壁上,再把蜡烛黏在盒子里,就完成了这个任务。大脑的考虑特性这个例子解释了考虑的几个特性。?首先,大脑的考虑是很缓慢的。?接着,考虑是很费力的。大脑很难凭空想像出这个场景并运算出解答。甚至可能完全答不出来。?但是假如把大脑接上视觉系统与触觉系统。由于视觉系统与触觉系统进行了可靠的回传,大脑本质上是调用了其他地区可用的资源做了运算。就能迅速得出答案。那么,既然考虑那么费力。我们平常是怎么样不费工夫的做出日常生活中的各样决策?习惯答案是:习惯。习惯就是我们做过某件事的记忆回路,大脑调用过去的记忆,让身体自动做出判定。所以,在这里,我们要引出今天要介绍的第二条认知学事实:大部分人做的决策
4、,其实真不是基于大脑所做的考虑,他们是记忆组成的结果2.多数的考虑,并不是真的考虑,而是调用过去记忆所组成的结果大脑的运作原理是这样的:接收到环境刺激=然后把决策放到工作记忆上=熟练之后烧到长期记忆中事实性知识、经过性知识。?工作记忆就是我们当前正在意识、考虑的工作区域。?以计算机比喻,就是电脑的内存。容量小,资料存在时间短,重开机就不见了。?长期记忆就是我们长久以来储存的事实性知识、经历。?以计算机比喻,就是电脑的硬盘。容量大,资料存在时间长,能够长期复用。而长期以来,我们日常碰到的大量决策,事实上是调用了长期记忆经历以及不变的科学事实,自动完成。而所谓的解题与考虑,是复用了短期记忆以及长期
5、记忆而成。比方讲以177*288这个例子?7*8是长期记忆,是我们小时候背的九九乘法。?接下来我们要算170*280。接下来.?好了。你知道这有多难了。人类几乎很难凭空展开这个算式。这是由于人类的大脑工作记忆中只能暂时存72个结果对人类无意义的结果。人类事实上很少在考虑,更多的是调用记忆在做决策。3.人是利用已知的事务理解新的事物,但理解其实是记忆人是利用已知的事务理解新的事物,但理解其实是记忆。理解其实不是一个调用大脑考虑的经过,而是一个匹配记忆的经过。很多行业为什么不喜欢招小白,事实上就是由于小白经历过少,缺乏过多相关记忆,能够直接匹配学习。又或者是为什么一般人难以上手编程,而且对于学习编
6、程,感遭到痛苦。这事实上就是由于编程里面的知识,跟过往几乎所有的生活环境运作原理几乎是不匹配的,所以造成无法理解,而大量调用大脑资源匹配、考虑,结果却一无所返的情况下,造成意志力崩溃。很多人学习编程事实上是被一堆所谓枯燥的基础知识,所吓跑的。老手觉得基础知识是很重要的,但基础知识恰恰对很多新手来讲,是无法理解的。编程书反例:Git怎样运作比方讲,我引述一本所谓程序员界的Git初学指南,来谈谈:Git怎样运作。那么,简单地讲,Git是一个什么样的系统?这一章节是非常重要的。若读者了解Git的本质以及运作的基础,那么使用起来就会很轻松且有效率。在学习之前,试着忘记以前所知道的其它版本控制系统,如:
7、Subversion及Perforce。这将会帮助读者使用此工具时发生不必要的误会。Git储存资料及运作它们的方式远异于其它系统,即便它们的使用者介面是很类似的。了解这些差异会帮助读者更准确的使用此工具。Git与其它版本控制系统包含Subversion以及与它相关的的差异是怎样处理资料的方式。一般来讲,大部份其它系统记录资讯是一连串档案更动的内容。这些系统CVS、Subversion、Perforce、Bazaar等等储存一组基本的档案以及对应这些档案随时间递增的更动资料。Git并不以此种方式储存资料。而是将其视为小型档案系统的一组快照(Snapshot)。每一次读者提交更新时、或者储存目前专
8、案的状态到Git时。基本上它为当时的资料做一组快照并记录参考到该快照的参考点。为了讲求效率,只要档案没有变更,Git不会再度储存该档案,而是记录到前一次的一样档案的连结。Git的工作方式如图1-5所示。若读者了解Git的本质以及运作的基础,那么使用起来就会很轻松且有效率,听起来是多么挖苦啊。绝大多数需要学Git怎样入门的人,是一无所知的小白。Git/Subversion/Snapshot/参考点,这几个名词,对一般人来讲是无意义的。不只是一般人,甚至是一辈子都在使用FTP部署代码的的程序员来讲,他也不了解你在讲什么。正确比喻:光阴机所以呢,一般要怎么让读者了解Git的本质以及运作的基础,使用起
9、来很轻松且有效率。1.告诉他Git是个光阴机2.你能够用一套图形化的工具操作这个光阴机,任意回到希望回朔的时间点。之后你能够在任意时刻检查你之前所写的代码,并检查变化。不仅是开发团队,甚至是很多写作团队,也开场利用这套工具实行协作。3.由于绝大多数的人看过小叮当或者是科幻电影,所以他能够理解光阴机是什么,也知道光阴机能带来的好处。进而愿意接触以及使用这个工具增进工作效率。甚至可能在听完我讲这个例子时,就已经对Git这套工具产生兴趣,实际去使用了。而等到使用者理解了Git能够帮他做什么之后,且想控制更多细节时,就会愿意使用命令列,操作更高级的命令与效果,进而去研究Git的底层运作,学到更多奇技淫
10、巧,进而使用起来更轻松且有效率。所以之前这份git入门教程到底是写给谁看的?我只能这样讲,我以为这不是写给入门者看的,即使这章叫做Git基础要点。这就是一般编程书的坑。我们话题扯得有点远了。总之呢?你得记住这样一个结论:人类只能利用已知的事物理解新的事物而这是很多教育界s经,如教育七律,反覆提及的教学要点。人类的理解,本质上是一道不断在旧有记忆上不断叠加累积的经过。4.没有重复的练习,不可能精通任何脑力活假如一个人,带球的同时还要考虑踢球的角度和速度,不太可能成为一个优秀的足球选手。像这样的低层次经过必须不假思考,才能给更高层次的经过,比方战术策略提供足够空间。正由于我们的工作记忆之狭小,假如
11、你将大量需要调用的资源放在工作记忆,那么大脑就会霎时寸步难行。就好像这个足球选手来讲,假如他要一边考虑踢球角度和速度,那么下场不但不只是无法射门,甚至可能是跌倒。多半优秀的足球选手进行射门,往往是凭直觉判定,感觉角度对了,场上有空档,直接踢出一个漂亮弧度的球,射门成功。这个直觉,往往就是深焊在肌肉里面的长期记忆。而一般人所谓的学习,事实上是在将新东西存在短期记忆中,进行理解的连结。再透过反覆的练习,往下放置在长期记忆中。5.题海战术以及填鸭教育,有时是必须的在过去我们的应试教育中,由于我们大量的被灌输填鸭教育以及题海,以致于我们痛恨题海战术以及填鸭教育。所以,往往对于肌肉的记忆练习术这件事特别
12、不苟同。甚至是,由于我们对于题海战术过于痛恨,甚至得到了相反的结论:我们将来教育学生,必须使用理解型教育这个甚至看似正确,但事实上是错误的决策。注意啊。在前面我讲了理解实际上是记忆的相关连结。假如你的大脑,从来未曾存在相关记忆,那么又怎样理解。又比方讲,你怎样让幼儿理解7*8=56;中学生理解e=mc2;想学编程的大学生,理解git的repositroy机制。答案是:你不能。由于事实上他们就没有这样的相关记忆能够去做链结。所以你只能让他们硬背,直接先锁在记忆区里面。等待将来更有意义的相关材料,进一步的将这些硬背的东西,锁到更深的地方。6.右脑形式开场探索整体框架假如编程是你这辈子从未碰触过的学
13、问,那么根据大脑最容易入门的方式,其实就是:不要强求本人用眼睛,甚至不用大脑去理解,把左脑形式关掉尽量的探索一个外围框架,在大脑深处种下记忆点。比方讲你只要知道输入什么,然后能够得到若干输出就好了。假如你连什么是有效的外围框架都不知道。不如直接付费去上新手班,从教练身上学一个一个外围高频套路,能够少掉很多坑透过肌肉的练习,把这些记忆点种到肌肉里面。打错字不再犯,无法理解但常用的都先背起来构成了一个防摔记忆层后,再用左脑去分析本人将来想知道更多的东西一层一层的用已知解释已知。当然,在这当中要保持开心、有成就感,不妨完成一个小作品后,就扔上网给那些也不懂编程的朋友看一下,得到他们的赞美。唯有充满成就感的学习,才是初学状态最重要的。有成就感的进步,才容易构成习惯回路。这一路写下来,相信你开场能够理解,为什么社会上政治正确的这些常识:?学习编程必需要有天赋?必须在学习编程中看懂每一个步骤?学习必需要扎实,要从技术基础原理学起?学习当中禁止使用捷径,如复制代码是有多么毒的吧!假如根据社会上这套常识思路,编程初学者从入门到放弃根本就是99%能够预期的结果!
限制150内