大家来谈谈数学之于程序员的作用

numberq 发布于 2013/10/12 09:52
阅读 798
收藏 0
数学在平时的工作中能够起到帮助吗?如果工作后再补数学的话会不会有点吃力?
加载中
0
excepiton
excepiton
算工资不会算错
numberq
numberq
哈哈
0
梅开源
梅开源

简单地概况几点:

1.多数程序工作并不是搞非要高深数学知识应用的领域, 核心问题和困难都不在数学上。

2.数学分很多门派,计算机的数学基础是图灵丘奇那派, 应用视场景而定。 通常教牛顿莱布尼茨傅里叶数学的喜欢宣称计算机基础是数学,你可以举手问他们什么是图灵机看看。。

3.搞游戏开发啥也许离数学接近点,但是轮子已经很多了,不用自己太费神。

4. 有精力看下线性代数,组合数学啥的也无妨,有些应用需要这些。高等数学那些,一般是做硕士博士以后弄的,比如找出一套公式来图像识别做绿坝。

无争
无争
初中奥数得过奖有帮助么。。
0
amonxu
amonxu

1.能起到帮助,你走向高玩与它有很大关系。

2.必须吃力,而且你不知道从哪补,这是最蛋疼的。

numberq
numberq
是啊,感觉自己底子差要补得费好大力气。还有‘高玩’是啥意思?
0
中山野鬼
中山野鬼

引用来自“梅开源”的答案

简单地概况几点:

1.多数程序工作并不是搞非要高深数学知识应用的领域, 核心问题和困难都不在数学上。

2.数学分很多门派,计算机的数学基础是图灵丘奇那派, 应用视场景而定。 通常教牛顿莱布尼茨傅里叶数学的喜欢宣称计算机基础是数学,你可以举手问他们什么是图灵机看看。。

3.搞游戏开发啥也许离数学接近点,但是轮子已经很多了,不用自己太费神。

4. 有精力看下线性代数,组合数学啥的也无妨,有些应用需要这些。高等数学那些,一般是做硕士博士以后弄的,比如找出一套公式来图像识别做绿坝。

哈,你说的没错。不过如果是程序,肯定是要符合逻辑的。那么符号化你的逻辑,除了描述本身,他们中间的一些性质,已经是数学了,另外有些性质依赖数学来判定。
0
南湖船老大
南湖船老大

图像处理,机器学习,统计分析,金融行业的各种风险预测,建筑行业,材料学,航空航天。。

比如保险行业的精算师,就需要高等数学和概率论知识,各种微积分和概率分布,能考过的人寥寥无几。还有各种投资工具里的风险预测和收益模型,也是微积分和概率论。很多都要写代码或靠软件来做

图像处理就不说了,用到的《数值计算》这门课计算机专业的应该都学过吧,线性代数是基础。

材料力学,物理的什么就不说了,《理论力学》这门课有人学过吧?有限元分析有人知道不?有限元到了最后都是靠软件来做的,但原理还是要掌握的

大多数程序员只是低级码农而已,好比建筑民工和建筑工程师的区别。百度里年薪80-100W的程序员和年薪8W的程序员,区别就在这。

L4in
L4in
学过好多力学的路过。。。不过说回来有限元其实本质上就是个求解微分方程的数值解法。
南湖船老大
南湖船老大
回复 @梅开源 : 总是有进有出的。
numberq
numberq
回复 @梅开源 : 这也是我有疑惑的地方。究竟是coding和数学并行学习,还是需要时遇到问题时再去研究它呢?我觉得要学的话总能学会,不过可能会较别人慢点。最怕的就是沉进去出不来了,忘了最初的目的。
梅开源
梅开源
回复 @南湖船老大 : 这种事情怎么说呢?毕业以后,我发现当年那些数学物理电子近似无敌的童鞋们基本都转行了。。所以修了气宗的未必成盟主,修了剑宗的也未必成剑圣,真要牛逼起来或许需要坚持都练,直到遇见风清扬。
南湖船老大
南湖船老大
回复 @七念 : 当年读书的时候天天上网,理论力学考了9分。。没法混,只好学计算机了
下一页
0
random_walk
numberq
numberq
thanks。学点数学肯定有用,就是不知道用在什么地方还有怎样去学习
梅开源
梅开源
起码一点,对大学生而言数学不好挂科了需要重复重复再重复地花时间在这些上面……每逢春暖花开的时候,我都能遇见同样的那些熟人,大家相视一笑,这种缘分只可意会不可言传。
0
IdleMan
IdleMan
昨天刚好看了一篇文章 http://kb.cnblogs.com/page/189867/  数学引发的血案?
wharf_zhang
wharf_zhang
那个文章曾经看过,但确实不懂是什么原理 — what the fuck? 的前面一行及其后面一行之间的三行,如同数学天书。
numberq
numberq
怪不得听那么多人说那个卡马克多牛多牛。原来如此。
0
ddatsh
ddatsh
只会四则运算的路过……
0
中山野鬼
中山野鬼

引用来自“IdleMan”的答案

昨天刚好看了一篇文章 http://kb.cnblogs.com/page/189867/  数学引发的血案?
哈。你这个帖子挺有意思的。以前也折腾过这类的开发工作,不过做出来的东西,没有帖子里的 开根的倒数的应用那么有价值。这些工作有价值,不过价值需要应用和系统特性来支撑。我觉得国内,敢有这个想法的人太少了。所谓大公司的数据挖掘或机器学习,言必称“xx算法”,哈,我很难想想它们能搞清楚业务核心对技术的要求以及系统自身特性,对技术实现的影响。
0
温佐镜
温佐镜
开发算法类程序,必须有较深的数学功能。其实,大多数程序岗位都是面向业务类型,有高中数学水平就足够了
numberq
numberq
是的。但不知学习一点数学知识是否有助于业务的理解。
返回顶部
顶部