离散数学对程序员来说非常重要,还有组合数学、线性代数、概率论、数论等等,即使你将来不做研究,这些基础知识也能极大地提高你的水平。计算机科学对离散数学的要求很高,建议你先学习前面提到的这些课程,然后学习计算机算法和数据结构,再配合到网上的在线题库做题,过程很艰辛,但是对你的帮助会很大。
推荐书目:
《具体数学》(先学完前面的数学课程,在水平有一定进步以后再看)
《算法导论》(应该人手一本的好书)
简单来说,学数学的目的,一方面是活跃你的思维;另一方面是为了深入学习算法打基础,设想一下,同样的问题,普通人的程序要几十分钟甚至几小时几天才能解决出来,甚至根本无法解决,而你精心设计的程序却能在1秒内解决出来,这就是数学的魅力、算法的魅力。
其实,一切取决于你是否想做一个高级程序员。如果你做体力活(其实一般编程别人都认为是体力活),那你可以不学,因为你用不到,但是,你要是做技术上的创新,做个很强的程序员,没有数学的支持,很难。
你既然学习了C,c++,你也知道算法的重要性,同样一个问题,我用13行程序解决了,我的同学居然用了33行,因为他不懂的用数学。你要达到什么高等,取决于你的数学修养。当然,要做一个普通的程序员就不用学习了。要挑战自己,做个好的,优秀的,学习数学吧!
本文地址: http://www.goggeous.com/20241129/1/138933
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-11-29 02:12:53职业培训
2024-11-29 02:12:52职业培训
2024-11-29 02:12:52职业培训
2024-11-29 02:12:51职业培训
2024-11-29 02:12:50职业培训
2024-11-29 02:12:50职业培训
2024-11-29 02:12:49职业培训
2024-11-29 02:12:48职业培训
2024-11-29 02:12:40职业培训
2024-11-29 02:12:40职业培训
2024-11-27 21:07职业培训
2024-12-22 18:50职业培训
2025-01-07 20:36职业培训
2025-01-07 03:34职业培训
2025-01-03 08:24职业培训
2024-12-14 22:17职业培训
2024-12-31 13:55职业培训
2024-12-08 21:10职业培训
2024-12-14 05:46职业培训
2024-12-04 05:40职业培训
扫码二维码
获取最新动态