返回资讯中心
外部精选
软件工程
#开发者实时流

程序员街头实战书单推荐:数学、算法与系统知识

来源标题:Book list for streetfighting computer scientists

一篇面向程序员的阅读清单建议重点掌握线性代数、组合数学和概率统计,推荐Axler的《Linear Algebra Done Right》和Knuth的《Concrete Mathematics》。作者明确不推荐机器学习、量子计算、SIMT/加速器和信息安全类书籍,认为量子计算目前尚不实用、信息安全只是QA的子领域。

Hacker News 最新num422026/11/15 · 今天3 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

说到数学,你或许该看看 Axler 的《Linear Algebra Done Right》和 Knuth 的《Concrete Mathematics》。组合数学、概率统计和线性代数,这些你都得烂熟于心。微积分一直到微分方程是必须掌握的,不过我虽然是个相当硬核的书呆子,却也没发现自己经常需要做积分。

现在,去街头战斗吧。我没有列机器学习方面的书,因为我不喜欢机器学习。没有量子方面的书,因为量子对街头格斗来说目前还没什么用(我们都期待这一局面能有所改变)。我没有列 SIMT/加速器方面的书,因为它们全都是垃圾。我没有列信息安全方面的书,因为信息安全是 QA 的一个子领域,不服来辩。没有链接,因为我是个懒人,彻头彻尾的懒人。

我听说过 Tim Roughgarden 的算法书口碑不错,也已经摆在书架上打算近期读,但暂时还无法评价。同样,Beej 那本网络方面的书也是如此,不过那本看起来有点轻量。他和 Stevens 都没有涉及使用 XDP 和 Io_uring 之类的现代高速网络技术。

当然,你还应该读一读《Hacking the Planet with Notcurses》,给你的团队和家人每人买一本。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →