对于多数人来说,数学仅仅是考试的必要科目,满目的算式、定理、符号让它枯燥至极。于是毕业以后,纷纷选择逃离忘却。如果你也这么认为,我只能替数学教育的失败感到悲哀。
正如音乐可以表达整个世界、文字可以描述人生百态、物理决定世间万物一样,数学之中也蕴藏了神秘而美妙的能量。数学可以探索宇宙,可以预测未来,可以破解密码,可以判断经济轨迹,可以解释种群数量的走势,等等。诚然,数学在自然科学、经济、政治等方面发挥着重要的作用。即使生活中常见的魔方、跳房子游戏,智力脑筋急转,熟悉的生活故事,背后也都有实用的数学问题。由于数学在社会各方面的广泛应用,大众对一定数学知识的需求也随之增长。他们希望通过数学,发展和提高分析思维的技能。
对于从事编程的程序员而言,虽然不需要掌握很深奥的数学知识,不过,认清问题结构、简化总结出背后的规则,确实是编程的必备技能。日本资深技术专家结城浩认为,“编程的基础是计算机科学,而计算机科学的基础是数学。” 因此,不要因为“不擅长”就对数学问题默然处之,给每天的编程注入数学的思维方式,尝试巩固编程的基础,坚实程序代码。
先培养下对数学的兴趣
其实我特别想买这个系列的书:https://www.b453m.com/book/collected/2,可惜都绝版了。不知道是因为版权到期了,还是读者数量太少无法重印。现在想找到一本二手的都很困难,想集齐一套更是不可能了。除非采用极端方法,从图书馆借走一套,然后谎称丢了,按绝版书进行赔偿。