`

最近值得一读的50本软件开发和管理类书籍

阅读更多

原文见:http://www.noop.nl/2009/03/top-50-new-software-development-books.html

 

  Title / Author(s) Release
1 Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
Scott Rosenberg
26-1-2007
2 Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
11-8-2008
3 Pragmatic Thinking and Learning: Refactor Your Wetware
Andy Hunt
15-8-2008
4 Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Michael Lopp
12-6-2007
5 Beautiful Code: Leading Programmers Explain How They Think
Andy Oram, Greg Wilson
26-6-2007
6 SOA Principles of Service Design
Thomas Erl
28-7-2007
7 The Productive Programmer
Neal Ford
3-7-2008
8 Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent
Joel Spolsky
31-5-2007
9 Making Things Happen: Mastering Project Management
Scott Berkun
25-3-2008
10 Release It!: Design and Deploy Production-Ready Software
Michael Nygard
30-3-2007
11 The Art of Agile Development
James Shore, Shane Warden
26-10-2007
12 Service-Oriented Modeling: Service Analysis, Design, and Architecture
Michael Bell
25-2-2008
13 Scaling Software Agility: Best Practices for Large Enterprises
Dean Leffingwell
8-3-2007
14 The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
Charles Petzold
16-6-2008
15 Sketching User Experiences: Getting the Design Right and the Right Design
Bill Buxton
11-4-2007
16 Continuous Integration: Improving Software Quality and Reducing Risk
Paul Duvall, Steve Matyas, Andrew Glover
9-7-2007
17 SOA Design Patterns
Thomas Erl
23-10-2008
18 The Developer's Guide to Debugging
Thorsten Grötker, Ulrich Holtmann, Holger Keding, Markus Wloka
11-8-2008
19 Agile Adoption Patterns: A Roadmap to Organizational Success
Amr Elssamadisy
7-7-2008
20 Manage It!: Your Guide to Modern, Pragmatic Project Management
Johanna Rothman
7-6-2007
21 The Principles of Project Management
Meri Williams
13-3-2008
22 Introduction to Information Retrieval
Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze
7-7-2008
23 Head First Software Development
Dan Pilone, Russ Miles
11-1-2007
24 Web Service Contract Design and Versioning for SOA
Thomas Erl, Anish Karmarkar, Priscilla Walmsley
21-9-2008
25 The Art of Multiprocessor Programming
Maurice Herlihy, Nir Shavit
29-2-2008
26 Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
Craig Larman, Bas Vodde
22-12-2008
27 SOA in Practice: The Art of Distributed System Design
Nicolai M. Josuttis
24-8-2007
28 Agile Testing: A Practical Guide for Testers and Agile Teams
Lisa Crispin, Janet Gregory
5-1-2009
29 The Business Analyst's Handbook
Howard Podeswa
4-11-2008
30 Scrum and XP from the Trenches
Henrik Kniberg
4-10-2007
31 xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros
31-5-2007
32 Applied SOA: Service-Oriented Architecture and Design Strategies
Michael Rosen, Boris Lublinsky, Kevin T. Smith, Marc J. Balcer
13-6-2008
33 97 Things Every Software Architect Should Know
Richard Monson-Haefel
13-2-2009
34 Perfect Software: And Other Illusions about Testing
Gerald M. Weinberg
29-8-2008
35 Expert Product Management: Advanced Techniques, Tips and Strategies for Product Management & Product Marketing
Brian Lawley
10-10-2007
36 The Enterprise and Scrum
Ken Schwaber
13-6-2007
37 Algorithms in a Nutshell
George Heineman, Gary Pollice, Stanley Selkow
1-11-2008
38 The Software Project Manager's Bridge to Agility
Michele Sliger, Stacia Broderick
29-5-2008
39 Designing Web Interfaces: Principles and Patterns for Rich Interactions
Bill Scott, Theresa Neil
15-1-2008
40 If I Only Changed the Software, Why is the Phone on Fire?
Lisa K. Simone
23-3-2007
41 Puzzles for Programmers and Pros
Dennis Shasha
7-5-2007
42 Managing the Test People
Judy McKay
27-4-2007
43 Practical Project Initiation: A Handbook with Tools
Karl E. Wiegers
8-8-2007
44 Simple Architectures for Complex Enterprises
Roger Sessions
19-5-2008
45 How We Test Software at Microsoft
Alan Page, Ken Johnston, Bj Rollison
16-8-2008
46 The One Page Project Manager for IT Projects
Clark A. Campbell
4-8-2008
47 The Art of Lean Software Development: A Practical and Incremental Approach
Curt Hibbs, Steve Jewett, Mike Sullivan
15-12-2008
48 Code Leader: Using People, Tools, and Processes to Build Successful Software
Patrick Cauldwell
5-5-2008
49 Scrumban - Essays on Kanban Systems for Lean Software Development
Corey Ladas
12-1-2009
50 Software Requirement Patterns
Stephen Withall
13-6-2007

分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    代码大全中文版

    创建活动未受到应有的重视 在一段时期内,软件开发与编码被当作是一回事,但随着软件开发周期中的其它活动被认识,这一领域内的主要努力全部集中到了项目管理、需求分析、设计和测试等方面,创建活动成了...

    C#微软培训资料

    第十一章 方 法 .124 11.1 方法的声明.124 11.2 方法中的参数.125 11.3 静态和非静态的方法.129 11.4 方法的重载.130 11.5 操作符重载.134 11.6 小 结.137 第十二章 域 和 属 性 .139 12.1 域 .139 ...

    java源码包---java 源码 大量 实例

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    java源码包2

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...

    JAVA上百实例源码以及开源项目源代码

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    java源码包3

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...

    java源码包4

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    自己动手写操作系统(含源代码).part2

    第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...

    自己动手写操作系统(含源代码).part1

    第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...

    vfp6.0系统免费下载

    语法上的相似还意味着,Visual Basic 书籍和杂志上的代码也将有助于 Visual FoxPro 的开发人员。 问题 1-9: 多年来我一直在使用 Visual FoxPro?有什么理由需要升级到 Visual Studio? 答案: Microsoft Visual ...

    Android程序设计基础

    Ed Burnette 资深软件技术专家,拥有20多年软件开发经验。他是SAS高级计算机实验室的联合创始人和高级研究员,也是www.planetandroid.com网站的创办人和ZDNet的专栏作家。除本书外,他还出版了Google Web Toolkit...

Global site tag (gtag.js) - Google Analytics