数学一般的人适合学习编程吗?

今天在回答清华的差生以后有何出路span>时, @杨硕 留言:其实我能写出这篇回答,跟吴军老师的数学之美浪潮之巅都很有关系,这两本书对我影响非常大。

杨硕的这篇回答,看起来题目不同,但其实回答的都是一个问题:数学思维会给编程带来怎样的帮助/span>推荐:高中数学(理科思维)不是特别特别好,未来能做成优秀程序员吗- 杨硕的回答

杨硕在回答中按照自己的理解,对代码工作进行了概念性分类,分为:
1结构性的工作/2效率性的工作/3逻辑性的工作/4仿真性的工作/5物理性的工作,并分别介绍了各类代码工作所涉及到的数学知识,以及相关学科知识。由此,他有了如下体悟:
(摘录)

我家有个知名程序员:一个小程序轻松换回一辆宝马 他读高中和大学时,数学特别好,打双升心算速度奇快,围棋下得好。现在他在做什么呢(以下截图来自他的微博):

数学一般的人适合学习编程吗?
对,他从2004年开始研究数字电视,慢慢从做软件转到做芯片。这个过程无疑是艰辛的,但得益于他的数学基础(为了做芯片,他需要读大量的数学paper),他硬是把这个兴趣坚持到了现在,晃眼十年过去了。会怎样不大在乎,只知道他选择走的是比较困难的路,没什么好担心的,他向来如此。

编程、做软件,是工程的一种。所以题主的这个问题,也属于讨论数学和工程的关系范畴。我爸爸是搞数学的,这个话题在我们家经常拿出来说。他是擅长运用数学协助解决工程应用问题的。

下面这个系列,作者是 @田渊栋 博士(卡耐基梅隆大学机器人系博士,Facebook人工智能组研究员)数学的用处(一)///数学的用处(二)///数学的用处(三)///数学的用处(四
另推荐他的:在谷歌无人车组的工作感想
上面摘录 @田渊栋 博士的这段话,与上面 @Milo Yip讲的——

讲的是类似的道理。

或可参考:
计算机系的高数,离散,线代都是用在哪些方面的nbsp;

数学一般的人适合学习编程吗?
来源:JUSTPUB

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月7日
下一篇 2015年1月7日

相关推荐