编程人员必读书籍推荐-最具有影响力书籍

编程人员必读书籍推荐-最具有影响力书籍(排名不分先后)

C程序设计语言》(C Programming Language 2nd Edition) Dennis Ritchie, Brian W. Kernighan 

C++程序设计语言》(The C++ Programming Language) Stroustrup

Java编程思想》(Thinking in Java) Bruce Eckel

Java编程规范》 James Gosling

Java核心技术 卷1:基础知识》

Java核心技术 卷2:高级特性》

Effective Java Joshua Bloch

Linux内核编程》

《深入理解Linux内核》

Unix环境高级编程》

Unix编程艺术》

《编程珠玑》

《编码:隐匿在计算机软硬件背后的语言》(CODE: The Hidden Language of Computer Hardware and Software) Charles Petzold

《编程人生》(Coders at Work: Reflections on the Craft of Programming)

《程序员修炼之道》(Pragmatic Programmer)

《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code)

《重构与模式》(Refactoring to Patterns) Joshua Kerievsky

《代码大全》(Code Complete) 史蒂夫·迈克康奈尔

《代码整洁之道》(Clean Code: A Handbook of Agile Software Craftsmanship)

《计算机程序设计艺术》(The Art of Computer Programming) Donald Ervin Knuth

《计算机程序设计与解释》(Structure and Interpretation of Computer Programs)

《算法导论》(Introduction to Algorithms)

《设计模式》

《人月神话》(The Mythical Man-Month) Frederick P. Brooks

《修改代码的艺术》 Michael Feathers

 

其他一些比较不错的书籍

Java与模式》

Java数据结构和算法》

Junit Recipes中文版:程序员实用测试技巧》

Spring in action

《精通Spring 2.x:企业应用开发详解》

Maven实践》

expert one-on-one J2EE Development without EJB中文版》

《代码之美》

《国外计算机科学经典教材:Unix & Linux大学教程》

Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》

《深入理解计算机系统(原书第2版)》

PHP & MySQL Web数据库应用开发指南(第2版)》

PHP经典实例(第2版)》

《数据库系统导论(原书第8版)》

《深入理解Java虚拟机:JVM高级特性与最佳实践》

《大话设计模式》

《深入浅出设计模式》

《企业应用架构模式》(Patterns of Enterprise Application Architecture) Martin Fowler

《交互设计之路》(The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity) Alan Cooper

《高效程序员的45个习惯:敏捷开发修炼之道》(Practices of an Agile Developer)

《测试驱动开发》(Test-Driven Development by Example)

《点石成金:访客至上的网页设计秘笈》(Don’t Make Me Think)

 


转载地址:

http://blog.jobbole.com/5886/

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

http://blog.csdn.net/longronglin/article/details/6787282

http://blog.csdn.net/csh624366188/article/details/7421755



你可能感兴趣的:(编程,书籍,经典)