20世纪六七十年代,在计算机科学的影响下,有一批认知心理学家将计算机的概念、原理引入心理学研究,他们将人脑与计算机进行类比,将人的认知过程视为信息(所见、所闻、所读的内容)在人脑这个系统中的经过,提出了信息加工理论。受此理论的启发,我将本科阶段自动化专业所学的计算机科学、人工智能的理论与思维模式,与研究生阶段心理学专业所学的普通心理学、认知心理学和脑科学的理论与方法,进行融合和打通,应用在对马虎现象的研究、马虎问题的解决上。
经过大量学生个体案例、学校集体案例的研究和实验,按照产生原因进行区分,我发现了马虎的四种常见类型。
类型一 信息识别与执行偏差型马虎
出现这类马虎的学生往往做事毛毛躁躁、丢三落四。学习中,常出现基本运算错误、漏看错看题目信息、书写不规范或不准确等问题。产生这类马虎的主要原因是学生的信息识别存在问题,驱动执行不精准,做题时没有形成及时校验的习惯。
类型二 逻辑加工偏差型马虎
总在涉及逻辑的题目上出错,是这类马虎的典型特点。学生因为不能准确地对比、判断、分析,便会在做比较、处理推理关系等问题上出错,表面看好像是审题不清,实际上是逻辑加工能力存在问题。
类型三 价值观偏差型马虎
存在这类马虎问题的学生,就像前文提到的宇松同学,对马虎满不在乎,习惯用马虎来遮掩自己在学习上的不用功、能力不足等问题。他们对改掉马虎毛病没有动力,更不会主动去寻找方法,于是马虎成为阻碍他们成绩提升的一只“拦路虎”。
类型四 知识漏洞与程序缺失型马虎
这类马虎的最大特点,就是学生在某个特定的知识点、知识板块上反复出错。任何学习能力都离不开对知识的记忆和理解,知识上存在漏洞,解题时自然会出错。出错后既没有认识到原因所在,也没有形成应对错误的一套程序方法,便会重复出错。
厘清马虎的类型,再来帮助学生解决马虎问题时,我便能迅速判断、准确定位学生的“症结”,帮助他们在短时间内取得明显进步。多数老师会给学生反复讲知识点,找一批同类型的题给学生练,希冀把学生讲会、练会。而我则像经验丰富的医生看病一样,准确判断病因,对症下药,药到病除。
所以,我常常说,像人体生病要治疗一样,学生学习出了问题,也需要治疗。
沈慧杨是一个典型的“乖乖女”。第一次来到我的咨询室,她很有礼貌地向我鞠躬问好。她在课本上用不同颜色规规矩矩地勾画出重点,笔记也工整秀丽。不难看出她是那种学习认真、努力的孩子。但是上初一后,数学成了她的老大难,经常不及格。这让她痛苦不安。
“老师,我上课听讲很认真,作业也从不偷懒,但还是不及格,我是不是太笨了,天生就不适合学数学啊?”她简单介绍完自己后,焦急地问我。
我笑笑对她说:“别着急,我辅导过上千名学生,还没遇到过努力学数学却学不会的呢!”
随后,我翻看了她的数学试卷,发现她的有理数四则运算错误率极高。问她运算规则,她都能逐条背出来。仔细查看了几道比较复杂的运算题目,发现她对负号十分不敏感,特别是幂运算,像(–3) 3 或(–2) 2 这种,有时候能做对,有时候就做错了。
我将带负号的单项幂运算单独拿出来让她练习,她能达到100%的正确率,但是放到多项式中,就容易出错。
慧杨不懂有理数四则运算的知识吗?带负号项的运算规则她不明白吗?显然不是。知识她有,但是用不好。在对含有负号的项进行运算时,她的注意力容易被旁边的其他信息干扰,这导致她对负号的识别不够准确。这个问题属于马虎的第一种类型——信息识别偏差型马虎。表面看是马虎了,其本质是对某类信息识别能力上存在问题。
如何解决呢?
单单告诉她问题出在负号识别错误上有用吗?她反复在正负号上出错,这一点想必老师已经告诉她了。让她多练一些同类型的题目有效吗?如果有效,她也不会来找我了。她的学科老师、辅导班老师,或者她自己也就能解决了。
事实上,她只当这是马虎了,她也想认真一点,但是没有找到让自己“变认真”的办法,自然无法规避这种马虎。
对此,我给她专门设计了一个解题小程序:一遇到有理数四则混合运算题,第一步不做运算,只处理正负号,然后再进行计算。比如下面这道题:
第一步,不运算,只处理正负号,得:
或许你会说,这不就是多列了一步算式吗?对,但就是这个小操作,让慧杨在一个多星期后的数学测验中考了84分。拿到成绩的当天慧杨就发微信给我报喜。她还告诉我,全家人都对她的进步感到很惊喜,连一向严厉的爷爷都夸奖了自己。
更重要的是,慧杨重新燃起了对数学的信心,她让我教她更多学习数学的方法,希望期中考试能考到90分以上。
像慧杨这样知识点都懂就是做不对题的学生大有人在。他们懂知识,却因为这样那样的原因而不能很好地使用知识解决问题。我们既要教给学生陈述性知识,更要引导他们根据自己的问题形成程序性知识,也就是用知识解决问题的一个个小程序,真正地实现知行合一。
在收集信息或书写执行时出错,是学生们一个很常见的现象,这也是上文提到的屡见不鲜的第一类马虎。不过,清华和北大的学生身上却很少出现这类问题,他们经常能考出满分或者接近满分的成绩,让人好生羡慕。
这背后的原因是什么呢?是他们智商超群,还是手眼和普通学生长得不一样?早就有研究者做过调查,大部分通过高考考入清北的学生,智商并没有明显超出一般水平。当然,他们的五官和四肢也没有特别之处。
我们发现,这些学生的学习系统中存在一个特别的机制,这个机制能够帮助他们在信息输入与输出时达到近似机器那样的准确率。
我曾在北京某重点中学做过一个实验:选取年级排名靠前的10名学生组成甲队,选取年级排名靠后的10名学生组成乙队,让他们做同一套难度系数较低的数学测试题,同时对他们进行脑电测试分析。实验发现,在做题过程中,甲队学生的大脑听觉中枢活跃度明显高于乙队学生。同时,测试结果表明,甲队正确率明显高于乙队。事后,乙队中很多学生反馈题目之所以做错,不是因为不会做题,而是因为马虎出错。
大脑听觉中枢的活跃度与是否马虎有什么关系?大脑听觉中枢活跃现象,说明学生在审题、做题时,不仅用眼睛看,同时也在心里默读,虽然没有发出声音,但是大脑依然可以接收到听觉信号。这意味着,同一个信息通过两个通道进入他们的大脑,一路是视觉通道,一路是听觉通道。听觉接收到的信息作为反馈信息对视觉接收到的信息进行及时校对验证。当来自两个通道的信息比对不一致时,大脑就会亮起红灯,对信息进行二次识别,这相当于是在进行自动校验。而大脑听觉中枢始终不活跃的学生,他们审题、做题过程中,眼睛看的同时没有同步心里默读,相当于缺了一路反馈信息,无法对经由视觉通道接收的信息进行校验,自然容易出现所谓的马虎问题。
开/闭环控制示意图
人类学习系统的这一校验机制,与控制论中的“闭环控制”基本一致。闭环控制又称闭环系统、反馈控制系统,是由信号正向通路和反馈通路共同构成的闭合回路控制系统,通过输出端反馈到输入端进行校正,以修正操作过程,使系统的输出符合预期要求。闭环控制广泛应用于各种自动控制系统。
甲队学生是在声音良好参与的闭环控制状态下学习,而乙队学生则是在缺乏声音参与的开环控制状态下学习,哪个正确率更高不言而喻。如果有兴趣,可以尝试下面这个小实验,亲自体会。
选一本你不太熟悉的书。第一次只看不读,出声或不出声的默读都不要有。半个小时后合上书回忆一下,自己是否有看错的地方,如果有,请做出标记。第二次,边看边出声地读半个小时。期间如果发生读错字、漏字、串行等不得不重读的情况,请标记一下。然后,对比前后两次看书出错的次数。
相信大部分人的结果会是,第一次零错误,第二次有数次错误。这是为什么呢?因为第一次只看不读是开环控制,校验机制未起作用。第二次边看边读是闭环控制,声音作为反馈对眼睛所收到的信息进行实时校验,被卡住的地方,其实就是看错的地方。
读到这里,你或许已经想到,启动自动校验机制可以帮助学生避免第一类马虎。没错,让孩子们多多练习手指默读吧。
我在清华读本科时,一直在做家教,曾有一个名叫博林的初二学生一度让我很伤脑筋。他不是那种和父母对抗、叛逆不学的孩子,但是数学非常差,每次考试只有十几分,他的数学老师基本要放弃他了。刚开始接手时我也不得要领,给他讲题,他好像也都能懂,问他基本的数学概念、定理,他也都能准确地回答,可是题目就是做不对。
我始终困惑,他的问题究竟出在哪里?直到有一次我们练习的一道数学题,涉及比较关系,这才找到了阻碍他学习的真正原因。题中有一个条件是这样的:
一个学校搞募捐,二班比一班多捐了22块钱。
我随口问他:“哪个班捐得多?”
这个小学一年级都会的问题,他居然很认真地回答我:“一班捐得多。”我瞪大了眼睛看着他,确保他不是在搞笑。
我问他:“二班比一班多捐了22块钱,为什么是一班多?”
他说:“对呀!老师你看,一班多捐了22块钱啊,当然是一班捐得多。”
原来他把“二班比”直接去掉了,我当时哭笑不得。如果仅看他给的答案:一班,估计很多人会认为他马虎了,想当然地认为他是看错了或者抄错了,毕竟这个比较关系多么显而易见啊。但他确实没想明白。
回去后我就一直思索这其中的原因,如何能帮他解决这个令人匪夷所思的问题。只是简单地布置一两百道题让他练习肯定没用,如果刷题能拯救他的数学,他的成绩早就提高了。
当时,我正在学习人工智能,就比照着机器学习的模式,去思考他学习的操作系统是什么样的,逻辑层是什么样的,运算是如何进行的,等等。后来我将他的问题锁定在逻辑运算上,发现对比和类比逻辑运算对他来说尤其困难。我通过画图讲解、专项练习的方式最终消除了他这两个逻辑盲点,他的数学成绩也随之从十几分达到了及格线。
按照马虎的类型来看,博林属于第二类逻辑加工偏差型马虎。在之后的学生个案咨询中,我遇到了不少类似的情况,看似是马虎,实际上则是逻辑加工能力不足造成的错误。逻辑加工调用的是高级的思维形式,因此出题人常用逻辑作为调节考试题目难易度的“弹簧”,要增加题目难度就增加逻辑的难度,反之亦然。
我在大学学的是人工智能,主要研究机器如何学习。曾经以为自己会沿着这条路走下去,成为一名专攻人工智能的工程师。没成想遇到了博林,正是这个“比”不清楚的孩子,让我的兴趣逐渐转移到人的学习上。本科毕业后,我不再想研究机器学习了,人是怎么学习的命题更让我好奇。于是读研究生时我选择了心理学领域,专攻学习困难方向,希望能揭示出更多关于学习的秘密,帮助那些被学习困住的孩子。
从自动化到心理学,两个看似不相关的专业领域,却能在我的学习研究与学习治疗实践中相融相通。从机器学习的逻辑运算模式中我获得启发,解决了博林的逻辑问题,而计算机科学与人工智能的理论与思维方式,为我打开一扇窗,让我具有与别人不一样的视角,收获不一样的发现。
举个例子,很多人想当然地认为人脑比电脑强大,但是当我们将对比点聚焦在内存这一项时,便会发现人脑简直“弱爆”了。电脑和人脑都可以被看成一个信息处理器,其中信息的存储与提取是信息处理的重要一环。电脑的内存用于暂时存放CPU(central processing unit,中央处理器)中的运算数据,与硬盘等外部存储器交换数据,并运行任务所需的软件程序。可以说,内存就是电脑当下进行信息处理的主要容器,因此内存的大小直接影响电脑运行的快慢。类似的,人脑也有内存,心理学上叫工作记忆,它是一种对信息进行暂时加工和贮存的记忆系统,容量有限,在许多复杂的认知活动中起重要作用。
我们知道,现在家用、商用电脑的内存容量一般4G起步,使用中还可以根据实际需要增加内存。相比之下,人脑的内存容量则少得可怜,只有7±2个组块(单元),而且先天设定,目前尚不能扩大。
如果用信息的最小单位比特来衡量,大脑接受的信息量可以高达4×10 11 比特每秒,但它能处理的信息却极为有限,仅为2×10 3 比特每秒。人脑硬件的这一“缺陷”极大地限制了我们的学习速度。如果有朝一日生物芯片技术能将人脑内存扩大到10兆,那我们一辈子才能学完的知识,一两个星期就能搞定。
当然,人脑内存扩大遥不可期,我们必须教会孩子如何适应这一先天局限。对于那些懒得动笔,妄图通过想一想就得出答案的学生们,我习惯将草稿纸比作虚拟内存,鼓励他们将所想信息及时写下来,腾空人脑内存,让新信息及时进入大脑的识别、加工过程,从而提高学习、解题效率。这一方法十分有效,对于那些一眼看过去没有思路的学生,能让他们很快想出解题思路,对于那些解题过程中容易出错的学生,能迅速提高他们的解题正确率。
此外,电脑处理信息的过程,也帮助我更清晰地看到人脑处理信息的过程。
计算机处理信息有六个步骤:收集信息–计算分析–存储–调用存储的信息–计算调用的信息以应用–输出。我们在学习时也遵循类似的流程。下面以这道物理题为例来说明学习时信息处理的过程。
例题:一辆汽车在5 s内做匀加速直线运动,初速度为3 m/s,末速度为10 m/s。求汽车的加速度?
当学生面对这样一道题目时,他首先要做什么?显然是读题。类似计算机的收集信息,可将其称之为“收集识别”,识别有效信息,对信息进行初步的编码和存储。通俗地说,就是将有用的信息收集到大脑里。
为解出这道题,光读题显然是不够的,我们还要读懂它们。这就类似计算机中的“计算分析”。人脑是如何做“计算分析”的呢?首先是要把题的意思读懂,对于这道题来说,就是要把中文语义解析成物理学上的意思,也就是从对一辆车的运动描述中,“读出”以下已知条件:
(1)匀加速直线运动
(2) v 0 =3 m/s
(3) v t =10 m/s
(4) t =5 s
我将这一步称为“语义解析”。语义解析是对自然语言、数学符号、物理符号等这些约定俗成的知识符号系统进行“意思”的解读。这个过程会涉及从已有知识库(即语义库)调取内容。
对这道题来说,只读懂题并不能直接求得结果,我们还要进行深度的“计算分析”,与计算机中的“逻辑运算”相似,人脑会进行“逻辑加工”。当然,与电脑的“与、或、非”三种基础逻辑运算相比,人脑的逻辑加工要更为复杂,主要有分析、综合、判断、类比、演绎、推理等六种操作方式。经过分析、判断、推理,不难想到解决这道题所要用的公式有:
(1) v t = v 0 + at
(2)
(3)
做到这一步,答案呼之欲出,然而解题并没有完成。学生必须正确地将已知条件代入公式计算,将解题过程一步步写出来,保证计算正确、书写无误,这样才能得到最终的答案:汽车的加速度 a =1.4 m/s 2 。计算机完成这一步叫“输出”,对应于人,不论说出还是写出,都是一个执行的操作,所以将其称为“驱动执行”。
收集识别–语义解析–逻辑加工–驱动执行,这不正是学生学习知识及完成解题需要经过的四个主要环节吗?这四个环节,哪个出现问题,无疑都会影响知识学习或者解题的正确性,也都有可能出现马虎现象。我对马虎的分类,也正是受到了计算机信息处理过程的启发。
如果说,人的学习系统只有收集识别、语义解析、逻辑加工和驱动执行四个模块,那么就不会出现第三类马虎——价值观偏差型马虎。
宇松就是第三类马虎的典型代表。他们不愿意承认自己在努力程度或能力水平上有欠缺,“马虎”便成了最好用的挡箭牌。做错题,不是不会,只是马虎了;考试成绩不理想,不是没学会,不是笨,只是马虎了。这样的自我评价,孩子需承担的责任很小,他们愿意接受,也能够接受;同时很多家长也愿意接受这种评价,这可以让他们继续保持对孩子的高预期,而不会对孩子的未来失去信心。
还有一类孩子,为了保持聪明的形象,学习不愿意下功夫,也不愿意为消除马虎而努力。这类孩子往往因为在小时候听惯了某些夸赞而被误导:
“真聪明,一听就会!”
“一步就能解出来,太厉害了!”
“看一遍就记住了,好聪明!”
……
这些赞美让孩子们认为聪明比什么都重要,而且学得越轻松,越能显示出自己的聪明。
然而,在初中阶段,知识量和学习难度大幅增加,掌握这些知识需要反复理解和记忆,若想保证正确率则需做到规范做题。小学曾经自认聪明优秀的孩子,因为不肯下“笨”功夫,只能学得似懂非懂,再加上各种马虎,成绩可能一落千丈。
价值观偏差型马虎是最难调整的。只有改变他们内心对马虎的价值判断,让他们认识到马虎就是能力差、就是不用功,他们才真正愿意做出改变,接受这些提高信息识别、逻辑加工等能力的技巧和方法,接受训练以消除马虎。
所以,与电脑不同,人脑中有“价值决策”这个机制在发挥重要作用,它是每个人的人生算法,指导着每个人的行为选择。若在价值判断上轻视马虎,则这个学生不仅在学习上爱马虎,连做事也会马马虎虎,甚至马虎一生。
在做学生个体咨询的同时,我也在做高三学生培优辅导。曾有一个学生叫蒋孟宇,他的数学成绩还不错,颇为自信。有一次,小测验中有这样一道题:
若经过点 P (2,8)作曲线 y = x 3 的切线,则切线方程为:
A.12 x - y -16=0
B.3 x - y +2=0
C.12 x - y +16=0或3 x - y -2=0
D.12 x - y -16 = 0或3 x - y +2=0
这道题的正确答案是D。求曲线过点 P 的切线时,应首先检验点 P 是否在曲线上。这道题中 P 点恰恰位于曲线上。此时,要分点 P 为切点和点 P 不为切点两种情况进行讨论。
孟宇选的是A。在公布答案后,他还十分相信自己,一度怀疑答案出错了。后来听完讲解,他才发现自己想当然地认为 P 点是切点,没有考虑到 P 点不是切点这一情况。
“哎呀,马虎了,马虎了。”孟宇情不自禁地总结原因。
“真的只是马虎吗?”我认真地反问。
我让他集中整理、分析最近一段时间导数部分的错题,发现看上去的“马虎”,实际上是他对导数的概念认识不到位,对导数相关的题目更没有形成有效的解题程序。他的这种马虎属于第四类,即知识漏洞与程序缺失型马虎。
后来,我让他重新梳理关于导数的知识,针对自己的错题建立相应的解题程序。比如一看到过点做切线的问题,首先要判断是不是过切点,分是切点、不是切点两种情况讨论。
认真做了这项工作后,关于导数的问题,他几乎没有再出过错,可以说是彻底清除了他在导数上的知识漏洞。
可见,通过梳理知识点和制定相应的解题程序,引导学生做到知行合一,才能彻底解决问题。