前天看到一位计算机的学生在网上的吐槽,或者说是一种迷失。他说,他在中学的时候就已经能够编写代码,以为自己具有一定的计算机的天赋。到了大学之后,自然而然就选择了计算机专业,但是在学习的过程中发现高等数学怎么都学不会,他花了超出别人无数倍的时间上课认真听讲、作笔记,下课当真做问题,但高数仍旧补考了,所以非常苦恼,怀疑自己是否适合学习数学,是否具有计算机的天赋。

这里我们不用怀疑数学对计算机专业的意义,究竟计算机的逻辑、算法和数学息息相关,而高等数学是现代数学的基础,不仅仅是算法上的,而是思惟、语言上的。也就是说离开了微积分为基础的数学语言,现代数学根本就无法描述,现代算法就无法表示,计算机语言就无法实现。

从中学到大学之间的数学最大的变化并非说计算量的大小,也非考试分数能够体现其差异的。在中学尽管所有的学生都学习了函数,而且能解函数方面的问题,但是对于函数背后的变量数学以及思惟方法却几乎一窍不通。

假如在大学仍旧是把精力集中在考试上,而不关注老师在变量数学方面的思惟方法的改变,那学习会非常痛苦的。当然这里也需要说明一下大学老师在教导数学的时候确实很少关注学生从常量数学到变量数学方面的认知变化和需求。

当一个学生在学习高数产生了认知难题的时候,并非上这个学生愚钝或者说是不适合学习数学,而是学习的内容从过去的常量数学中的计算向变量数学中的变化过度的时候需要一个时间,这里也不要羡慕那些应试能力很强的学生,刷一下问题就可以考几个了,但是这个转变确实不轻易,需要老师的引导和自己的努力,需要意识到自己学习的内容是什么。

这里简朴说一下转变中需要的留意的几个点,第一需要留意有限到无穷的转变,尤其是这个转变过程中的思惟方法、逻辑和语言,这就是常说的极限定量定义,这个概念不清晰的话,这意味着所有的学习都会受到局限,尽管这部分考试可能不多。但是这是人类第一用有限的方式解决无穷领域的题目,或者说是把握了一种超越人类生命限制的一种方法。

第二点则是要从刷题中解脱出来,让每一道题都有价值,要在问题中发现所学的知识。第三点则是逻辑的严谨性,改变思维中任何的不严谨的、想当然的预测,把这些预测全部变成可交流的客观的数学语言来描述。

做到这些或许高数就慢慢入门了,限于篇幅不再赘述,可以关注我的专栏查询相关内容,那里有更具体的先容。

作者:虹野

编纂:虹野

相关文章