软件业的奥斯卡:Jolt奖

时间:2021-05-17 22:48:05
 

  Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award)。一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。

       JOLT大奖共设有:通用图书、技术图书、配置管理、协作工具、数据库引擎/数据库工具、设计工具/建模、开发环境、企业工具、库/框架、移动开发工具、项目管理工具、安全工具、测试、测试、工具、Web开发工具、Web网站/开发者网络等分类。

      虽然随着Dr.Dobb's JournalSoftware 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届,开奖一般在次年举行。后面几年貌似有点混乱了。