首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有经过大量正规培训的情况下,我如何学习与高级编程相关的数学?

在没有经过大量正规培训的情况下,我如何学习与高级编程相关的数学?
EN

Stack Overflow用户
提问于 2009-10-10 18:35:36
回答 12查看 2.7K关注 0票数 13

除了基础大学微积分,我没有上过任何数学课。然而,在我的编程工作过程中,我从博客和阅读中学到了很多数学和比较科学,我真的相信我有一个不错的数学头脑。例如,我喜欢并成功地完成了Project Euler。

我想开始学习一些很酷的数学,特别是离散数学,集合论,图论,数论,组合学,范畴理论,λ微积分等等。到目前为止,我的印象是我已经准备好了在概念层面上承担这些任务,但是我在数学语言和符号方面遇到了很大的困难。我只是不会“说这门语言”,虽然我正在努力学习它,但我的进展非常缓慢。即使是一个公式或术语繁重的段落,我也可能要花几个小时才能完成。是的,我可以查找术语和定义,但这是一个非常繁重的过程,它非常模糊了我试图学习的理论上的简单性。

我真的很担心我将不得不回到我离开的地方,买一本中等水平的数学教科书,并在练习中投入一些认真的时间来训练我自己的思维方式。不过,这听起来非常无聊,所以我想知道是否有人对此有任何想法或经验。

EN

回答 12

Stack Overflow用户

发布于 2009-10-10 18:49:02

如果你不想去上课,你仍然需要得到课程给你的东西:学习材料的时间和大量的练习。

所以,拿起课本,开始做练习题。真的没有其他方法(除非你已经弄清楚了渗透是如何发生的……)。

票数 9
EN

Stack Overflow用户

发布于 2009-10-10 19:06:52

没有任何知识可以在课堂上只获得。

查看MIT Courseware for Mathematics

还有他们的YouTube site

Project Euler也是一种思考数学的好方法,因为它与编程有关

票数 8
EN

Stack Overflow用户

发布于 2009-10-10 18:45:03

在你当地的社区大学上一堂课。如果你像我一样,你会需要这个结构。对于被评分的压力,有些事情是可以说的。我的意思是,有太多的东西需要学习,如果你想要有更多的了解,而不仅仅是点头,嗯,嗯,那么单独行动是不切实际的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1548713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档