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

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

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

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

9394 次点击
所在节点    问与答
82 条回复
akakidz
2019-08-05 00:08:00 +08:00
即使是做初级的开发工作,我认为也很重要。
类似的问题:码农有必要精通英语吗?没有硬性要求,但是它对你的技术和职业发展上带来的好处会越来越明显。
我目前没有这些能力,这是作为菜鸡观察到同事和我的差距分析出来的...楼主可能周边都是与你类似的人没有察觉到吧
coderluan
2019-08-05 00:32:30 +08:00
开什么程序员了,做应用层面的,初中水平的数学就够了,做系统层面的,高中水平的数学就行了,做算法层面的,就得大学水平的数学了。
anguiao
2019-08-05 00:46:20 +08:00
那你应该在一个不错的大学
misaka19000
2019-08-05 01:02:16 +08:00
我认为所有的程序员都应该学号离散数学
klesh
2019-08-05 01:21:02 +08:00
试下实现个 pHash?
详见 phash.org
snw
2019-08-05 01:29:52 +08:00
最简单最基础的例子:求个近似数值解,牛顿法就是比二分法要快几倍,这就是学过微积分带来的优势。
高级些的知识带来的差距那就更多了,有些只是你没有意识到而已。
mumbler
2019-08-05 01:33:28 +08:00
对算法岗比较重要,做项目一般用不上高等数学
SNOOPY963
2019-08-05 01:33:55 +08:00
逻辑对程序员很重要。

逻辑 OK 的人,学数学自然没问题。
sonicjam
2019-08-05 04:44:59 +08:00
老生常谈的问题。
数学学好了能提升你的上限。
4SM
2019-08-05 06:21:49 +08:00
数学对任何职业都是最重要的。因为逻辑是需要训练的。
NewDraw
2019-08-05 08:32:27 +08:00
非常重要
zilaijuan
2019-08-05 08:41:14 +08:00
盲猜楼主信计专业。如果猜错了,后面的话不用看了。数学类的数学过于理论化,让人觉得没用,但编程处理一些计算问题时,数学确实有用。如果只是简单的搬砖,什么都不需要会,面相搜索引擎编程就可以了。
garlics
2019-08-05 08:58:03 +08:00
面试需要(
Akiyu
2019-08-05 08:58:52 +08:00
之前在书上看到过一句话, 分享给大家 :
硬件的尽头是物理, 而软件的尽头是数学

所以, 数学对于我们做软件的人来说极为重要
不过程序不是类似数学家那样非常缺稀的职业, 所以我们大多人都不会涉及到太多数学的东西
但是你想往顶尖头, 那么数学应该是不可或缺的
exev2
2019-08-05 09:01:36 +08:00
数学对程序员来说真的很重要吗?

也未必,具体看情况,如果想成为一名优秀的程序员,数学和英语都很重要。

万丈高楼平地起,功底扎实更出色。
HENQIGUAI
2019-08-05 09:10:29 +08:00
没用到是因为水平还没达到
huijiewei
2019-08-05 09:11:04 +08:00
1+2+3+4+5+...+n

不懂数学的傻了吧唧的搞个 N 次循环做?
luckyqiang
2019-08-05 09:15:09 +08:00
我本科应数的,现在还没怎么用到数学,确实是水平还没达到高度
1a0ma0
2019-08-05 09:17:38 +08:00
个人认为重要性而言 英语 > 数学。英语是下限,数学是上限。
GGPlayer
2019-08-05 09:39:27 +08:00
游戏开发偶尔要,就怕要的时候不会,要折腾很久

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

https://www.v2ex.com/t/589014

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

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

© 2021 V2EX