1. 《代码大全》 史蒂夫·迈克康奈尔 (Code Complete)
2. 《程序员修炼之道》 Andrew Hunt [读过了,非常好的一本书] (Pragmatic Programmer)
3. 《计算机程序的构造和解释》 Harold Abelson  (Structure and Interpretation of Computer Programs)
4. 《C程序设计语言》Dennis M. Ritchie  (The C Programming Language)
5. 《算法导论》Thomas H. Cormen (Introduction to Algorithms)
6. 《重构:改善既有代码的设计》  Martin Fowler (Refactoring: Improving the Design of Existing Code)
7. 《设计模式》Erich Gamma (Design Patterns)
8. 《人月神话》 (The Mythical Man-Month)
9. 《计算机程序设计艺术》 Donald E. Knuth (The Art of Computer Programming)
10. 《编译原理》(龙书)
11. 《深入浅出设计模式》
12. 《哥德尔、艾舍尔、巴赫书:集异璧之大成》
13. 《代码整洁之道》
14. 《Effective C++》和《More Effective C++》
15. 《编程珠玑》
16. 《修改代码的艺术》by Michael Feathers
17. 《编码:隐匿在计算机软硬件背后的语言》
18. 《禅与摩托车维修艺术 / Zen and the Art of Motorcycle Maintenance》
19. 《Peopleware / 人件集:人性化的软件开发》
20. 《Coders at Work / 编程人生》
21. 《Surely You’re Joking, Mr. Feynman! / 别闹了,费曼先生!》
22. 《Effective Java 中文版》
23. 《Patterns of Enterprise Application Architecture / 企业应用架构模式》
24. 《The Little Schemer》和《The Seasoned Schemer》 nmiranda
25. 《交互设计之路》英文名:《The Inmates Are Running The Asylum: Why High Tech
Products Drive Us Crazy and How to Restore the Sanity》该书作者:Alan
Cooper,人称Visual Basic之父,交互设计之父。
26. 《Why’s (Poignant) Guide to Ruby 》
27. 《Unix编程艺术》
28. 《Practices of an Agile Developer / 高效程序员的45个习惯:敏捷开发修炼之道》
29. 《Test-Driven Development by Example. / 测试驱动开发》
30. 《Don’t Make Me Think / 点石成金:访客至上的网页设计秘笈》

《Modern C++ Design》 by Andrei Alexandrescu
《Best Software Writing I》 by Joel Spolsky
《The Practice of Programming | 程序设计实践》by Kernighan and Pike
《Pragmatic Thinking and Learning: Refactor Your Wetware》 by Andy Hunt
《Software Estimation: Demystifying the Black Art》 by Steve McConnel
《The Passionate Programmer| 我编程,我快乐:程序员职业规划之道》by Chad Fowler
《Hackers: Heroes of the Computer Revolution | 黑客:计算机革命的英雄》
《Algorithms + Data Structures = Programs》
《Writing Solid Code》
《JaveScript:The Good Parts | JavaScript语言精粹》
《Getting Real 》by 37 Signals
《Foundations of Programming 》by Karl Seguin
《Computer Graphics: Principles and Practice in C (2nd Edition) | 计算机图形学原理及实践:C语言描述》
《Thinking in Java | Java编程思想》by Bruce Eckel
《The Elements of Computing Systems》
《Refactoring to Patterns | 重构与模式 》 by Joshua Kerievsky
《Modern Operating Systems | 现代操作系统》by Andrew S. Tanenbaum
《The Annotated Turing》
《Things That Make Us Smart》 by Donald Norman
《The Timeless Way of Building | 建筑的永恒之道 》by Christopher Alexander
《The Deadline: A Novel About Project Management》 by Tom DeMarco
《The C++ Programming Language | C++程序设计语言》by Stroustrup
《Patterns of Enterprise Application Architecture | 企业应用架构模式》
《Computer Systems – A Programmer’s Perspective | 深入理解计算机系统》
《Agile Principles, Patterns, and Practices in C#》 by Robert C. Martin
《Growing Object-Oriented Software, Guided by Tests》
《Framework Design Guidelines | .NET设计规范:约定、惯用法与模式》 by Brad Abrams
《Object Thinking》 by Dr. David West
《Advanced Programming in the UNIX Environment | UNIX环境高级编程》 by W. Richard Stevens
《Hackers and Painters: Big Ideas from the Computer Age  | 黑客与画家》
《The Soul of a New Machine | 新机器的灵魂》 by Tracy Kidder
《CLR via C# | 框架设计》 by Jeffrey Richter
《Design Patterns in C#》 by Steve Metsker

《Alice in Wonderland | 爱丽丝梦游仙境》 by Lewis Carol
《Zen and the Art of Motorcycle Maintenance | 禅与摩托车维修艺术》by Robert M. Pirsig
《About Face – The Essentials of Interaction Design | About Face3交互设计精髓》
《Here Comes Everybody: The Power of Organizing Without Organizations | 未来是湿的:无组织的组织力量》 by Clay Shirky
《The Tao of Programming》
《Computational Beauty of Nature》
《Philip and Alex’s Guide to Web Publishing》
《Object-Oriented Analysis and Design with Applications | 面向对象分析与设计》 by Grady Booch
《Effective Java | Effective Java中文版》 by Joshua Bloch
《Computability: An Introduction to Recursive Function Theory》 by N. J. Cutland
《Masterminds of Programming | 编程大师智慧/编程之魂》
《Tao Te Ching | 道德经》
《The Productive Programmer | 卓有成效的程序员》
《The Art of Deception》 by Kevin Mitnick
《The Career Programmer: Guerilla Tactics for an Imperfect World》 by Christopher Duncan
《Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp》
《Masters of Doom | Doom启示录》
《Pragmatic Unit Testing in C# with NUnit》 by Andy Hunt and Dave Thomas with Matt Hargett
《How To Solve It: A New Aspect of Mathematical Method | 怎样解题:数学思维的新方法》 by George Polya
《The Alchemist | 牧羊少年奇幻之旅》 by Paulo Coelho
《Smalltalk-80: The Language and its Implementation》
《Writing Secure Code (2nd Edition) 》by Michael Howard
《Introduction to Functional Programming》 by Philip Wadler and Richard Bird
《No Bugs!: Delivering Error Free Code in C and C++》 by David Thielen
《Rework | 重来:更为简单有效的商业思维》 by Jason Freid and DHH
《JUnit in Action | JUnit实战》

算法导论(第2版)
代码大全(第2版)
C++ Primer中文版(第4版)
设计模式:可复用面向对象软件的基础
浪潮之巅
Java编程思想(第4版)
Java核心技术 卷1:基础知识
Java核心技术 卷2:高级特性
人月神话
Linux内核编程
C程序设计语言(第2版新版)
黑客与画家:硅谷创业之父Paul Graham文集
编程之美:微软技术面试心得
代码之美
软件随想录:程序员部落酋长Joel谈软件
架构之美
国外计算机科学经典教材:Unix & Linux大学教程
深入理解计算机系统(原书第2版)
UNIX网络编程 卷1:套接字联网API
UNIX网络编程 卷2:进程间通信
自动机理论、语言和计算导论
软件架构的艺术
Effective C++中文版
Effective Java中文版(第2版)
PHP & MySQL Web数据库应用开发指南(第2版)
PHP经典实例(第2版)
C++ 编程思想 第1卷
C++ 编程思想 第2卷   两卷合订本
Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
数据库系统导论(原书第8版)
Python参考手册(第4版)
Python灰帽子
提高C++性能的编程技术
从网管员到CTO:网络设备配置与管理实战详解
深入理解计算机系统(修订版)
UNIX编程艺术
深入理解Java虚拟机:JVM高级特性与最佳实践
Microsoft.NET框架程序设计
代码整洁之道
编程珠玑(第2版)、编程珠玑(续)
大话设计模式
C#开发宝典
深入理解Linux内核(第3版)
UNIX环境高级编程 (第2版)
WCF服务编程:.NET开发者决战SOA的制胜利剑(第3版)
现代编译原理:C语言描述 (虎书)
高级编译器设计与实现 (鲸书)
编译原理(第2版)(龙书)
Windows核心编程 (第5版)
C++标准程序库:自修教程与参考手册
设计原本:计算机科学巨匠Frederick P.Brooks的思考

软件框架设计的艺术

来源伯乐在线:http://blog.jobbole.com/5886/

http://blog.jobbole.com/1383/

书单BookList的更多相关文章

  1. 阿里大神favoorr提供的书单

     Thoughtwoks中国的推荐书单 <http://www.douban.com/doulist/2012097/ >新浪微博-秦迪 <http://blog.2baxb.me/ ...

  2. java提升路线书单(原文自知乎刘欣)

    复制黏贴自知乎刘欣大神,作为个人的书单与指导路线 原文链接:https://www.zhihu.com/question/19848946/answer/92536822   刘欣 追寻内心的真正兴趣 ...

  3. .NET程序员走向高端必读书单汇总

    .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...

  4. PHPer书单

    想提升自己,还得多看书!多看书!多看书! 下面是我收集到的一些PHP程序员应该看得书单及在线教程,自己也没有全部看完.共勉吧! Github地址:https://github.com/52fhy/ph ...

  5. A Year Of Books - 2016 Javaer书单

    A Year Of Books - 2016 Javaer书单 (PS:欢迎留言推荐,很多来自白衣大哥的推荐) 1. OS & Networking <编码 : 隐匿在计算机软硬件背后的 ...

  6. 我的GTD中收集的书单

    在几年的GTD过程中,收集了一些想读的书目,没有系统地整理,每当读完一本之后,就翻翻书单,寻找下一本感兴趣的书,书是不可能读完的,只能找有兴趣的.符合自己目标方向的.有些书记录了豆瓣上的评分,虽然不是 ...

  7. C语言和数据结构的书单-再次推荐

    一.推荐专业书单: 1)         C语言方面: n  明解C语言——适合初学者 豆瓣链接:https://book.douban.com/subject/23779374/ 推荐理由:< ...

  8. 一个很不错的适合PHPER们书单,推荐给大家【转】

    来我博客的访客们中,有一些是PHP的初学者,是不是很迷茫PHP应该怎么学?应该买什么样的书?到处问人,到处求助?这下好了. 正好看到黑夜路人在博客上推荐了一个书单,看上去都非常不错,很多我也没有读过, ...

  9. 【转载】.NET程序员走向高端必读书单汇总

    原文:.NET程序员走向高端必读书单汇总 .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 ...

随机推荐

  1. java中String对象的存储位置

    public class Test { public static void main(String args[]) { String s1 = "Java"; String s2 ...

  2. mySQL教程 第1章 数据库设计

    E-R设计 很多同学在学SQL语句时,觉得非常困难,那是因为你在学一个你根本不了解的数据库,数据库中的表不是你设计的,表与表之间的关系你不明白.因此在学SQL语句之前,先介绍一下数据库设计. 下面举例 ...

  3. js中如何快速获取数组中的最大值最小值

    var a=[1,2,3,5]; alert(Math.max.apply(null, a));//最大值 alert(Math.min.apply(null, a));//最小值 多维数组可以这么修 ...

  4. 如何为javascript代码编写注释以支持智能感知

    在使用Visual Studio做开发的时候,智能感知是非常方便的.从VS2008开始,提供了对javascript的智能感知支持.例如 上述代码中,我们先用document对象的getElement ...

  5. Python 中的sort()排序

    v = [1, 3, 5, 2, 4, 6] v.sort() print(v) # [1, 2, 3, 4, 5, 6] v2 = [(1, 2), (2, 2), (2, 3), (3, 1)] ...

  6. vue+node+mongoDB前后端分离个人博客(入门向)

    最近学习了VUE,自己为了学习做了个小小的博客,功能很简单,不过开发过程中也遇到了很多坑,所以记录下来方便以后使用.欢迎大家交流学习. 功能 实现了用户注册.登录.token检测登录.用户留言.个人中 ...

  7. 【pushlet学习】具体实战

    业务需求: 1. 前端界面需要实时显示空调.照明等设备的状态, 如:空调电压.空调电流.光照强度等,这些量每一个称作一个测点: 2. 不同的用户登录系统后,用户只能看到自己设备的运行状态,而看不到其他 ...

  8. 学习笔记之Visual Studio Team Services

    VSTS and TFS Documentation | Microsoft Docs https://docs.microsoft.com/en-us/vsts/index?view=vsts#pi ...

  9. VBA 对比两行数据

    Sub DB_Row() Dim i, j As Integer Dim row1, row2 As Integer row1 = ' 对比第 3 行 row2 = ' 和第 4 行 For i = ...

  10. Android手机卸载第三方应用

    测试机互相拆借,过多的应用占用手机空间,使用脚本将不需要的第三方应用卸载. #!/bin/sh #白名单 whiteName=( com.tencent.mobileqq com.tencent.mm ...