程序员对算法的需求 提问
作为一个程序员对算法的要求是不言而预的。而这里我有一个问题是:
到底该怎样的培养程序员的算法思维?
昨天看了北大青鸟一个老师关于算法的观点:
一个人只要掌握了一门或者几门编程语言、开发工具的使用就可以算是一个合格的程序员;
而作为软件编程高手与合格程序员的区别在于脑力上的那一层思维方式的不同,而这个不同在于程序员在学时期,对算法的重视与否决定的,这也就是程序员都该学习高等数学的原由。
我也知道有人对比尔.盖茨的评论是:如果大学是比尔坚持对数学的兴趣,他会成为一个优秀的数学家。
从这点看:比尔的成功其实不是偶然的,他的数学思维能力很强。在做程序的时候,一般来讲他就不会为一个程序的算发问题感到困惑。
那么我想了解的是:
算法的重要性在程序的比重 最高会到多少?
作为一个想成为真正合格的程序员, 到底该从什么时候开始注重算法、数学思维的培养?
自学存在思维培养时的那些缺陷?
如果自学 有什么好的教程可以选择?
...
请各位帮我解答疑惑!
谢谢 !