小学的时候,我有三样课外读物。
一个是《寒假生活〉或者《暑假生活》,学校发的;
一个是老爸给我订阅的《少年先锋报〉;
还有一些图书。
这些读物里面,一般有这样一些简单题目:
22*28=616;
27*23=621;
33*37=1221;
……
请问:73*77=?
这是一种找规律的题目,答案小学生都能立刻回答:5621。
规律是十位数相同,个位数为相加为10的两个数的乘积的快速算法。
我的小学课外读物中,有无数多这样的题目,有很多特别优秀的算术解法,给了我学习的乐趣。
好了,到了初中。有一门数学课程叫《代数》。
有一个周末,我闲来无聊,重新来看小学的数学题目。
我发现 (10x+a)*(10x+b)=100*x*x + 10x(a+b) + ab =100x(x+1)+ab 如果a+b=10的话。
所以,22*28=100*2*(2+1)+2*8 = 616 ;可以直接口算。
原来这么多的算术规律,因为代数的抽象,变得无比的简单,简洁,某种程度上,使数学更加神奇和美丽。
然后我用同样的代数方法,发现,小学的算术题目,不管多难,因为一个x的带入,都变得相当简单。
太奇妙了,这是为什么呢?
那个时候就有点朦胧的意识:算术再厉害的人,也比不过抽象的代数,聪明比不过智慧。
我还可以用代数方法返回去,找到很多算术的奇妙规律。
恰巧有一天,学校请了一个高人来给我们讲速算法,老师在上面说题目,还没有讲规律。
我就给旁边的同学说答案。把我同学吓了一跳,以为我神童呢。让我自得了一把。
这不过是抽象的代数思考问题的层次更高的一个简单案例罢了。
后来又学习《平面几何〉。
书上说,我们中国人早就发现了沟三股四铉五的规律。可惜,这远没有抽象的a方+b方=C方这么有力量。
当时我还想,如果我研究中国数学史,一定要看看,是什么原因导致了我们的数学没有抽象出一套体系来,
最后导致我们没有建立现代的科学体系。
但西方科学的抽象力量,使得数学+力学可以造出高楼来,我们只留下了工匠的经验,而且容易失传,
故宫里面最高的楼房,也比不过现代科技下普通人造的楼盘。
当你一旦掌握抽象思维这个利器之后,
你会发现,其实各个学科之间,有很多相通之处。
依然是一个学习过程中的案例。
我大学的时候,上一门电气控制的课程。主要就是讲可编程逻辑控制器。
突然发现可编程控制逻辑的抽象,和计算机中的堆栈原理是一样的,这个发现,让我感觉可编程逻辑器在我面前就变成透明的了。
我甚至尝试写了一篇小论文:《用计算机编程技术来模拟可编程逻辑器》。
后来我基本没有去上过电气控制这么课程,考试之前,拿过书本来看了一下,很容易就通过了考试,
而且好像还不是我一般常得的61分,好像还比较高。
一度狂爱看经济学方面的图书。
仔细想一想,经济学依然是依靠抽象方法,把人抽象成一个“经济人”,然后来分析他们的理性行为。
工作中也是一样,你看一个销售部门的考核方法一变,每个销售员的行为,很轻松就可以理解。
这方面的案例实在太多。
具体的,今天时间不够,不写了。
需要的同学,可以将来购买这本C++图书。最后几章,里面有一些更加生动,和开发结合的案例。
这些案例的目的,
就是教会你一个基本的思考方法。伴你成长路上越走越远。