我总是开玩笑说,我在大学学到的最好的东西是学习的能力
我总是开玩笑说,我在大学学到的最好的东西是学习的能力。那里教授的大部分实际内容都很普通(编译器、算法、一些函数式编程、单子、形式化方法、线性代数和其他数学知识等等)。其中几乎没有任何东西是我日常工作中会用到的,而且我几乎已经忘记了大部分内容。而我与一些完全没上过大学、从未学过这些东西的成功程序员一起工作。我发现我并不经常构建编译器,虽然我享受过去十年左右函数式编程在语言中的复兴,但我不得不重新学习很多东西,因为我已经二十年没碰过这些东西了。90年代的很多专家系统和贝叶斯信念网络的内容后来被机器学习取代了。虽然我已经忘记了大部分内容,但我记得足够多,以便在需要时重新进入这个领域。这种情况发生过几次。大部分时候,我只是查看维基百科,阅读大量相关内容,然后确定合适的工具和库。…
源讨论每个程序员都应该知道的50个算法(第二版)原帖 205 条评论 · 导入时统计