上周去听一节六年级的数学公开课,本来想笑着听完。
老师拿着一道“工程队修水渠”的题,从读题到套“工作总量=1”的万能公式,前后花了22分钟,最后点了三个学生站起来复述解题步骤——全对。但下课我拉着坐在最后一排的男生问,为啥工作总量非得设成1啊?他挠头,说老师说的,考试这么写就得分。
我当时心里咯噔一下。
我们喊了快二十年的“数学问题解决”,怎么到最后变成了“条件反射式套模板”?
被窄化的“数学问题解决”:我们到底教给学生的是什么
我蹲了快三十节小学高段的数学课,发现一个特别普遍的问题:大家提到“数学问题解决”,第一反应就是“应用题解题训练”。
碰到行程问题,教“相遇问题找速度和,追及问题找速度差”;碰到鸡兔同笼,教“假设全是鸡,脚数差除以2就是兔子数量”;碰到工程问题,直接把工作总量设成1,套公式算效率。所有的问题都被拆成了固定的题型,每个题型配一个固定的解题步骤,学生只要记住步骤,就能拿分。
我见过最离谱的作业设计,是把小学六年级所有类型的应用题整理成28个专题,每个专题配30道结构完全一致的题,学生做满两周,闭着眼都能写出“根据题意得”的开头。但换个问法——比如把“甲乙两人从AB两地相向而行”改成“两个快递员从两个分拣中心开着配送车往对方站点走,中途车坏了停了20分钟,问多久能碰到”,一半的学生直接懵了。

其实你拿认知负荷的视角拆这个事儿特别好懂:人的工作记忆容量就那么大,你硬塞给他28个题型的解题套路,他根本腾不出脑子去想“这个问题到底在说啥”,到最后所有的解题行为都是条件反射,跟巴甫洛夫的狗听到铃声就流口水没啥区别。他的认知资源全用来记“什么题对应什么公式”,根本没有多余的精力去加工问题本身的情境,更别说搭建自己的问题解决图式了。
说真的,我每次看到这种课都特别着急。我们所谓的“问题解决”,难道就是让学生在考试的时候,看到题目里的关键词,立刻匹配到对应的公式,算完数就完事?那这跟训练一个识别关键词的程序有啥区别?
之前参加教研活动,有个五年级的小孩给我留下特别深的印象。那节课老师留了一道“家里装修铺地砖,选哪种尺寸的砖最划算”的题,别的学生都在套“总面积除以单块砖面积”的公式,这个小孩却先算了如果买60*60的砖,铺到墙边会剩多少边角料,再算80*80的砖的损耗率,甚至还提了“如果砖可以切割了拼花纹,是不是损耗率可以更低”。你看,这才是真的数学问题解决——他不是在解一道印在练习册上的题,是在处理一个真实世界里会碰到的、没有现成标准答案的问题。他会自己拆解问题,会考虑现实里的约束条件,会主动调整自己的思路,这个思考过程本身,比他最后算出一个精准的数字有价值多了。
但现在的课堂里,这种思考的空间被挤得越来越小。评课的时候,大家总喜欢说“这节课目标达成度高,学生解题正确率达到90%”,从来没人问“这节课里,学生有多少时间是在自己独立思考,有多少时间是在跟着老师的节奏走?”。我算过,平均每节40分钟的小学高段数学课,学生独立思考的时间加起来不超过5分钟。剩下的时间,要么是老师在讲知识点,要么是老师带着学生读题、分析解题步骤,要么是学生做已经练过几百遍的同类型题。
你想啊,5分钟的独立思考时间,怎么可能练出问题解决的能力?就像你想学游泳,教练在岸上给你讲两个小时的动作要领,然后让你在浅水区练10分钟的固定打腿动作,你永远学不会在水里扑腾——因为你根本没机会自己去感受水的浮力,没机会自己调整姿势应对乱流。
哦对了,上次我碰到一个妈妈,给孩子报了三个数学思维班,说要专门练问题解决能力。结果我翻了一下他们的教材,全是各种题型的解题套路,跟学校里的刷题没啥区别,就是换了个“思维训练”的包装。真的,别花那个冤枉钱。你把孩子送回去,他还是在背模板,根本没有真的在解决问题。
从小学到初中的断层:为什么很多孩子上了初一就怕数学
我接触过特别多初一的学生,小学的时候数学能考90多分,上了初中第一次期中考试,直接跌到60多分,家长急得团团转,说孩子是不是上初中了就变笨了。
哪里是变笨了,是小学到初中的问题解决要求,跟之前练的东西完全不在一个频道上。
小学阶段的数学问题,大部分是结构良好的——题目给的条件全是有用的,问题的答案是唯一的,甚至题型都是老师带着练过几十遍的。学生只要记住对应的解题步骤,顺着往下算,就能拿到满分。但初中的问题解决不一样啊。初中的题开始有冗余条件,有需要自己转化的隐含条件,甚至有开放性的问题,需要你自己拆解目标,自己找路径。
举个最简单的例子。小学的题是这样的:“小明有10块钱,买了3支铅笔,每支2块,剩多少钱”——所有条件都给得明明白白,直接列减法算式就行。初中的题呢?“小明周末去文具店买文具,笔记本定价3元一本,铅笔1元一支,店里现在有满20减5的活动,小明带了30块钱,要给班级买活动奖品,需要买的笔记本数量是铅笔的一半,问怎么买最划算”。你看,这里面没有直接给你说要算啥,你得自己先理清楚变量,自己去列不等式,甚至还要考虑满减的门槛,考虑买多了会不会浪费,这跟小学的题完全不是一个量级的。

我之前碰到一个初一的学生,数学考62分,我翻他的卷子,发现所有需要两步以上思考的题他全空着,但是只要是直接套公式的计算题,他全对。我问他为啥空着,他说“我不知道题目要我求啥,老师没教过这种题型”。
你说这怪谁?怪学生反应慢?真不是。是从小学开始,我们就把他的思考能力给“偷”走了——我们把问题拆解成一步一步的步骤,喂到他嘴里,他根本不需要自己嚼,时间长了,他连“自己嚼东西”的能力都退化了。
这里面其实还有个元认知能力的断层。小学阶段因为都是套模板解题,学生根本没有机会训练“在解题过程中监控自己思路”的能力。比如老师直接把解题步骤列在黑板上,学生照着抄、照着做就行,根本不需要自己停下来问“我现在走到哪一步了?我选的这个方法对不对?有没有别的思路?”。等上了初中,问题变复杂了,没有现成的模板可以套了,学生没有元认知的支架,就很容易在第一步就走偏——比如看到一道几何题,上来就找全等三角形,根本不先读清楚题目给的条件到底是啥,等算半天发现根本不对,又浪费了十几分钟。
还有个更隐蔽的断层,就是知识的打通。小学阶段的数学课,都是分专题练的,今天学行程问题,明天学工程问题,后天学几何求面积,知识都是一块一块的,根本没有打通。但初中的数学问题,很多是需要跨模块的知识的。比如一道题,可能既用到代数的方程,又用到几何的面积公式。学生如果把知识学的太死,看到几何题就只想着几何的方法,看到代数题就只想着列方程,根本想不到把两个模块的知识结合起来,自然就会觉得题难。
我之前见过一道衔接题,特别有意思:“用一根长20米的绳子,围一个长方形的菜园,怎么样围面积最大”。小学的时候,老师通常会直接告诉学生“周长相等的长方形,正方形的面积最大”,根本不让学生自己去凑数、去尝试。但初中的时候,这道题是要学生用二次函数的知识,把面积表示成长的函数,然后求最大值的。你说这里面有没有思维的衔接?当然有。小学时候凑数的过程,其实就是初中函数思维的雏形——你试不同的长,算对应的面积,慢慢找到面积最大的那个点,这个过程本身就是在建立“变量之间存在对应关系”的认知。但很多老师在小学的时候,直接把结论抛给学生,跳过了这个尝试的过程,等学生上了初中学二次函数,根本理解不了“为什么要把面积表示成函数”,只觉得这是一个需要背的知识点。
说实话,我每次看到这种断层都觉得可惜。本来小学高段的两年时间,是帮学生搭建问题解决思维的黄金期,结果我们把所有的时间都用来练解题的速度和准确率,根本没有给学生留够探索的空间。等上了初中,题的难度上来了,学生自然就跟不上了。
把思考权还给学生:三个不用额外加班的课堂落地细节
很多老师一听到“要提升学生的数学问题解决能力”,第一反应就是“这得花多少时间备课啊,我本来课就上不完,还要应付考试,哪有空搞这些”。真的,你不用搞什么花里胡哨的教学改革,就三个小细节,根本不需要额外加班,就能把思考权慢慢还给学生。
第一个细节,就是提完问题“慢半拍”。
之前有个老师跟我说,他以前上课,提完问题0.5秒就点举手最快的学生回答,慢慢的,课堂上永远是前排那几个反应快的学生在答,后排的学生根本跟不上,反正等不到他思考完,老师已经把答案讲完了。后来他刻意改了,每次提完问题,就站在讲台上等10秒,有时候碰到难一点的问题,就等20秒。就这么一个小改动,半个学期下来,后排的学生也敢举手了——因为他真的在这十几秒里,把问题过了一遍,不是等着抄别人的答案。
别小看这10秒。对那些反应慢的学生来说,这10秒就是他能参与课堂的全部机会。你把这10秒留给他,他才有可能真的参与到问题解决的过程里,而不是当一个课堂的旁观者。
第二个细节,就是“故意留错”。
老师在黑板上写解题过程的时候,故意写错一步——比如算路程的时候把速度单位搞错了,比如列方程的时候把符号写反了,然后停下来问学生“大家看看我写的过程有没有问题?”。别觉得这是浪费时间,这就是在训练学生的元认知能力啊。学生不是在被动看老师写正确的步骤,是在主动当“小老师”检查问题,他得自己先把整个解题逻辑顺一遍,才能发现哪里错了。比你站在讲台上讲十遍“要注意单位统一”“要注意符号”有用多了。
我之前听一个初中老师的课,他每次写解题过程都故意留一两个错,学生每次看到他写题,都坐的特别直,眼睛盯着黑板找错,比做练习题认真多了。他说,现在学生拿到一道题,都会自己先顺一遍步骤,看看有没有哪里容易错,上次考试的时候,一半的学生都自己检查出了之前常犯的符号错误,平均分比之前高了快10分。你看,根本不需要搞什么题海战术,就这么一个小改动,学生的问题解决能力就上来了。
第三个细节,就是每单元留一道“无标准答案”的问题解决作业。
别每次布置作业,都是练习册上的10道同类型题。每学完一个单元,留一道跟生活挂钩的、没有标准答案的题。比如小学高段学了长方形面积,就留一道作业:“量一下你家客厅的长和宽,算一算如果铺地板,需要买多少块地板,大概要花多少钱,把你算的过程写下来,下次课分享”。初中的话,学了一次函数,就留一道:“对比一下你家附近两家奶茶店的会员充值规则,算一算每个月喝多少杯的时候,办哪家的卡更划算”。
别跟我说这样的作业不好改。你改作业的时候根本不需要看他算的数对不对,你就看他有没有真的思考——比如有的学生算的时候忘了扣掉沙发占的面积,你就给他批一句“沙发下面不用铺地板哦,下次记得考虑”,就够了。你要的不是他算出一个完美的数字,是他在这个过程里,真的学会了用数学解决生活里的问题。他得自己去量尺寸,自己去问商家的价格,自己去梳理变量之间的关系,甚至还要考虑“地板有损耗,是不是要多买两块”这种真实的细节,这个思考的深度,比他做10道结构一模一样的练习题深多了。
哦对了,还有个小改动,就是教研活动评课的时候,别总盯着老师的板书整不整齐,语言流不流畅,要把“学生独立思考的时间占比”当成一个核心的评课指标。比如之前有个学校的教研组,现在评课第一件事就是数这节课里,学生有多少时间是没有被老师打断,自己在思考或者跟同桌讨论的,如果低于10分钟,就算这节课演的再精彩,也不算好课。你看,这个改动根本不需要老师额外花多少时间备课,就是把原来老师讲的时间,挤个10分钟出来给学生就行。
前几天碰到之前那个六年级的男生,就是之前说不知道为啥工作总量设成1的那个,他现在上初一了,上次跟我说他这次数学考试,最后一道大题是关于共享单车计费的,他自己列了分段函数,算对了。他说,现在他们老师上课,根本不教什么万能公式,每次碰到题,都先让他们自己说“这道题到底在说啥”。
我听着特别开心。
其实数学这东西,从来就不是为了让学生考个高分的。它是给学生一把钥匙,让他以后碰到生活里的各种麻烦事,能掏出这把钥匙,把拧在一起的乱麻慢慢解开。
我们教数学问题解决,教的从来不是怎么解一道印在练习册上的题。
是怎么解自己碰到的真问题。