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届,开奖一般在次年举行。后面几年貌似有点混乱了。