一个好的开发人员应该知道哪些核心数学概念? [英] What are the core mathematical concepts a good developer should know?
问题描述
自2006年从一所很小的学校毕业以来,她的&过时的程序(我是外国人,当时还不懂任何更好的学校),我逐渐意识到,我错过了数学和数学中的许多基本概念.软件观点,这些观点主要是其他更高概念的基础.
Since Graduating from a very small school in 2006 with a badly shaped & outdated program (I'm a foreigner & didn't know any better school at the time) I've come to realize that I missed a lot of basic concepts from a mathematical & software perspective that are mostly the foundations of other higher concepts.
即我试图在算法简介,但很快意识到我缺少一些数学概念来更好地理解课程.
I.e. I tried to listen/watch the open courseware from MIT on Introduction to Algorithms but quickly realized I was missing several mathematical concepts to better understand the course.
那么一个好的软件工程师应该知道哪些核心数学概念?您会向我推荐哪些书籍/网站?
So what are the core mathematical concepts a good software engineer should know? And what are the possible books/sites you will recommend me?