好书推荐
来源:互联网 发布:淘宝开零食店在哪进货 编辑:程序博客网 时间:2024/05/02 01:49
一、科学哲学和管理哲学
【1】 “程序开发心理学”(The Psychology of Computer Programming : SilverAnniversary Edition)
【2】 “系统化思维导论”(An Introduction to Systems Thinking, SilverAnniversary Edition)
【3】 “系统设计的一般原理”( General Principles of SystemsDesign)
【4】 “质量·软件·管理(第1卷)—— 系统思维”(Quality Software Management:SystemsThinking)
【5】 “成为技术领导者——解决问题的有机方法”(Becoming A Technical Leader:An OrganicProblem-Solving Approach)
【6】 “你的灯亮着吗?-发现问题的真正所在”( Are Your Lights On? How to Figure Out Whatthe Problem Really Is)
【7】 “程序员修炼之道”(The Pragmatic Programmer)
【8】 “与熊共舞:软件项目风险管理” (Waltzing With Bears: Managing Risk on SoftwareProjects)
【9】 “第五项修炼: 学习型组织的艺术与实务”( The Fifth Discipline)
二、计算机科学基础
【10】 “计算机程序设计艺术”(The Art of ComputerProgramming)
【11】 “深入理解计算机系统”(Computer Systems A Programmer's Perspective)
【12】 “算法导论”(Introduction to Algorithms, SecondEdition)
【13】 “数据结构与算法分析 —— C语言描述(原书第2版) ”(Data Structure & AlgorithmAnalysis in C, Second Edition) 31
【14】 “自动机理论、语言和计算导论(第2版)”(Introduction to Automata Theory,Languages, and Computation(SecondEdition))
【15】 “离散数学及其应用(原书第四版)”(Discrete Mathematics and ItsApplications,Fourth Edition)
【16】 “编译原理”(Compilers: Principles, Techniques andTools)
【17】 “现代操作系统”(Modern Operating System)
【18】 “计算机网络(第4版)”(Computer Networks)
【19】 “数据库系统导论(第7版)”(An Introduction to Database Systems(SeventhEdition))
三、软件工程思想
【20】 “人件”(Peopleware : Productive Projects and Teams, 2ndEd.)
【21】 “人件集 —— 人性化的软件开发”( The Peopleware Papers: Notes on the HumanSide of Software)
【22】 “人月神话”(The Mythical Man-Month)
【23】 “软件工程 — 实践者的研究方法(原书第5版)”(Software Engineering: APractitioner's Approach, Fifth Edition)
【24】 “敏捷软件开发-原则、模式与实践”(Agile Software Development: Principles,Patterns, and Practices)
【25】 “规划极限编程”( Planning ExtremeProgramming)
【26】 “RUP导论(原书第3版)”(The Rational Unified Process:AnIntroduction,Third Edition )
【27】 “统一软件开发过程”(The Unified Software Development Process)
四、软件需求
【28】 “探索需求-设计前的质量”( Exploring Requirements: Quality BeforeDesign)
【29】 “编写有效用例”(Writing Effective Use Cases )
五、软件设计和建模
【30】 “面向对象方法原理与实践”
【31】 “面向对象软件构造(英文版.第2版)”(Object-Oriented SoftwareConstruction,Second Edition )
【32】 “面向对象分析与设计(原书第2版)”(Object-Oriented Analysis and Design withApplications,2E )
【33】 “UML面向对象设计基础”(Fundamentals of Object-Oriented Design inUML)
【34】 “UML精粹 —— 标准对象建模语言简明指南(第2版)”( UML Distilled: A Brief Guide tothe Standard Object Modeling Language (2ndEdition))
【35】 “UML和模式应用(原书第2版)”(Applying UML and Patterns: An Introductionto Object-Oriented Analysis and Design and the Unified Process,Second Edition )
【36】 “设计模式精解”(Design PatternsExplained)
【37】 “设计模式:可复用面向对象软件的基础”( Design Patterns:Elements of ReusableObject-Oriented software)
【38】 “面向模式的软件体系结构 卷1:模式系统”( Pattern-Oriented Software Architecture,Volume 1: A System of Patterns)
【39】 “软件设计的艺术”(Bringing Design to Software)
六、程序设计(这个因人而异,术业有专攻,学学C#、JAVA也不错啊)
【40】 “编程珠矶”(Programming Pearls Second Edition)
【41】 “C程序设计语言(第2版·新版)”(The C Programming Language)
【42】 “C++ 程序设计语言(特别版)”(The C++ Programming Language, SpecialEdition)
【43】 “C++ Primer (3RD)”
【44】 “C++语言的设计和演化”( The Design and Evolution ofC++)
【45】 “C++ 编程思想(2ND)”(Thinking in C++ SecondEdition)
【46】 “Effective C++” & “More Effective C++”
【47】 “C++编程艺术 ”(The Art of C++ )
【48】 “Java 编程思想:第3版”( Thinking in Java, ThirdEdition)
【49】 “Effective Java”
七、软件测试
【50】 “测试驱动开发(中文版)”(Test-driven development:by example)
【51】 “面向对象系统的测试”(Testing Object-Oriented System: Models, Patterns,and Tools)
【52】 “单元测试之道Java版 —— 使用Junit”/ “单元测试之道C#版——使用NUnit” (Pragmatic UnitTesting:In Java with JUnit / Pragmatic Unit Testing:In C# withNUnit )
八、软件维护和重构
【53】 “重构-改善既有代码的设计”(Refactoring: Improving the Design of ExistingCode)
九、配置管理和版本控制
【54】 “版本控制之道 —— 使用CVS”(程序员修炼三部曲第一部:Pragmatic Version Control UsingCVS)
十、领域专题(网络、平台、数据库相关) 99
【55】 “TCP/IP详解”( TCP/IP Illustracted)
【56】 “Unix网络编程”(UNIX NetworkProgramming)
【57】 “UNIX环境高级编程”(Advanced Programming in the UNIX Environment)102
【58】 “UNIX 编程艺术”(The Art of UnixProgramming)
【59】 “数据访问模式 —— 面向对象应用中的数据库交互”
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 推荐>好书!
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- 好书推荐
- ARM GCC 内嵌汇编手册
- 《JavaEE框架技术进阶式教程》读书笔记之JavaEE概述
- 深入分析Linux自旋锁
- 深入分析Linux自旋锁
- Linux下测试程序的运行时间
- 好书推荐
- 好书推荐
- 不带signed或unsigned关键字的char…
- 不带signed或unsigned关键字的char…
- Ubuntu 12.04中如何打开root账户
- Ubuntu 12.04中如何打开root账户
- Linux内核获取当前进程指针
- Linux内核获取当前进程指针
- Linux内核中的init_task进程和idle…