我这一辈子,从不知道哪位智者是根本不读书的 --- 没有,没有一个人。
-- 投资大师芒格
两天没更新,大家没有失落吧?快过年了,正好给大家送上一份小礼物!
我在这个公众号分享过不少 Python 编程方面的电子书,当然也有一些编程经典著作。
如果对 Python 编程感兴趣,可以进入公众号菜单,依次点击:优质资源 >>> 电子书。进入页面之后,会看到我以前推送的所有书籍类分享文章。
如果你希望更进一步地提升自己的编程能力,可以看看下面这个书单。下面列举了多位国外知名程序员推荐阅读的著作。(文末有真相)
Joel Spolsky
Joel Spolsky 毕业于耶鲁大学计算机系,目前是 Fog Creek 软件公司的 CEO 。他的网络日志" Joel 谈软件"( Joel on Software )非常有名,读者人数可以排进全世界前100名。
他向大家推荐5本书,分别是:
Rapid Development: Taming Wild Software Schedules (好像还没有中文版)
Code Complete: A Practical Handbook of Software Construction , 2nd Edition(代码大全2)
The Pragmatic Programmer: From Journeyman to Master (程序员修炼之道:从小工到专家)
The Mythical Man-Month: Essays on Software Engineering (人月神话)
Steve Yegge
Steve Yegge 是 Amazon 的前员工,目前在 Google 工作,是《程序员的呐喊》一书的作者。
他推荐下面这些书:
The Pragmatic Programmer: From Journeyman to Master (程序员修炼之道:从小工到专家)
Refactoring: Improving the Design of Existing Code (重构:改善既有代码的设计)
Design Patterns: Elements of Reusable Object-Oriented Software (设计模式:可复用面向对象软件的基础)
Concurrent Programming in Java: Design Principles and Patterns (好像没有中文版)
Mastering Regular Expressions (精通正则表达式(第3版))
The Algorithm Design Manual (算法设计手册(第2版))
The C Programming Language (C程序设计语言)
The Little Schemer (关于Lisp语言的书,没有中文版)
Scott Hanselman
知名黑客。每年都会在自己的博客上,整理推荐 Windows 平台的软件,博文很受人们推崇。他还运营着一个自己的播客。
他推荐了这些书:
Code Complete: A Practical Handbook of Software Construction , 2nd Edition(代码大全2)
The Pragmatic Programmer: From Journeyman to Master (程序员修炼之道:从小工到专家)
Programming Pearls (编程珠玑)
Refactoring: Improving the Design of Existing Code (重构:改善既有代码的设计)
The Design of the UNIX Operating System (UNIX操作系统设计)
Design Patterns: Elements of Reusable Object-Oriented Software (设计模式:可复用面向对象软件的基础)
Stack Overflow问答社区上的推荐
Code Complete: A Practical Handbook of Software Construction , 2nd Edition(代码大全2)
The Pragmatic Programmer: From Journeyman to Master (程序员修炼之道:从小工到专家)
Structure and Interpretation of Computer Programs (计算机程序的构造和解释)
The C Programming Language (C程序设计语言)
Introduction to Algorithms (算法导论)
Design Patterns: Elements of Reusable Object-Oriented Software (设计模式:可复用面向对象软件的基础)
Refactoring: Improving the Design of Existing Code (重构:改善既有代码的设计)
The Mythical Man-Month: Essays on Software Engineering (人月神话)
发送"书单01",即可获取百度云提取密码。
最后,祝编程派的各位小伙伴新春快乐!
(年后见)
题图:pexels,CC0 授权。
点击阅读原文,查看更多 Python 教程和资源。
阅读原文:http://mp.weixin.qq.com/s?__biz=MzAwNDc0MTUxMw==&mid=2649639869&idx=1&sn=b0a9a68914293e9734b95f2d795dd80f&chksm=833dab5bb44a224dde0298da5497f5b4c873f7019a172d01b25d6554be5c138ab8d4b012ba76#rd