软件人员推荐书目(都是国外经典书籍!!!
软件人员推荐书目(一 大师篇
一、科学哲学和管理哲学
【1】"程序开发心理学"(The Psychology of Computer Programming : Silver Anniversary Edition
【2】"系统化思维导论"(An Introduction to Systems Thinking, Silver Anniversary Edition
【3】"系统设计的一般原理"( General Principles of Systems Design
【4】"质量?软件?管理(第1卷——系统思维"(Quality Software Management:Systems Thinking
【5】"成为技术领导者——解决问题的有机方法"(Becoming A Technical Leader:An Organic Problem Solving Approach 【6】"你的灯亮着吗?-发现问题的真正所在"( Are Your Lights On? How to Figure Out What the Problem Really Is
【7】"程序员修炼之道"(The Pragmatic Programmer
【8】"与熊共舞:软件项目风险管理" (Waltzing With Bears: Managing Risk on Software Projects
【9】"第五项修炼: 学习型组织的艺术与实务"( The Fifth Discipline
二、计算机科学基础
【10】"计算机程序设计艺术"(The Art of Computer Programming
【11】"深入理解计算机系统"(Computer Systems A Programmer's Perspective
【12】"算法导论"(Introduction to Algorithms, Second Edition
【13】"数据结构与算法分析—— C语言描述(原书第2版 "(Data Structure & Algorithm Analysis in C, Second Edition 【14】"自动机理论、语言和计算导论(第2版"(Introduction to Automata Theory, Languages, and Computation(Second Edition 【15】"离散数学及其应用(原书第四版"(Discrete Mathematics and Its Applications,Fourth Edition
【16】"编译原理"(Compilers: Principles, Techniques and Tools
【17】"现代操作系统"(Modern Operating System
【18】"计算机网络(第4版"(Computer Networks
【19】"数据库系统导论(第7版"(An Introduction to Database Systems(Seventh Edition
三、软件工程思想
【20】"人件"(Peopleware : Productive Projects and Teams, 2nd Ed.
【21】"人件集——人性化的软件开发"( The Peopleware Papers: Notes on the Human Side of Software
【22】"人月神话"(The Mythical Man-Month
【23】"软件工程—实践者的研究方法(原书第5版"(Software Engineering: A Practitioner's Approach, Fifth Edition 【24】"敏捷软件开发-原则、模式与实践"(Agile Software Development: Principles, Patterns, and Practices
【25】"规划极限编程"( Planning Extreme Programming
【26】"RUP导论(原书第3版"(The Rational Unified Process:An Introduction,Third Edition
【27】"统一软件开发过程"(The Unified Software Development Process
四、软件需求
【28】"探索需求-设计前的质量"(Exploring Requirements: Quality Before Design
【29】"编写有效用例"(Writing Effective Use Cases
五、软件设计和建模
【30】"面向对象方法原理与实践"
【31】"面向对象软件构造(英文版.第2版"(Object-Oriented Software Construction,Second Edition
【32】"面向对象分析与设计(原书第2版"(Object-Oriented Analysis and Design with Applications,2E
【33】"UML面向对象设计基础"(Fundamentals of Object-Oriented Design in UML
【34】"UML精粹——标准对象建模语言简明指南(第2版"(UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition
【35】"UML和模式应用(原书第2版"(Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process,Second Edition
【36】"设计模式精解"(Design Patterns Explained
【37】"设计模式:可复用面向对象软件的基础"( Design Patterns:Elements of Reusable Object-Oriented software
【38】"面向模式的软件体系结构卷1:模式系统"( Pattern-Oriented Software Architecture, Volume 1: A System of Patterns 【39】"软件设计的艺术"(Bringing Design to Software
六、程序设计
【40】"编程珠矶"(Programming Pearls Second Edition
【41】"C程序设计语言(第2版?新版"(The C Programming Language
【42】"C++ 程序设计语言(特别版"(The C++ Programming Language, Special Edition
【43】"C++ Primer (3RD"
【44】"C++语言的设计和演化"(The Design and Evolution of C++
【45】"C++ 编程思想(2ND"(Thinking in C++ Second Edition
【46】"Effective C++" & "More Effective C++"
【47】"C++编程艺术"(The Art of C++
【48】"Java 编程思想:第3版"( Thinking in Java, Third Edition
【49】"Effective Java"
七、软件测试
【50】"测试驱动开发(中文版"(Test-driven development:by example
【51】"面向对象系统的测试"(Testing Object-Oriented System: Models, Patterns, and Tools
【52】"单元测试之道Java版——使用Junit"/ "单元测试之道C#版——使用NUnit" (Pragmatic Unit Testing:In Java with JUnit / Pragmatic Unit Testing:In C# with NUnit
八、软件维护和重构
【53】"重构-改善既有代码的设计"(Refactoring: Improving the Design of Existing Code
九、配置管理和版本控制
【54】"版本控制之道——使用CVS"(程序员修炼三部曲第一部:Pragmatic Version Control Using CVS
十、领域专题(网络、平台、数据库相关
【55】"TCP/IP详解"( TCP/IP Illustracted
【56】"Unix网络编程"(UNIX Network Programming
【57】"UNIX环境高级编程"(Advanced Programming in the UNIX Environment
【58】"UNIX 编程艺术"(The Art of Unix Programming
【59】"数据访问模式——面向对象应用中的数据库交互"
软件人员推荐书目(二 拾遗篇
【1】"系统思考"( 第五项修炼的核心,经理人处理复杂问题的利器 (Seeing the Forest for the Trees: A Manager's Guide to Applying Systems Thinking
【2】"模式分析的核方法"(Kernel Methods for Pattern Analysis
【3】"计算机科学概论:第8版"(Computer Science : An Overview (8th Edition
【4】"计算机科学导论"(Foundations of Computer Science: From Data Manipulation to Theory of Computation
国外java php【5】"编码的奥秘"(CODE
【6】"具体数学:计算机科学基础(英文版.第2版"(Concrete Mathematics A Foundation for Computer Science(Second Edition 【7】"数据结构与算法分析C++描述(第2版(英文影印版"(Data Structures & Algorithm Analysis in C++(2nd ed.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论