为什么要学习数学

对于数学和计算机的联系,可以这么说:“如果你只想当一个普通的程序员,那么数学对你来说,并不重要。但是如果你想做一个顶级的程序员,梦想改变世界,那么数学对你来说就很重要了。”
数学它其实是一种思维模式,考验的是一个人的归纳、总结和抽象能力。把这个能力放到程序员的世界,其实就是解决问题的能力。
如果编程语言是血肉,数学的思想和知识就是灵魂。

程序员如何学习

从工作的相关领域开始,先广度,再深度。当开始学一个特定问题的时候,最好的方式是追一门在线课程。最后,针对学习的内容写一点程序。
明确需求。作为非数学专业出身的“外行”,我们使用数学的目的不是顶天,而是立地;不是上下而求索艰深的理论问题,而是将生活的具体问题抽象化,而加以解决。
用多少学多少。掌握基本的线性代数与矩阵论、概率论与数理统计知识足以应付日常的使用,盲目地好高骛远通常有害无益。
数学绝不仅仅是算术,把主要的精力放在计算上未免因小失大。
**
math_map.jpg