Math 数学、编程和学习

Math 数学、编程和学习,math,Math,在这个网站上曾经讨论过数学和编程之间的关系,以及其中一个是否是另一个的子集,等等 在我最近的编程研究中,我发现自己越来越希望自己的数学学得更好。大家都知道当编程书籍开始以数学的方式概括某件事情时的场景(“因此,我们可以说对于所有,”)。在这种情况下,我的眼睛呆滞了。我知道这主要是因为我很笨,但是如果我能提高我的数学技能,也许我能从这些事情中得到更多 主要问题:数学真的是一种可以“变得更好”的东西吗?还是你的大脑对此有点敏感 重要的后续问题:如果上面的答案是肯定的,那么有什么方法可以做到这一点呢?

在这个网站上曾经讨论过数学和编程之间的关系,以及其中一个是否是另一个的子集,等等

在我最近的编程研究中,我发现自己越来越希望自己的数学学得更好。大家都知道当编程书籍开始以数学的方式概括某件事情时的场景(“因此,我们可以说对于所有
”)。在这种情况下,我的眼睛呆滞了。我知道这主要是因为我很笨,但是如果我能提高我的数学技能,也许我能从这些事情中得到更多

主要问题:数学真的是一种可以“变得更好”的东西吗?还是你的大脑对此有点敏感


重要的后续问题:如果上面的答案是肯定的,那么有什么方法可以做到这一点呢?

我想说,任何人都可以在这方面做得更好。这需要时间和耐心,而且有些文字就所涉及的符号而言是非常密集的,但是如果你愿意投入时间,我认为这应该不会太可怕

我会查看维基百科,当你看到一大块符号弹出时,我会把它放在附近。一次翻译一个,然后以最有意义的方式将它们组合在一起(或者问我们几次,直到你掌握了窍门)。

学习


维基百科实际上是一个相当好的数学参考。从你感兴趣的学习内容开始,并按照链接进行操作,直到你理解了最初学习内容的所有组成部分。

去当地社区学院注册微积分1。这涵盖了数学意义上的函数,并有严格的代数复习课程,将使用足够的符号让你领先

两者都有。你的数学可以学得更好。但你也确实受到大脑中特定线路的限制/赋予。这意味着你最有可能提高你目前的数学技能。然而,由于你的大脑硬件的限制,你可能永远不会发现一个新的定理

说到提高,我认为一如既往的方法是练习。阅读数学文献,尝试解决数学问题,并最终形成一种观点,在这种观点中,你能够打破习惯,打破你在用数学术语表达之前所看到的现实世界的难题


至于编程与数学的关系,我认为有一个很强的关系。事实上,有人可能会说,一个程序只是一个定理的证明,需求文档是证明的所有输入

我认为任何人都可以在数学方面做得更好。你只需要有决心和实践


问题的一部分在于数学书往往是由数学家编写的,他们在几十年前就不再是数学新手了。你想要的是适合你水平的书,里面有你可以使用的材料

一些建议:

  • 如果你能找到一本,那就买一本Mathematica和一本关于它的好书(Schaum的提纲实际上很好也很便宜)。我一直用它来想象事物

  • 作为一名程序员,你可能更想追求离散数学而不是微积分

  • 别处提到的那本具体的数学书很好

  • 大多数介绍离散数学的课本都很好地涵盖了逻辑、集合、组合数学、概率论、图论等内容。我的学校使用了我喜欢的Rosen的课本

  • 如果要进行三维图形编程,线性代数很有用。大多数为工程师准备的介绍文本都会教你需要知道的东西。如果你想要更具理论性的东西,正确的线性代数可能是“实”线性代数中最好的

  • 寻找马丁·加德纳的书,玩他的谜题。他是一位优秀的作家和教师


记住,数学不会有太大的变化。你可以在亚马逊和二手书店买到便宜的二手书。我买课本时总是找n-1版本。

练习


Schaum的轮廓很适合这一点。如果你对概率感兴趣(涉及组合数学),请参阅概率中的50个挑战性问题。

我可以分享我的经验

我从小学起就害怕数学。讨厌它,没有抓住重点,没有追求它

相比之下,我一直对电脑着迷。我是从“需要知道”的角度来学习编程的——我不能忍受不从最低到最高层次理解计算机和编程。我几乎完全自学成才,并以程序员/架构师为职业

去年,在我妻子的敦促下,我开始重返大学。我报名参加了一个代数补习班,因为我知道这会很痛苦。事实并非如此

不知何故,通过多年学习开发面向对象软件,我似乎欺骗了自己,让自己学会了如何进行数学思考。这些概念不再那么难了。也许是因为我已经学会了用由更小、更不复杂的想法组成的复杂系统来思考问题


我现在正在研究游戏开发,这是一些严肃的面向数学的编程。这比我到目前为止所做的业务发展更重要。然而,我并不觉得它令人畏惧,因为它是应用数学。致力于解决实际问题似乎可以让这项研究变得不那么乏味,也更有趣。我发现维基百科和Wolfram的Mathworld很有帮助。如果你已经知道如何编程,那么你在学习数学方面就领先了。

当你第一次开始学习英语时,所有这些“符号”(字母)在你看来都像是胡言乱语。我敢肯定,在某个时候,你对自己缺乏理解感到沮丧。但是慢慢地,慢慢地,你开始理解它们

事件