外甥女问,为什么要学数学?【月诚故事】
标题: 《外甥女问,为什么要学数学?【月诚故事】》
这是小外甥女几年前放学路上提出的一个问题。小外甥女喜欢画画,但对数学作业有种抗拒。因此当时不知道应该如何回答,才能让一个刚开始学数学的小姑娘把对数学的抗拒变成喜爱。或者说,这件事不太适合进行说教?
印象中,数学一直就是一门必修课,也是一个解决问题的工具,在生活中非常有用。但对于小朋友来说,数学的启蒙和兴趣的激发就是另外一回事了。如果刻意在马路上不停地讲一些大道理,来强调数学的重要性,也许只会适得其反。
那么对于大人们来说,又为什么要学好数学呢?
举个非常现实的例子。在虎嗅网的热榜上,虎嗅科技组作者张雪的一篇文章《抱歉,“大数据杀熟”无药可救》位居榜首。作者谈论的是一个生活中我们每个人都可能会遇到的问题——“大数据杀熟”。根据文章描述,“真实存在的大数据杀熟要比我们已知的出现时间更早”。早在 2017 年,作者和他的朋友们就发现,使用的是同样一款打车软件,同时打车,同时发起,同样的起止点,不同的人会得到不同的价格。如果退出应用之后重新进入,多刷几次,也常常会刷出不同的价格。所以文章指出,“在任何场景下,大数据杀熟一定是基于你的行为习惯来进行分析的。以在OTA软件为例,这些标签中,除了基本的男女,地区,是否使用苹果手机之外,还会有你几点几分浏览了什么商品,看了多久,价位如何等等。简言之,就是几乎每个会影响你消费的行为都在被标记。而在电商场景中,还存在另一种杀熟现象……”
对于互联网大厂来说,基于用户的行为习惯来进行分析早已不是一个秘密。无论是打车软件还是电商平台,都聘请有专门的推荐算法工程师负责优化各种推荐算法。因为每个人的行为数据不同,所以分析出来的结果也各不不同。
这里就涉及到了数学知识。我们常说的“大数据分析”工程师或者算法工程师,其实都是数学高手,大部分都是 985 硕士以上毕业,拥有远超出普通人的智力水平,也拥有远超出普通打工人的薪资水平。当你自己数学水平够用的时候,可以受益于数学知识,在有限的时间内快速找出问题的最优解。虽然可能还是无法完全避免“大数据杀熟”问题,但至少有机会跳出一部分的套路。但如果你自己的数学能力有限的话,将会面临着无法计算出当前最优解的被动局面,很容易被“大数据杀熟”。
好消息是,当大数据杀熟成为普遍现象之后,国家也及时拟定了相关的法律条文。根据作者张雪的描述,“当普通大众有了这样的维权武器。那些站在上帝视角的企业也纷纷低下了高傲的头颅,在被发现对用户进行大数据杀熟行为后,他们一个接一个地发布了否认声明。当然,他们也并没有只是在口头上下功夫。据知情人士透露,在大数据杀熟相关法律出台之后,各大 APP 会把产品的真实价格显示给用户,只不过这样的真实价格基本躲在十几页甚至几十页之后。”
换句话说,想要上网买点东西依然需要比拼智力水平,需要规避套路。学好数学的人则能够在互联网时代享受到更多的时代红利,作为算法工程师可以帮助企业赚钱,而作为消费者可以帮助自己省钱。
以上只是学好数学的一个例子。
事实上,学好数学的好处还有很多。在知乎上,有个相关提问《数学为什么没有列在四大天坑专业中?》。其中「斜杠青年宋大李」的回答一语中的——“因为数学不是一个待遇差的劳动密集型专业。”
换句话说,同样的一个问题,有些人能够很快解决,而有些人绞尽脑汁也想不出解决办法。所以对于数学专业毕业的人来说,可以有很多种职业选择。其中包括但不限于“中小学数学培训老师、数据分析工程师及科学家、程序员、网络安全工程师、算法工程师、精算师、金融产品量化交易、通信工程、数学科研”等等领域。这些职业里面不管选择哪个,都比普通打工人的薪资待遇水平要好很多。
根据清华信息与通信工程博士“TopView”的回答,表面上他们做的是通信理论方面的工作,但实际上他们研究的内容跟通信基本是没有关系的。“TopView”博士举了一个“编码缓存”的例子。表面上这是通信领域的编码应用,但实际上编码问题是个抽象的数学问题。通过概率论的知识,“TopView”可以设计出更优化的编码方案,从而节省出一半的链路资源。
恰好,虎嗅网热榜上的另一篇文章《神奇”的Python与盲从的年轻人》很好地解释了这个问题。
互联网时代,有很多人开始学习 Python 编程语言。原因也很简单,大家都知道程序员是个高薪行业。但是想要做程序员,起码的会一门编程语言。于是乎,最“容易上手”的 Python 语言就成了香饽饽,职业培训机构的广告也随处可见,仿佛只要花几天时间学习一下 Python 就能转行成为一名高薪程序员。
然而在现实中,Python 只是一个工具,和其他工具计算器、锤子、电钻、挖掘机没有本质上的区别。学好了 Python 及计算机知识确实可以找到一份工作,就业范围包括但不限于“运维、自动化测试、Web开发、数据分析和人工智能”等等。但前提是学好,重点是学好计算机知识及其背后的数学知识。尤其是高薪的数据分析和人工智能领域,所需要的计算机知识包括但不限于“线性代数、离散数学、概率和统计”等等数学领域的知识。数学专业转行 Python 的话,只需要熟悉一下 Python 语言的语法格式,可以很快找到高薪职位。而数学水平有限的人,无论是手持计算器,还是拿 Python 编程,面对数学难题的时候依然会感到束手无策。所以在实际找工作的过程中,通过培训机构速成 Python 的“程序员”想找份工作并不容易,往往还不是培训机构曾经许诺的高薪职位。
这就是学好数学的意义:它像是高薪工作的敲门砖,能让你在专业领域竞争中取胜;它又像是一种提高智力的训练,让人变得理性,做事更有逻辑;它像是一把找寻问题最优解的万能钥匙,帮你一扇扇新的大门;它更像是万丈高楼的地基,支撑了未来的无限可能!
人的一生之中,只有健康和知识真正属于自己。学好数学知识除了费点时间,没啥坏处。
最后推荐一下从最简单的 “1 + 1 = 2” 开始起步的免费教授数学知识的“可汗学院”,以及工作和生活中能够大幅提高做事效率的 Python 编程语言。
数学 + 编程,这是两门不会让你后悔的实用知识!
微博头条文章作者:<strong>【月诚故事】</strong>
微信公众号:<strong>【月诚故事】</strong>自媒体运营小白的成长日记
联系邮箱:messages (à) intorich (.) com
<img src="/img/wechat.png" alt="【月诚故事】自媒体运营小白的成长日记" />