天天看點

軟體業的奧斯卡:Jolt獎

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

繼續閱讀