文章来自公众号:深度信息突围
昨天看了高考全国卷最后一题,据说是把很多人难哭的一道题,我看了一下,其实难度还行。
以我多年未刷题的状态,看到这道题,第一问基本5分钟拿下,第二、第三问看一眼就有思路,但不一定能写出正确的过程,17分的大题,我估摸着自己应该能在十分钟能拿下7-8分。
但是,我发现很多人连题目都看不懂。
学了这么多年数学,怎么到最后竟然连送分的第一问都拿不下来?
关于这话题,我说了几句,自己回头看也觉得扎心,干脆原样抄在这里:
问题是,你小学初中数学的学习方向就不对啊。
你看小学数学题,全是文字,跟阅读理解一样;再看这道高考压轴题,全是符号,连字都快没了。
很多家长还在为孩子小学考高分而沾沾自喜。
可这道高考题,考的全是证明。结果呢——我们的小学、初中,全是计算。
这不是一句牢骚。它指向一个我越想越觉得严重的事实:在中国,绝大多数孩子接受的十二年数学训练,和这套体系自己设定的终点考核,方向是相反的。
南辕北辙这个成语,我们都会用来骂别人。但很少有人愿意承认:在数学这件事上,我们大多数家庭,正在让孩子用尽全力,朝着错误的方向奔跑。跑得越快、越用功,离真正的目标反而越远。
我把今年高考全国卷数学的最后一题找来,放在这里。不是为了讲题——这篇文章不教你怎么解这道题——而是因为,这道题本身就是一份判决书。它把"我们教的"和"我们考的"之间那道裂缝,清清楚楚地撕给你看。
题目是这样的
已知函数 f(x) 的定义域为 R,当 x < 0 时,f(x) = 2ˣ。 对任意实数 x₀,定义集合 D(x₀) = { d ∈ R | f(x₀ + d) > f(x₀) }。
(1) 若当 x ≥ 0 时,f(x) = 1 − x,求 D(−1)。 (2) 若 f(x) 是奇函数,且 f(x₁) ≤ f(x₂),x₁x₂ ≠ 0,证明:D(x₂) ⊆ D(x₁)。 (3) 设 f(x) 满足:① 若 f(x₁) ≤ f(x₂),则 D(x₂) ⊆ D(x₁);② 当 0 < x < 1 时,f(x) < f(0)。 (ⅰ) 证明:f(0) ≥ 1; (ⅱ) 证明:f(x) 在 (0, +∞) 上单调递增。
我想请你先别管自己会不会做。请你数一数,这道题从头到尾,真正需要你"算"的地方有几处。
答案是:几乎没有。
整道题里唯一带点计算味道的,是第 (1) 问。但就算是它,真正的拦路虎也不是计算。你要先在脑子里把那个陌生的符号 D(−1) 翻译成一句人话:"找出所有的位d,使得我从 x = −1 出发,挪动 d 之后,函数值比原来更大。"翻译完,你才发现得分两种情况讨论——挪过去之后落在负半轴(还是 2ˣ),还是落在正半轴(变成 1 − x)——然后分别解一个不等式,最后拼起来,得到 D(−1) = (0, 3/2)。
你看,哪怕是"最像计算"的一问,你真正花脑子的地方,也是读懂定义、分类讨论、把抽象的集合还原成具体的不等式。乘除加减?计算器一秒钟的事。
到了第 (2) 问、第 (3) 问,连这一秒钟的计算都没有了,剩下的全是证明。
而且是最让中国孩子头皮发麻的那种证明。
第 (3) 问的条件 ① 尤其要命:"若 f(x₁) ≤ f(x₂),则 D(x₂) ⊆ D(x₁)。"——这句话里没有一个具体的数字,它是一条抽象的规则,一条关于"函数值的大小"和"上升集合的包含关系"之间的对应法则。题目要你拿着这条你从没见过的规则,去推出 f(0) ≥ 1。
怎么推?标准答案的核心动作是反证法 + 构造:先假设 f(0) < 1,然后——注意,这是整道题最难、也最美的一步——你得自己动手,从负半轴上"造"出一个特定的点 x₁,让它的函数值卡在 f(0) 和 1 之间;再从 (0, 1) 里挑一个足够小的 x,让它和 x₁ 配合;最后用条件 ②,逼出一个和已知彻底矛盾的结论。矛盾出现,假设崩塌,f(0) ≥ 1 得证。
我要你记住这一步带来的感受:没有任何一个公式会主动把那个 x₁ 递到你手里。 你必须自己想到"应该去造一个这样的点",自己判断它该卡在什么范围,自己看出它和条件 ② 会撞车。这是一种"无中生有"的创造,不是"照章办事"的执行。
所以,这道压轴题真正在考的,是这样几件事:
全程保持逻辑链条一环都不能断的严密。
这五件事里,没有一件是"计算"。
而我们的小学和初中,几乎只在练计算。
我在"认知突破"系列里反复讲过一个判断:真正决定一个人能走多远的,从来不是他练了多久,而是他练对了没有。 努力是有方向的;方向错了,努力本身会变成陷阱。
数学就是这个判断最残酷的样板间。
先看小学。小学数学的卷面,确实"全是文字"。一道应用题能写一大段:小明买了几个苹果、又送了几个、剩下的平均分给几个人……密密麻麻,真像阅读理解。但你把文字剥掉,内核往往只剩一两步加减乘除。文字是冗余的包装,运算是单一的;它考的不是"想",是"认"——认出这是哪一类套路题,然后套公式。
孩子做得快、做得对,家长很高兴:"我家娃数学好。"——错。他练的是模式识别 + 运算速度。这两样,恰恰是这个星球上最容易被机器取代的能力。
再看初中。代数登场,但很快被异化成"恒等变形的体力活":一堆因式分解、配方、解方程的技巧,题海里反复磨。唯一一扇通往"真正数学"的门——平面几何证明——很多学校反而草草带过,理由是"中考占比不高""技巧性太强,性价比低"。
于是,从小学到初中,孩子接受的训练,可以浓缩成两个字:计算。算得又快又准,就是好学生。
可你回头看那道高考压轴题,它考的是什么?是字几乎都没了的符号、定义、推理、证明。
这就是那个被掩盖了十二年的错位:
一个孩子,被按着头练了十二年"算得快",然后在十八岁那年,被一道"算它干嘛、关键是你证不证得出来"的题,一票否决。
我们不是没给孩子机会。我们是从一开始,就把他领上了一条注定走不到终点的路。
很多家长有个朴素的误解:以为计算是证明的"基础",算熟了,证明自然水到渠成。
这是错的。计算和证明,根本是两种不同的智力活动,练一个,几乎不长另一个。
计算的本质是"执行程序"。 它有一套固定的、保证收敛的步骤:你按部就班地走,一定走得到答案。竖式除法、配方法、求导公式……都是程序。程序性知识有个特点:它可以被穷尽、可以被自动化、可以被一个不理解任何意义的机器完美执行。一台计算器不懂"乘法是什么意思",但它算得比谁都准。
证明的本质是"开放搜索"。 没有任何一套固定步骤能保证你"走到"一个证明。面对"证明 f(0) ≥ 1",没有公式告诉你"第一步该假设什么、该构造哪个点"。你站在一片没有路标的旷野里,要靠直觉、试错、想象力,自己开一条路出来。今天换一道题,昨天那条路就作废了,你得重新开。
这两件事,调用的是大脑里完全不同的部分。一个是纪律,一个是创造;一个是沿着轨道跑,一个是自己铺轨道。
我在写"叙事经济学"和"语言与认知"那几篇时,有个越来越强的体会:数学证明,和写一篇逻辑严密的议论文,是同一块肌肉。 它们都是"论证"——从公认的前提出发,一步一步,不留任何缝隙地,把对方逼到不得不点头。区别只在于,议论文还能靠修辞糊弄过去,而数学证明对含糊零容忍:有一环没扣死,整个证明就是零分。
所以你看,一个能写出干净几何证明的孩子,和一个能写出滴水不漏议论文的孩子,练的是同一种东西——把混乱的世界整理成一条清晰、严密、可被检验的论证链。
而计算,训练不出这个。你让孩子算一万道竖式,他算得再快,也不会因此多出一丝一毫"构造反例"的灵感。它们之间没有桥。
我们却把全部赌注,押在了那个没有桥通向终点的能力上。
要理解这个错位有多深,得先把一个被中国应试教育扭曲了几十年的常识掰回来:
数学,从它诞生那一天起,就不是一门"算"的学科。
我在"大数学"那个框架里一直想说清楚一件事:数学,本质上是一门人文学科——它是人类发明出来的、最严格的一种语言,用来谈论结构、关系与真理。计算只是这门语言的副产品,是搬砖的体力活,从来不是主体。
数学真正的核心动作,是这样四个:
把"三个苹果""三头牛""三天"里那个共同的"三"剥离出来,这一步剥离,就是人类智力的一次起飞。那道高考题里的 D(x₀),就是一次漂亮的抽象——把"函数在某点附近往哪些方向上升"这件事,装进了一个集合里。
给一个模糊的念头,划一条精确的边界。能不能给"上升集合"下一个滴水不漏的定义,本身就是顶级的智力工作。
从前提出发,用逻辑把结论钉死。这是数学的灵魂。一个命题,在被证明之前,什么都不是。
用一个反例就能推翻一个看似正确的猜想;在一堆杂乱的对象里,看出隐藏的结构和秩序。
你发现没有,这四件事里,没有一件需要算得快。 历史上那些最伟大的数学家,很多人计算能力平平,但他们看得见别人看不见的结构,想得出别人想不出的证明。
数学是关于"为什么必然如此"的学问,不是关于"算出来是几"的学问。
可我们的教育,把这门关于"必然性"的、充满想象力的人文学科,阉割成了一门关于"准确性"的、机械重复的算术训练。 我们让孩子把十二年的青春,耗在了这门学科最不重要、最容易被机器取代、也最早就到顶的那个部分上。
这才是"沾沾自喜"四个字最让我心痛的地方:很多家长引以为傲的"数学好",其实是孩子在一门伟大学科的门口,把擦门的活儿干得特别漂亮。
如果方向错得这么明显,为什么一代又一代的家长还是前赴后继地往坑里跳?
因为计算能力,是一种对家长极其"友好"的能力。 它正好喂饱了家长心里那头焦虑的兽。
第一,它可量化。 算对了几道、错了几道、多少分,清清楚楚。家长焦虑的根源是不确定,而分数提供了虚假的确定感。
第二,它见效快。 一个暑假的口算训练,孩子速度肉眼可见地提升。立竿见影,家长有成就感,觉得"钱和时间没白花"。
第三,它可比较。 隔壁孩子心算到第几位、奥数拿了几等奖,一目了然,正好满足攀比。
而真正重要的那些能力——会不会提问、能不能下定义、敢不敢面对一道读不懂的陌生题、证明写得严不严密——全都难以量化、见效极慢、而且看不见。 一个孩子今天比昨天"想得更清楚了一点",没有任何一张卷子能测出来。
于是,家长们用"看得见的"指标,把孩子推向了一个看不见的悬崖。
而这个悬崖,有一个非常典型的引爆时刻。我在写"家庭教育的根因"时见过太多这样的案例,几乎是同一个剧本:
孩子小学数学一直名列前茅,初中也还行。突然,高一上学期,数学开始"听不懂"了——函数的抽象、立体几何的证明、对陌生定义的处理一上来,成绩断崖式下滑。家长百思不得其解:"他小学初中一直很好的啊?怎么突然就不行了?"
注意,这不是"突然"不行,而是"终于"露馅了。
计算能力,有一个残酷的特性:它很早就到顶了。 一个孩子四五年级就能成为一台精准的"计算机器",之后再练,提升空间也极其有限——你不可能比一台计算器更准。在小学,题目恰好只考这个,所以他一路领先。
但真正的数学能力(抽象、推理、证明),从小学到初中从来没被认真考过,所以它在孩子身上长没长、长了多少,完全是一笔糊涂账。等到高中,题目的重心猛地切换到这上面,那些十二年来"从没真正练过数学、只练过算术"的孩子,瞬间裸泳。
所以,"小学高分"很多时候是一个滞后的假象、一种幸存者偏差。它测的是一项在小学就已经触顶、且终将被机器接管的技能。家长拿着这张过期的好成绩单沾沾自喜,就像拿着一张诺基亚时代的销量冠军证书,去笑话做智能手机的人。
孩子不是"突然学不会了",他是从一开始,就没在学真正的数学。
如果说在过去,"方向错了"还只是让孩子在高考时吃个亏;那么在今天,它正在变成一件关乎孩子未来安身立命的大事。
这是我在"AI 对学习的冲击"那几篇里最想敲黑板的一点。
我们冷静地问一句:AI 已经把什么变成了白菜价?
早就是了。从计算器到今天的大模型,机器在"算"这件事上把人类按在地上摩擦了半个世纪。
已经基本拿下。绝大多数"认出题型—套用公式"的题,AI 解得又快又对。
正在被快速攻克,而且速度还在加快。
那么,AI 暂时还拿不走、且越来越稀缺的是什么?
的能力——AI 擅长回答,但不擅长发现"什么才是值得问的问题";
的能力——比如那道题里的 D(x₀),是某个人先"造"出来的;
的能力——AI 会一本正经地给你一个错误的证明,谁来当那个看得出破绽的人?
的能力;
以及,最根本的——知道什么算"对",什么是判断真理的标准。
你回头再看那道高考题,它考的每一样,几乎都精准地落在这份"AI 拿不走的能力"清单上:读懂全新定义、在抽象结构里推理、自己构造关键反例、把逻辑链钉死。
这绝不是巧合。命题人(以及他们背后的教育意图)其实很清楚:在一个计算被彻底自动化的时代,值得用最高规格去筛选的,正是那些机器干不了的事。 这几年高考里"新定义题"越来越多、压轴题越来越偏向证明与抽象,就是这个信号最明确的表达。
所以,逻辑闭环了:
我们正在拼命训练孩子,去和机器比赛一项机器早已完胜的项目(计算); 而把孩子唯一可能赢过机器的能力(提问、定义、推理、证明),晾在一边,从不培养。
这不只是高考会吃亏。这是把孩子,一步步推向未来最容易被取代的那个位置。
我一直说,在 AI 经济里,孩子身上最稀缺、最该被当成珍宝保护起来的两样东西,是与生俱来的好奇心,和亲手做事的能力。而过度的计算训练,恰恰是这两样东西的头号杀手——它用机械的重复,挤掉了探索;用"标准答案"的唯一性,扼杀了"我想试试别的办法"的冲动。
我们以为在帮孩子赢在起跑线,其实是在亲手拆掉他未来唯一的护城河。
骂完了,得给出路。这一节,是这篇文章真正想交到你手里的东西。
先把总纲立起来,一句话:
数学努力的方向,不是"算得更快、更多",而是"想得更清楚、说得更有理、面对陌生问题不慌。"
请把这句话贴在书桌前。下面我按阶段拆开讲,每一条都尽量给你能直接上手的抓手。
小学阶段,计算够用就好,千万别去追求计算速度的极致。 让孩子在十分钟内做对就行,不必逼他在三分钟内做完——省下来的七分钟,远比那点速度值钱。
真正要练的,是这四件事:
孩子说"答案是 12",别急着对答案,问他"你是怎么想到的?""换一种方法还是 12 吗?""你能让我也相信它一定是 12 吗?"——你是在用最朴素的方式,给他种下"证明"的种子。
一道题用了两种不同的方法做出来,比十道题用同一种方法做出来,价值高得多。前者在练思维,后者在练手速。
数学绘本、数学史故事、逻辑推理游戏(数独、华容道、各种谜题)、搭积木、测量、估算、玩魔方。让数学回到它"好玩、能动手、能发现"的本来面目。这正是我一直强调的——保护好奇心和动手能力,不是数学的对立面,而是数学严密性赖以生长的土壤。 一个亲手量过、搭过、猜错过又改对过的孩子,才会真正"感觉"到为什么某件事必然成立,而那种"感觉",就是证明的胚芽。
一道题想了半小时没头绪,这不是浪费时间,这是在长真正的本事。孩子愿意为一道题"卡"在那儿不放弃,比他十分钟刷完一页口算,珍贵一百倍。
初中阶段,我只有一个最重要的建议,而且要重重地说:
千万,千万,不要轻视平面几何证明。
平面几何,是绝大多数孩子这辈子第一次、也是青春期里唯一一次,系统地接触"什么叫严格证明"。它是一座专门为思维而建的体操馆。从已知的公理出发,一步一步,每一步都得有依据,最后抵达结论——这套训练,和那道高考压轴题、和未来一切需要严密论证的工作,是同一套底层逻辑。
可惜,这扇黄金之窗,常常因为"中考占比不高""技巧性太强"被随便糊弄过去。这是巨大的浪费。具体怎么做:
让孩子学会写"完整的论证":每一步都要写清"因为……所以……",依据是哪条定理。这是在练"不留逻辑缝隙"的本能。
别让他死记"平行四边形是……",而要追问"为什么要这么定义?换个定义行不行?"——理解定义,而不是背诵定义。
因式分解、配方,别只当成熟练工种,要让孩子明白每一步恒等变形背后的逻辑依据。
比如"证明根号 2 不是有理数"这种经典反证,初中孩子完全能领会其妙处。这正是那道高考题的核心武器。
到了高中,大方向其实已经定了——能不能"想得清、证得严",在前面那十年就埋下了。高中要做的,是把刷题这件事,从"刷套路"升级成"刷思想"。
反证法、构造法、数学归纳法、不变量、放缩、数形结合……这些"思想方法",才是真正可迁移的东西。做完一道题,别问"我做对了吗",要问"这道题用了什么思想?这个思想还能用在哪儿?"
高考里的"新定义题"年年增多,它考的就是:给你一个你从没见过的概念,你能不能在十分钟内把它搞懂、并拿来用。 这恰恰是 AI 时代最值钱的元能力之一。要刻意练,而不是躲。
数列证明、不等式证明、抽象函数——这些常被当成"难、性价比低"而放弃的题,恰恰是离"真数学"最近、对未来最有用的题。
无论哪个阶段,下面这六样,才是你该盯着孩子去长的东西。它们没有一项会出现在小学的口算卷上,却是那道高考题、以及孩子未来三十年,真正要靠的本钱:
- 提问的能力:能看出"什么才是值得问的问题"。
- 下定义的能力:能把一个模糊的念头,说得精确、不含糊。
- 论证与反驳的能力:能把道理讲到滴水不漏,也能一眼看出别人论证里的破绽。
抽象与具体之间自由切换的能力:既能从一堆例子里看出规律,也能把抽象的规律落回具体。
- 构造的能力(无中生有):需要一个例子来说明问题时,能自己造出来。
- 容忍困惑、享受"卡住"的能力:这是前面五样能力的心理地基。没有它,孩子一遇到陌生题就放弃,前面全白搭。
回到开头那段深夜的对话。
"小学初中全是计算,高考考的全是证明。"——这句话之所以让我后背发凉,是因为它揭穿的,远不止一道高考题的得失。
它揭穿的是:我们花了十二年,投入了无数的金钱、时间和亲子关系的损耗,极其努力地,把孩子培养成了一台越来越快的计算器。然后这个时代,先是用一道几乎不需要计算的高考题淘汰了他;接着,又用一个计算早已免费的 AI 世界,让那台计算器彻底贬值。
南辕北辙最可怕的地方,不在于走错,而在于你跑得越拼命、越是省吃俭用地给马喂草、给车上油,你就离目的地越远。 而你全程,都以为自己是个好父母。
所以,真正该问的,从来不是"怎么让孩子算得更快"。而是这个:
我们到底想培养一个什么样的人?
是一个能严密思考、能从容面对陌生问题、能在一个没有标准答案的世界里,自己给混乱建立起秩序的人?
还是一个算得飞快、却在第一道读不懂的题面前就缴械投降的人?
数学教育,从来不是为了培养计算器。它是为了培养前面那种人——而那种人,恰恰是 AI 时代,唯一不会被替代的人。
把"为什么"还给孩子,把好奇心和动手的本能当珍宝护住,把证明、定义、推理这些"看不见、量不出、见效慢"的东西,重新放回数学教育的中心。
这条路,慢。但它,是对的方向。
而方向对了,慢一点,没关系。
最后给文章做出总结:

