Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award)。一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。
JOLT大奖共设有:通用图书、技术图书、配置管理、协作工具、数据库引擎/数据库工具、设计工具/建模、开发环境、企业工具、库/框架、移动开发工具、项目管理工具、安全工具、测试、测试、工具、Web开发工具、Web网站/开发者网络等分类。
虽然随着Dr.Dobb's Journal和Software Development杂志的相继停刊,这个奖项的影响力已不如前,但它的水准一直保持得不错,将获奖列表视为经典书单基本靠谱。这个奖项我们也不用过分较真,以仅供参考的态度视之最好,毕竟本质上还是一种商业活动,需要交钱才能参加的。其中应该有很多搞平衡啊、历史渊源啊、关系啊、商业方面的因素。
JOLT获奖图书
年份 | 类别 | 书名 | 作者 |
1990 | 图书震撼奖 | Annotated C++ Reference Manual | Margaret Ellis and Bjarne Stroustrup |
图书生产力奖 | The Art of Human-Computer Interface Design | Brenda Laurel | |
Programming Windows, 2nd Ed | Charles Petzold | ||
Turbo C++ DiskTutor | Greg Voss | ||
1991 | 图书震撼奖 | Object-Oriented Design with Applications | Grady Booch |
图书生产力奖 | Advanced C++: Programming Styles and Idioms | James Coplien | |
Object-Oriented Modeling and Design | James rumbaugh | ||
Object Lifecycles: Modeling the World in States | Sally Shlaer | ||
1992 | 图书震撼奖 | Undocumented Windows | Andrew Schulman |
Decline and Fall of the American Programmer | Ed Yourdon | ||
图书生产力奖 | Object-Oriented Software Engineering: A Use-Case Driven Approach | Ivar Jacobson | |
Liter Programming | Donald Knuth | ||
Effective C++ | Scott Meyers | ||
1993 | 图书震撼奖 | Code Complete | Steve McConnell |
Object-Oriented Design and Analysis with Applications, 2nd Edition |
| ||
图书生产力奖 | Applied Cryptography | Bruce Schneier | |
Programming on Purpose, Vols. I and II | P.J. Plauger | ||
Writing Solid Code, | Steve Maguire | ||
1994 | 图书震撼奖 | Essential Client/Server Survival Guide | Robert Orfali |
图书生产力奖 | Debugging the Development Process | Steve Maguire | |
Design Patterns | Gof | ||
The Design and Evolution of C++ | Bjarne Stroustrup | ||
1995 | 图书震撼奖 | Thinking in C++ | Bruce Eckel |
图书生产力奖 | About Face: The Essentials of User Interface Design | Alan Cooper | |
A Discipline for Software Engineering | Watts Humphrey | ||
What Every Programmer Should Know About Object-Oriented Design | Meilir Page-Jones | ||
1996 | 图书震撼奖 | Rapid Development | Steve McConnell |
图书生产力奖 | Creating a Software Engineering Culture | Karl Weigers | |
Pattern-Oriented Software Architecture | Frank Buschmann | ||
The Essential Distributed Objects Survival Guide | Robert Orfali | ||
1997 | 图书震撼奖 | Object-oriented Software Construction | Bertrand Meyer |
图书生产力奖 | The Deadline: A Novel about Project Management | Tom DeMarco | |
UML Distilled |
| ||
Building Object Applications That Work, | Scott Ambler | ||
1998 | 图书震撼奖 | Component Software—Beyond Object-Oriented Programming | Clemens Szyperski |
图书生产力奖 | Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis | William J. Brown | |
Software Architecture in Practice | Paul Clements | ||
Thinking in Java | Bruce Eckel | ||
1999 | 图书震撼奖 | Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design | Larry Constantine |
图书生产力奖 | xtreme Programming Explained: Embrace Change | Kent Beck | |
Software Requirements | Karl E. Wiegers | ||
After the Gold Rush: Creating a True Profession of Software Engineering | Steve M. McConnell | ||
2000 | 图书震撼奖 | Adaptive Software Development | JamesA.Highsmith |
图书生产力奖 | Don't Make Me Think! A Common Sense Approach to Web Usability | Steve Krug | |
Secrets and Lies | Bruce Schneier | ||
Writing Effective Use Cases | Alistair Cockburn | ||
2001 | 图书震撼奖 | Effective Java | Joshua Bloch |
图书生产力奖 | Agile Software Development | Alistair Cockburn | |
Software Craftmanship | Pete McBreen | ||
Under Press and On Time | Ed Sullivan | ||
2002 | 通用图书震撼奖 | Agile Software Development: Principles, Patterns and Processes 敏捷软件开发--原则、模式与实践 | Robert C. Martin |
通用图书生产力奖 | Documenting Software Architectures: Views and Beyond 软件构架编档 | Paul Clements | |
Patterns of Enterprise Application Architecture 企业应用架构模式 | Martin Fowler | ||
Test-Driven Development: By Example 测试驱动开发 | Kent Beck | ||
技术图书震撼奖 | Thinking in Java (3rd edition) Java编程思想 | Bruce Eckel | |
技术图书生产力奖 | Core Java 2, Vol. 1: Fundamentals (6th edition) 最新Java 2核心技术卷I:原理 | Cay Horstmann | |
PHP and MySQL Web Development PHP和MySQL Web开发 | Luke Welling | ||
Understanding Web Services | Eric Newcomer | ||
2003 | 通用图书震撼奖 | Waltzing with Bears: Managing Risk on Software Projects 与熊共舞:软件项目风险管理 | Tom DeMarco |
通用图书生产力奖 | The Art of UNIX Programming UNIX编程艺术 | Eric S. Raymond | |
Lean Software Development: An Agile Toolkit 敏捷软件开发工具--精益开发方法 | Mary Poppendieck | ||
Pragmatic Starter Kit 程序员修炼 | Dave Thomas | ||
技术图书震撼奖 | Test-Driven Development: A Practical Guide 测试驱动开发:实用指南 | David Astels | |
技术图书生产力奖 | About Face 2.0 | Alan Cooper | |
Agile Database Techniques: Effective Strategies for the Agile Software Developer 敏捷数据 | Scott W. Ambler | ||
Code Reading: The Open Source Perspective 代码阅读方法与实践 | Diomidis Spinellis | ||
2004 | 通用图书震撼奖 | Head First Design Patterns 深入浅出设计模式 | Elisabeth Freeman, |
通用图书生产力奖 | Joel on Software Joel说软件 | Joel Spolsky | |
Refactoring to Patterns 重构与模式 | Joshua erievsky | ||
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools | ack Greenfield, | ||
技术图书震撼奖 | Better, Faster, Lighter Java 轻快好的Java | Bruce A. Tate | |
技术图书生产力奖 | C++ Coding Standards: 101 Rules, Guidelines, and Best Practices C++编程规范 | Herb Sutte | |
Hibernate: A Developer's Notebook Hibernate:程序高手秘笈 | James Elliott | ||
Java Developer's Guide to Eclipse, Second Edition Eclipse权威开发指南 | Jim D'Anjou | ||
2005 | 通用图书震撼奖 | Prefactoring 软件预构艺术 | Ken Pugh |
通用图书生产力奖 | Innovation Happens Elsewhere: Open Source as Business Strategy | Ron Goldman, Richard P. Gabriel | |
Producing Open Source Software: How to Run a Successful Free Software Project | Karl Fogel | ||
The Art of Project Management 项目管理艺术 | Scott Berkun | ||
技术图书震撼奖 | Agile Web Development with Rails 应用Rails进行敏捷Web开发 | Dave Thomas | |
技术图书生产力奖 | Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries NET设计规范 | Krzysztof | |
Practical Common Lisp | Peter Seibel | ||
Why Programs Fail: A Guide to Systematic Debugging | Andreas Zeller | ||
2006 | 通用图书震撼奖 | Agile Software Development | Alistair Cockburn |
通用图书生产力奖 | atastrophe Disentanglement | E. M. Bennatan | |
Practices of an Agile Developer | V. Subramaniam | ||
Software Estimation Demystifying the Black Art | Steve McConnell | ||
技术图书震撼奖 | Head First Object-Oriented Analysis & Design 深入浅出面向对象的分析与设计 | B. McLaughlin | |
技术图书生产力奖 | Code Quality | Diomidis Spinellis | |
Refactoring Databases 数据库重构 | Scott W. Ambler | ||
CSS: The Missing Manual CSS实战手册 | David Sawyer McFarland | ||
2007 | 通用图书震撼奖 | Beautiful Code 代码之美 | Andy Oram |
通用图书生产力奖 | Manage It! Your Guide to Modern Pragmatic Project Management 项目管理修炼之道 | Johanna Rothman | |
The Myths of Innovation | Scott Berkun | ||
Release It! Design and Deploy Production-Ready Software | Michael T. Nygard | ||
技术图书震撼奖 | Continuous Integration: Improving Software Quality and Reducing Risk 持续集成:软件质量改进和风险降低之道 | Paul Duvall | |
技术图书生产力奖 | xUnit Test Patterns: Refactoring Test Code | Gerard Meszaros | |
Head First SQL: Your Brain on SQL — A Learner's Guide 深入浅出SQL | Lynn Beighley | ||
The Rails Way | Obie Fernandez | ||
2008 | 通用图书震撼奖 | Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior |
|
通用图书生产力奖 | Emergent Design: The Evolutionary Nature of Professional Software Development 自然发生的设计 |
| |
Intellectual Property and Open Source: A Practical Guide to Protecting Code 知识产权和开放源码: 保护代码实用指南 |
| ||
技术图书震撼奖 | Real World Haskell Haskell是一种纯函数式程式语言,此书获奖,看来函数编程开发的新趋势在未来将有更大的发展空间。 |
| |
技术图书生产力奖 | High Performance MySQL: Optimization, Backups, Replication, and More 高性能MySQL |
| |
Programming in Scala Scala编程 |
| ||
2009 | 通用图书震撼奖 | Masterminds of Programming: Conversations with the Creators of Major Programming Languages 大陆中文版:《编程之魂:与27位编程语言创始人对话》
|
|
通用图书生产力奖 | Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior 大陆中文版:《项目百态:深入理解软件项目行为模式》 |
| |
|
| ||
|
| ||
技术图书震撼奖 | Real World Haskell 大陆中文版:《白话Haskell——函数式编程入门》 |
| |
技术图书生产力奖 | SDLC 3.0: Beyond a Tacit Understanding of Agile |
| |
Hello World! Computer Programming for Kids and Other Beginners,中文版《与孩子一起编程》 |
| ||
|
| ||
2010 | 震撼奖 | 《持续交付:发布可靠软件的系统方法》(人民邮电出版社,2011年10月)
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley
|
|
生产力奖 | Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce A. Tate
|
| |
Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell
|
| ||
|
| ||
| |||
入围奖 | The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1, by Donald E. Knuth
|
| |
The Joy of Clojure: Thinking the Clojure Way, by Michael Fogus and Chris Houser
|
| ||
Domain-Specific Languages, by Martin Fowler with Rebecca Parsons
|
| ||
2011 | 通用图书震撼奖 |
|
|
通用图书生产力奖 |
|
| |
|
| ||
|
| ||
技术图书震撼奖 |
|
| |
技术图书生产力奖 |
|
| |
|
| ||
|
| ||
|
|
|
|
说明:1990年第1届,2008对应第19届,开奖一般在次年举行。后面几年貌似有点混乱了。