黑马程序员技术交流社区

标题: 学编程是不是一定要学好高等数学 [打印本页]

作者: java初学者阿城    时间: 2014-12-20 23:39
标题: 学编程是不是一定要学好高等数学
各位大神,学编程是不是一定要学好高等数学?本人高数好菜。。。
作者: qowoeo7538    时间: 2014-12-20 23:48
没有的事,不过可以明确的告诉你,学这个数学要求多高都不过分的。不过并不是说要数学差就学不了。
作者: Honelyboy    时间: 2014-12-20 23:55
学习编程最主要的是逻辑思维强。
作者: zw937820438    时间: 2014-12-21 00:21
重要的是逻辑思维好
作者: 呢?    时间: 2014-12-21 00:25
数学好当然更有利
作者: 奋斗的蜗牛ksd    时间: 2014-12-21 01:03
本帖最后由 奋斗的蜗牛ksd 于 2014-12-23 00:41 编辑

数学对于编程,  可能最重要的是模型的思想吧。

高数 是对于通信领域 有重要的应用,尤其是傅里叶变换那几张,高数二下册,在于信号 一些 级数变换上面
高数上册 微分中值定理可能会对你的逻辑推理能力有帮助

线代我学的不好,也没有注意过知识的交叉。

高数和概率论的交叉部分 对于编程是最重要的,也是我大学最邋遢的部分,告诫:
对于高数的 等价无穷小那块 好好学
对于概率论 的前半部分 随机事件和概率,作用较小,而概率分布,基本极限定理作用很大,帮助你数学建立模型思想 有关的练习题,可以很好的练习逻辑能力,
概率论后面的部分 抽样分布啊 参数估计什么的,可能作用小一点。

如果刚学数学请认真对待,不然真正到工作的时候会后悔,你就会意识到 加班 和不加班  到底是因为什么了。

说数学不重要的话 都是 不过脑子的。我承认我数学没学好,不影响初期学习编程的效果,但是学习效率 理解能力,处理需求 写代码分析的思路 跟那些数学学的好的 差球远了,这也是那些加班的和不加班的人  区别所在吧

举个栗子,你自己分析重要性:
我锁接触过的几个211大学数学系和物理系的人,通常都掌握1-2门编程语言,他们掌握 只是为了解决 学习上的问题,
真正编程 写代码 写的好的,绝壁不是 软件工作 计算机系出来的,
数学系学的好,毕业一般从事 金融 投行的工作,年薪 比程序员高的不是一个档次
另外 研究所---航天科技类,数不胜数

数学是一门伟大的学科,如果你在学,请珍惜,如果你没好好学,那也要尊重它!



作者: wangcongwu    时间: 2014-12-21 08:20
作为一个数学从来不及格的人来说其实吧没一点关系
作者: wangcongwu    时间: 2014-12-21 08:21
计算机系学的都是离散数学我去了根本不是主流分支,你说数分线代和编程有一毛钱的关系吗
作者: wata    时间: 2014-12-21 08:57
我没听说过学编程和学好高等数学有必然关系
作者: Gyx    时间: 2014-12-21 09:08
编程主要的是有思想,有悟性,和学好数学关系比太大吧!
作者: Afridoce    时间: 2014-12-21 10:47
没有的事~~~~~~~~~~~~~~
作者: 我就是姚舜禹    时间: 2014-12-21 21:09
应该没有关系,因为我以前数学就不怎么样,高数也没学过,现在感觉学的还可以。主要是走心!
作者: Lscreat    时间: 2014-12-21 22:46
学习编程跟数学没太大的关系,跟你的态度有直接关系。
作者: huoxy    时间: 2014-12-21 22:52
不研究算法的话,高中数学基础就足够了。
作者: 银离子    时间: 2014-12-22 22:49
也不是,但了解一下怎是好的
作者: java初学者阿城    时间: 2014-12-22 23:55
奋斗的蜗牛ksd 发表于 2014-12-21 01:03
高数 是对于通信领域 有重要的应用,尤其是傅里叶变换那几张,高数二下册,在于信号 一些 级数变换上面

高 ...

哇,你的回答太有帮助了!!!!谢谢!!!!!:D
作者: java初学者阿城    时间: 2014-12-22 23:56
qowoeo7538 发表于 2014-12-20 23:48
没有的事,不过可以明确的告诉你,学这个数学要求多高都不过分的。不过并不是说要数学差就学不了。 ...

好的,谢谢!
作者: qowoeo7538    时间: 2014-12-23 00:03
离散数学,组合数学很常用到,不过我们还早。
作者: zmhlnrs    时间: 2014-12-23 00:03
其实编程就是要求有逻辑性思维 能理解就好  和数学没有太大关系
作者: 袁枭飞    时间: 2014-12-23 00:09
反正还是多学点好吧,多学点没坏处哦
作者: 撬佳人丶    时间: 2014-12-23 00:22
算法(高数只是一部分)在左手,编程语言在右手,天下我有。
作者: java初学者阿城    时间: 2014-12-27 00:06
奋斗的蜗牛ksd 发表于 2014-12-21 01:03
数学对于编程,  可能最重要的是模型的思想吧。

高数 是对于通信领域 有重要的应用,尤其是傅里叶变换那几 ...

前辈这个回答对我这个大二的学生太有帮助了,谢谢!!!!!!!!!!!!!!
作者: 西风烈123    时间: 2014-12-27 12:09
是了。。
作者: zhiyi    时间: 2014-12-27 12:13
不一定,不过学习高数确实可以从中获取思想、灵感。我觉得程序员有些人文素养,会如虎添翼
作者: liuhuan    时间: 2014-12-27 12:22
算法是程序员的真正使命,数据结构是算法的核心,高数当然要学好,如果楼主志向特别远大的话。
作者: 寻觅    时间: 2014-12-27 12:36
按我说:学习编程一定要学好高数,并且要学好线性带数,概率论,就是考研考的那三科数学。原因:
作者: 被风扬起的沙    时间: 2014-12-27 12:38
算法很重要啊
作者: 寻觅    时间: 2014-12-27 13:13
按我说:学习编程一定要学好高数,并且要学好线性带数,概率论,就是考研考的那三科数学。原因:在大学的时候,我们寝室有个哥们,我认为是我们班编程最好的,我那个时候也问他高数对编程有没有用,他说:“编程用不到高数,会点基本的就行了”,可是你知道吗,这哥们的高数成绩是我们班最好的,每次考试90+,(我们学校的高数考试相当的难),你说高数有没有用,你看过算法导论吗,如果你看过,你就能明白高数这些东西的重要性,算法都是用公式解释的,要是高数(线代,概率论,离散数学,一样重要)不好,你是能难理解每个算法的精髓的,现实中我们编程都是“傻瓜式编程”,但是你要是想成为一个编程人才,你要精通算法,能熟练运用算法,这要求你有很好的数学功底,总之,好好学吧,拼了命的学,最后,即使你在工作中没有用到太多的高数知识,但是你不会后悔,反之,你没有好好的学,我断言,你十有八九那个时候会后悔,我毕业了,有些事和当初相比有了很多观念上的改变,听我一言,好好学习吧!
作者: jacoblx    时间: 2014-12-27 13:14
看你的目标了,如果你满足于一个普通开发者程序员,那么数学跟你其实没太大关系。如果你想成为行业大牛,精通于算法和高效率实现,高数,概率和离散甚至数论都是你需要掌握的,即使没有直接用到,也会间接影响到你的逻辑思维能力。毕竟早先的计算机专业就是数学系分出来的,历史上的计算机科学家无一例外都是数学家!
作者: xiao飞    时间: 2014-12-27 14:12
努力就行, 不要太过在意
作者: Hello_Boys    时间: 2014-12-27 15:37
高等数学一定要学好,对你学编程应该会有好处。
作者: hmyf150122    时间: 2014-12-27 16:20
学数学可以锻炼逻辑思维,但不一定有编程思维,当你运用程序解决问题时,你有解决问题的思维,所以思维可以用多种方式锻炼,不一定非得高数学好
作者: 极光_CDY    时间: 2014-12-27 16:32
qowoeo7538 发表于 2014-12-20 23:48
没有的事,不过可以明确的告诉你,学这个数学要求多高都不过分的。不过并不是说要数学差就学不了。 ...

有概念,学习过,就可以。都会忘记,但都会有印象和基础。相信自己!
作者: as604049322    时间: 2014-12-27 16:41
奋斗的蜗牛ksd 发表于 2014-12-21 01:03
数学对于编程,  可能最重要的是模型的思想吧。

高数 是对于通信领域 有重要的应用,尤其是傅里叶变换那几 ...

不好意思,一下子点错了,改不了
作者: 周景新    时间: 2014-12-27 17:34
数学好是有优势,但不是绝对优势,重要的是在于自己的努力
作者: 云兮丶    时间: 2014-12-27 18:25
:)其实我觉得编程是数学+语文+英语的结合体!
作者: 些许    时间: 2014-12-27 21:18
逻辑思维能力   你应该听说过吧  学软件有没有戏  就看它了
作者: 李增宽    时间: 2014-12-27 22:11
高数,一棵挂满了人的数
作者: 李增宽    时间: 2014-12-27 22:12
高数,一棵挂满了人的数
作者: 疯狂的学渣    时间: 2014-12-27 22:29
不一定吧,但是考上大学,学不好高数,估计还是个人不够刻苦吧,高数只要认真听课,也没有那么难啊。
作者: beyondskyqiu    时间: 2014-12-27 23:15
学好计算机最大的难题就是坚持与探索。
作者: aa524500    时间: 2014-12-27 23:31
这个可不一定啊
作者: 流星划过的黎明    时间: 2014-12-27 23:35
高数已经忘的差不多了咋办?
作者: cz萑    时间: 2014-12-27 23:37
不一定,编程就是思想问题
作者: java初学者阿城    时间: 2014-12-28 23:51
liuhuan 发表于 2014-12-27 12:22
算法是程序员的真正使命,数据结构是算法的核心,高数当然要学好,如果楼主志向特别远大的话。 ...

现在还只是个大二学生,还有很多不懂和迷茫的。。。
作者: java初学者阿城    时间: 2014-12-28 23:53
寻觅 发表于 2014-12-27 13:13
按我说:学习编程一定要学好高数,并且要学好线性带数,概率论,就是考研考的那三科数学。原因:在大学的时 ...

还是一些有走过来的人有经验:),接下来,好好学数学了。
作者: java初学者阿城    时间: 2014-12-28 23:55
李增宽 发表于 2014-12-27 22:11
高数,一棵挂满了人的数

我也挂在上面了。。。虽然数学学得很吃力,但是又想学好编程!
作者: 任我行_2014    时间: 2015-1-2 00:27
其实高深的数学,只是专门进行复杂算法设计才会用到,但是那种东西,会有专人去做,如果数学不好,不必深究
作者: 飘渺之旅    时间: 2015-1-2 00:34
想学的深,数据结构和算法必备。。
作者: 芭芭拉2    时间: 2015-1-2 11:05
算法那块儿有点关系,其他的还好。。。
作者: lovejjfg    时间: 2015-1-2 11:16
能学就好好学一下吧!数学是科学工具,会使用最好,不会使用,只有求人帮忙了!
作者: 傻大憨粗萌    时间: 2015-1-2 12:26
有志青年都应该学好数学呀!举个栗子,数学好的同学一般逻辑思维不会太差,这时候如果在深入研究一下逻辑学这门课,艾玛,出去吵架打嘴仗效果杠杠的,没理搅三分!
作者: limxing    时间: 2015-1-2 12:35
这个没问题的吧!没上过大学的都是高手,不过我们可以加好友一起学习一起进步的呀
作者: qig123    时间: 2015-1-2 21:37
估计要想在编程上讨论高等数学,,可不是一朝一夕
作者: 来自未来    时间: 2015-1-2 22:11
这个跟数学好不好没什么关系。。
作者: chenshiji    时间: 2015-1-2 22:13
跟数学知识没多大关系,主要的是自己的逻辑思维!!
作者: 蛋卷    时间: 2015-1-2 22:16
主要是编程思想
作者: dede风    时间: 2015-1-2 22:17
聆听中----
作者: levin.liu    时间: 2015-1-2 22:21
这个没那么大的关系吧,如果是专门做算法做算法,数学不好根本就没办法了,嘿嘿
作者: xc29417412    时间: 2015-1-2 22:27
虽说最重要是逻辑思维,但是你们又有谁真正明白数学是提高思维能力的最好选择




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2