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屆,開獎一般在次年舉行。後面幾年貌似有點混亂了。