展开讨论

经验与复盘经验摘录 · 机器翻译

我总是开玩笑说,我在大学学到的最好的东西是学习的能力

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

源讨论每个程序员都应该知道的50个算法(第二版)原帖 205 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

GC

这可能对行业中的大多数工作来说是正确的。但并不总是如此。你可以在副项目中使用这些算法(例如我之前用Go语言做副项目时就是这样做的,因为当时Go还没有实现集合,我想更好地理解这门语言)。 或者,也许你渴望在游戏行业工作,虽然确实有现成的引擎可以使用,但你可能需要自己进行优化。或者从事SOC和嵌入式系统的工作。也许你将来想从事Linux核心工具的工作。 我认为还有比硅谷普通工作更广阔的世界。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

HE

> 我总是开玩笑说,我在大学学到的最好的东西是学习的能力。 我希望没人会笑——这不是玩笑。

完整原文
KO

> 我和一些成功程序员一起工作,他们完全跳过了大学,也没有学过这些。 我也注意到了这一点,并开始质疑我有什么可以提供的。但偶尔会遇到一些复杂的问题,然后你会发现一些开发人员会遇到他们的极限,而另一些人(大多是拥有大学学位的)则能走得更远。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。