程序员怎样学数学

程序员怎样学数学

他们在高中里所教的数学课程并不是为你的编程生涯做准备的,

在你理解了什么是数学之后——数学从何而来,走向哪里,为何而生,你会发现学习和欣赏几何学和三角学变得更容易了。

不必去记住几何上的证明和三角恒等式,虽然那确实是高中学校要求你必须去做的。

 

正确学习数学的方法是广度优先,而非深度优先。你要考察的是整个数学世界,学习每个概念的名字,区分出什么是什么。

 

学习数学的正确方法是忽略实际的算法和证明,

对于大部分情况来说,他们的名字,他们的作用,他们计算的大致步骤,(有时是)谁发明了他们,发明了多久了,他们的缺陷是什么,和他们相关的有什么,把数学当文科来学

 

为什么呢?

因为第一步反应在数学上的是问题的确定。

如果你有一个问题去解决,并且假设你没有头绪如何开始,这将花费你很长的时间来弄明白。

但如果你知道这是个变异的问题,或者是一个凸优化问题,或者一个布尔的逻辑问题,然后你起码能知道从哪着手开始寻找解决方案。

 

我认为学习数学最好的方法是每天花15到30分钟逛维基百科,

那上面有数千数学分支的相关文章,可以从一些你感兴趣的文章着手(比如弦理论,或者傅立叶变换,或者张量理论,就是能冲击你想象力的东西) 阅读。

如果有什么你不理解的,就去了解那些链接,如此这般直到你累到不行为止。

posted @ 2018-04-15 13:58  假程序猿  阅读(250)  评论(0)    收藏  举报