数学对程序员来说真的很重要吗?

2019-08-04 21:46:14 +08:00
 izzy27

我是一名在校生,专业是数学和计算机的交叉学科,认识了不少计算机系的同学,几乎每个同学都对我说数学很重要。然而我在学习过程中发现理论和实践之间有着巨大的差异。就我个人而言做项目的时候几乎不会用到数学知识(极限积分微分向量...),同时学数学的时候更不会涉及到有关编程的内容。我大一在学数学,现在还在学数学,可能是我太菜了吧,始终没有感觉到两者的关联

挺迷茫的,各位觉得数学对工作帮助真的很大吗

9452 次点击
所在节点    问与答
82 条回复
Leez088
2019-08-05 09:40:21 +08:00
@huijiewei 这个初中数学就能解决了啊
abcbuzhiming
2019-08-05 09:43:30 +08:00
数学决定你的上限。所以这件事就是看你自己想达到的层次,你要只是想搬砖,那你只需要初中高中级别的数学就行了。问题是你能搬一辈子砖吗?搬砖最多 5 年就到天花板了,你不继续爬那就只好转行或者等待年轻人来取代你
@1a0ma0 计算机世界的英语要求远比数学低,除非你打算做研究去读 paper
zhang77555
2019-08-05 09:46:06 +08:00
看你的目的咯
如果你是为了成为技术大拿,那很重要
如果你是为了赚钱,那研究如何赚钱比研究数学还是靠谱些的
momocraft
2019-08-05 09:50:18 +08:00
不重要 学点更实用的吧
lynnX
2019-08-05 09:58:02 +08:00
去 leetcode 上刷一刷算法题,我觉得你会改变这个看法。
djFFFFF
2019-08-05 10:11:30 +08:00
我就是因为数学太差了,职业瓶颈之后两次尝试转人工智能岗位都失败了。微积分和线性代数基础还是很重要的。
wtdd
2019-08-05 10:12:28 +08:00
数学,物理和算法对人能力的要求基本上是高度一致的,
无非是记忆和逻辑等思维能力的速度和准度,或者直接说智商要够高,
与其说数学对编程有多重要,不如说数学都学不好还编个屁的程,不如回家卖红薯。
anmie
2019-08-05 10:12:39 +08:00
分阶段和人群吧。
编程入门的时候,起码是要有一些初高中数学知识的,比如练习题什么的求个奇数,输出个图形啥的,一点数学基础没有肯定不行。
再往后工作如果都是各种互联网产品的业务,各种框架起飞,那确实也不要啥数学知识。真滴不要。
再往后各种分支,需要钻研的部分,数学的作用就又凸显出来了,而且初高中知识就不够用了
liprais
2019-08-05 10:13:58 +08:00
重要啊
不然领导让你实现个判断是不是质数的功能你还要吭哧吭哧的去找算法
across
2019-08-05 10:42:16 +08:00
做做稍微难点的算法就需要。
不需要是因为你根本不会,所以接不到需要的内容,公司只会发任务给能担任的人···
Caballarii
2019-08-05 11:11:24 +08:00
数学又不是只有代数几何,有一门科目叫离散数学,你会发现里面都是你变成要用到的知识,只是有些你已经懂一些了而已
qiushui777
2019-08-05 11:13:37 +08:00
最近学量化,感觉入门只要概率论基础就行,复杂理论会高深点
cmonkey
2019-08-05 11:29:32 +08:00
那要看你学数学学到什么程度了,比如进行科研没有,以普通人的数学知识并不能显著的提高吹嘘的数理逻辑知识,对计算机知识的提高并没有那么显著提高,该学计算机的知识还是得脚踏实地的学
Valid
2019-08-05 11:31:53 +08:00
参考“李永乐老师”
zhuzhiqiang
2019-08-05 11:35:31 +08:00
非常重要
v23x
2019-08-05 11:36:35 +08:00
数学对计算机来说当然很重要

尤其是你工作年限越久越有可能这样觉得

不一定会一直用到 但是关键时候又是必须的

另外数学对思维帮助也很大啊
kx5d62Jn1J9MjoXP
2019-08-05 11:46:49 +08:00
对 V2EX 这种基本上从事前端 /后端 /客户端开发的,数学完全没用,而且这些人很可能连现代数学长什么样都没见过
lvybupt
2019-08-05 12:18:09 +08:00
通俗的讲,数学决定了一个人技术上能发展的上限。

很多人一生的发展根本碰不到上限。
wupher
2019-08-05 12:19:40 +08:00
越到后来,越意识到数学的重要性。

但是,也越到后来越发现这东西很难捡。。 。这点很像英语。

所以,好好学,别丢到,哪怕是做码农也别丢掉。
Counter
2019-08-05 12:28:15 +08:00
数学思维很重要,不在于学的什么知识,考多少分
某种意义上讲,数学很看重天赋,有的人凭天赋就可以辗压

一段很简单的代码,数学思维好的人,不仅比较快速找到解,还是较优解
另外能比较快速理解别人的代码(有些初学者不理解递归原理)
有些复杂 /深入 /高级的编程原理,数学思维好的人也比较能快速理解并掌握

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/589014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX