编程书单推荐:知名程序员的书架

我这一生,从不知道哪位智者是根本不读书的——没有,没有一我的。html

-- <cite>投资大师芒格</cite>程序员

(为何markdown语法里的外链没有正常显示了?)正则表达式

前言

自从开始自学编程以来,就一直但愿有人指点该如何逐步的打牢基础,该读哪些书籍来加深对计算机科学的理解。最近,我在网上看到有人整理了一些知名程序员推荐的书籍,他们或是接受采访,或是在本身的博客上,向你们推荐了本身认为最有价值的编程书籍。以为应该都是不错的选择,因此翻译过来与你们分享。算法

为何要读书?

当今,咱们时刻被笔记本电脑和iPhone包围,致使忽视了人类历史上最重要的技术之一:默默无闻的书籍。我不肯定是否是个人圈子过小,可是个人程序员朋友中,日常读书的人确实不多。恕我直言,真是有点暴殄天物,由于书中提供了让你大幅提高技能的可贵机会。编程

若是有人问你,“你是否愿意付5000美圆,请世界上一名最伟大的程序员当你三个月的导师?”你会怎么回答?极可能是“那太好啦!”。可是若是给你一样的选择,只是此次变成支付50美圆,可是你必须读书,你还会愿意吗?设计模式

阅读一本伟大的书籍,就像被一位伟大的导师呵护教导同样。许多拥有丰富经验的伟大程序员,选择将他们的智慧凝聚到书本这种尽管不太防水,可是可携带性强的载体中,就是为了给你提供阅读的乐趣。你为何很差好享用这场汇汇集体知识的盛筵呢?api

下面是这个领域中一些顶级程序员的建议。请注意,其中一些书籍被反复说起。已添加购买连接。markdown

Joel Spolsky

Joel Spolsky毕业于耶鲁大学计算机系,目前是Fog Creek软件公司的CEO。他的网络日志"Joel谈软件"(Joel on Software)很是有名,读者人数能够排进全世界前100名。网络

他向你们推荐5本书,分别是:学习

Steve Yegge

Steve Yegge是Amazon的前员工,目前在Google工做,是《程序员的呐喊》一书的做者。

他推荐下面这些书:

Scott Hanselman

知名黑客。每一年都会在本身的博客上,整理推荐Windows平台的软件,博文很受人们推崇。他还运营着一个本身的播客。

他推荐了这些书:

Stack Overflow 问答社区上的推荐

你会购买哪位导师的书呢?

显然,光读书不会让你成为大师级程序员。要提高技能,你须要的是练习,而且是大量的练习。可是,书籍还是学习“你不知道你不知道的内容”的最好方式之一。

或许能够考虑下面这个福利?

上面推荐的书籍中,不少都是有PDF版的。可是彷佛不适合在简书上直接放这样的连接,有须要的朋友请看原文。

原文连接:编程派

相关文章
相关标签/搜索