Jolt獎,是計算機軟件領域的一系列獎項,類似於電影領域的奧斯卡獎[1]。該獎由《Dr. Dobb's Journal》(Dobb博士的雜誌)於1990年開始每年發表。

簡介 編輯

Jolt在英語中意為「震撼」,該獎以此命名,是因為要表彰的是那些給軟件業帶來震撼的產品、方法和書籍等。尤其在書籍方面的獎項更為業內人士所知曉,許多介紹軟件開發的方法經驗的著名書籍,曾收穫了該獎中的某些項目。例如今年業界比較熱門的開發方法——敏捷開發,介紹該方法的書籍包括:獲得第13屆Jolt獎中通用書籍類卓越獎的《敏捷軟件開發——原則、模式與實踐》[2],以及17屆Jolt獎通用書籍類卓越獎的《敏捷軟件開發》(第二版)[3]。該獎項由Jolt可樂贊助,因此其標識和名稱都和Jolt可樂相似。

分類 編輯

Jolt獎分許多的類目,它的分類方式在歷史上發生過多次變化,例如書籍類曾經一度分為通用類和技術類,移動開發和網站開發目前已被合併為一個分類,等等。每個分類下的獎項數量也隨着歷史發展而發生變化,並非恆定不變的。在2010年,該獎的分類包括:[4]

  • 書籍
自2002年起,該分類下還細分為通用類和技術類。但自2010年度起,書籍類的獎項看似再度變成不分類。其中通用類包括但不限於:計算機歷史,最佳實踐、項目管理、開發者和(或)團隊效率,以及與軟件行業相關的社會經濟學、規章制度和職業發展等問題的研究。技術類包括但不限於:軟件開發語言系統硬件,以及編寫代碼過程中的風格、技術、平台作業系統建模架構、原始碼優化和原始碼級安全問題。在2008年及以前,大多數時候這兩個分類下會分別有1項卓越獎和3項生產力獎,但自2009年度起,每個分類只頒發2個生產力獎。此外,1992年及1993年較為特殊——有2個卓越獎(需要注意當時並沒有開始分通用類和技術類兩個類目);
  • 更改及配置管理
該分類主要關注在軟件開發過程中,為代碼版本控制缺陷管理跟蹤等相關問題提供便利的工具,以及配置管理工具等;
  • 設計和建模
該分類關注的是用於收集需求、建模、原型設計圖形用戶界面設計等的工具、分析工具以及根據模型自動生成代碼的工具;
  • 開發環境
該分類關注的為開發者提供便利的優秀開發環境,包括程式語言上的創新、原始碼編輯器以及集成開發環境等;
  • 企業工具
該分類主要關注的工具,是那些致力於幫助企業及應用開發者,使其開發的能夠跨區、部門甚至公司的應用程式運行的更加平順、有效、有競爭力以及節約成本。這包括(但不限於):企業工作流和集成、文件管理、SOAESBEIS、生命周期、趨勢分析以及過程優化等;
  • 庫、框架和組件
該分類主要關注於開發者非常需要集成在他們開發的應用當中的各種框架組件,無論這些東西的目標是單一的,還是關注不同方面的;
  • 移動和網頁開發
該分類主要關注於移動(包括手持)設備商的應用,以及網頁應用的開發工具和解決方案,包括但不限於:網絡管理、應用程式伺服器及其基礎架構,以及實用諸如XMLSOAPHTML等公開標準的工具;
  • 項目管理
該分類主要關注於進度估算、分析、排期和項目開發管理有關的工具和解決方案;
  • 安全
該分類主要關注於在安全方面輔助開發者的工具,包括但不限於:鑒權加密代碼分析防火牆網絡監控、系統改進、系統監控以及如何阻止垃圾郵件等;
  • 測試工具
該分類關注的是測試腳本、測試自動化、缺陷和BUG跟蹤記錄、功能和負載測試、質量保證計劃、測試用例設計、白盒測試黑盒測試以及原始碼分析等工具;
  • 實用工具
該分類關注與能讓開發者個性化定製的工具,例如:代碼的調優和標準化、編譯工具、平台和設備的模擬器代碼混淆器、信息傳遞解決方案、幫助文檔編寫工具、產品演示工具、逆向工程工具等。

除了上述獎項之外,從1996年起還發佈一個榮譽榜,其中包含了該獎認為在提高開發效率等方面對業界貢獻較大的產品和(或)公司[5]

獲獎記錄 編輯

儘管該獎項在業內較有知名度,並且受到一定程度的推崇,但由於官方網站缺乏歷史記錄,正式媒體中這類信息也非常的零散,因此只能從個人收集的各類信息中進行匯集。相對於書籍類而言,其它類型的獎項更加缺乏記錄。這裏簡要的列出歷年來的書籍類震撼獎,完整的列表請參閱Jolt獎列表

年度 獎項 名稱 作者 出版商 連結
1990 震撼獎 Annotated C++ Reference Manual Margaret Ellis和Bjarne Stroustrup Addison Wesley
1991 震撼獎 Object-Oriented Design with Applications Grady Booch Benjamin/Cummings
1992 震撼獎 Undocumented Windows Andrew Schulman、David Maxey以及Matt Pietrek Addison Wesley
1992 震撼獎 Decline and Fall of the American Programmer Ed Yourdon Yourdon Press
1993 震撼獎 Code Complete
大陸中文版:《代碼大全》
Steve McConnell 原版:Microsoft Press
大陸:學苑出版社
1993 震撼獎 Object-Oriented Design and Analysis with Applications(第二版)
大陸中文版:《面向對象分析與設計(原書第2版)》
Grady Booch 原版:Benjamin/Cummings
大陸:機械工業出版社
1994 震撼獎 Essential Client/Server Survival Guide Robert Orfali、Dan Harkey以及Jeri Edwards Van Nostrand Reinhold
1995 震撼獎 Thinking in C++ 中文版 Bruce Eckel 原版:PTR Prentice Hall
大陸:機械工業出版社
1996 震撼獎 Rapid Development
大陸中文版:《快速軟件開發》
Steve McConnell 原版:Microsoft Press
大陸:電子工業出版社
1997 震撼獎 Object-oriented Software Construction Bertrand Meyer Prentice Hall
1998 震撼獎 Component Software—Beyond Object-Oriented Programming
大陸中文版:《構件化軟件——超越面向對象編程(第二版)》
Clemens Szyperski 原版:Addison-Wesley
大陸:電子工業出版社
1999 震撼獎 Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design Larry Constantine和Lucy Lockwood Addison-Wesley
2000 震撼獎 Adaptive Software Development
大陸中文版:《自適應軟件開發:一種管理複雜系統的協作模式》
James A. Highsmith III 原版:Dorset
大陸:清華大學出版社
2001 震撼獎 Effective Java
大陸中文版:《Effective Java中文版》
Joshua Bloch 原版:Addison-Wesley
大陸:機械工業出版社
2002 震撼獎(通用類) Agile Software Development: Principles, Patterns and Practices
大陸中文版:《敏捷軟件開發:原則、模式與實踐》
Robert C. Martin 原版:Pearson Education
大陸:清華大學出版社
2002 震撼獎(技術類) Thinking in Java(第三版)
大陸中文版:《Java編程思想:第3版》
Bruce Eckel 原版:Prentice Hall PTR
大陸:機械工業出版社
2003 震撼獎(通用類) Waltzing with Bears: Managing Risk on Software Projects
大陸中文版:《與熊共舞》
Tom DeMarco和Timothy Lister 原版:Dorset
大陸:清華大學出版社
2003 震撼獎(技術類) Test-Driven Development: A Practical Guide
大陸中文版:《測試驅動開發——實用指南》
David Astels 原版:Prentice Hall
大陸:中國電力出版社
2004 震撼獎(通用類) Head First Design Patterns
大陸中文版:《Head First 設計模式》
Elisabeth Freeman、Eric Freeman、Bert Bates以及Kathy 原版:O'Reilly Media
大陸:中國電力出版社
2004 震撼獎(技術類) Better, Faster, Lighter Java
大陸中文版:《輕快的Java》
Bruce A. Tate和Justin Gehtland 原版:O'Reilly Media
大陸:中國電力出版社
2005 震撼獎(通用類) Prefactoring
大陸中文版:《軟件預構藝術》
Ken Pugh 原版:O'Reilly Media
大陸:東南大學出版社
2005 震撼獎(技術類) Agile Web Development with Rails
大陸中文版:《應用Rails進行敏捷Web開發》
Dave Thomas、David Hansson、Leon Breedt以及Mike Clark 原版:Pragmatic Bookshelf
大陸:電子工業出版社
2006/7 震撼獎(通用類) Agile Software Development: The Cooperative Game
大陸中文版:《敏捷軟件開發(原書第2版)》
Alistair Cockburn 原版:Addison-Wesley Professional
大陸:機械工業出版社
2006/7 震撼獎(技術類) Head First Object-Oriented Analysis & Design
大陸中文版:《深入淺出面向對象分析與設計》
B. McLaughlin、G. Pollice以及D. West 原版:O'Reilly Media
大陸:東南大學出版社
2008 震撼獎(通用類) Beautiful Code
大陸中文版:《代碼之美》
Andy Oram和Greg Wilson 原版:O'Reilly Media
大陸:機械工業出版社
2008 震撼獎(技術類) Continuous Integration: Improving Software Quality and Reducing Risk
大陸中文版:《持續集成:軟件質量改進和風險降低之道》
Paul Duvall、Steve Matyas以及Andrew Glover 原版:Addison-Wesley Professional
大陸:機械工業出版社
2009 震撼獎(通用類) Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior
大陸中文版:《項目百態:深入理解軟件項目行為模式》
Tom Demarc、Peter Hruschka、Tim Lister、Suzanne Robertson、James Robertson以及Steve McMenamin 原版:Dorset
大陸:人民郵電出版社圖靈公司
2009 震撼獎(技術類) Real World Haskell
大陸中文版:《白話Haskell——函數式編程入門》
Bryan O'Sullivan、John Goerzen以及Don Stewart 原版:O'Reilly Media
大陸:(尚未發行)清華大學出版社[6]
2010 震撼獎 Masterminds of Programming: Conversations with the Creators of Major Programming Languages
大陸中文版:《編程之魂:與27位程式語言創始人對話》
Federico Biancuzzi和Shane Warden 原版:O'Reilly Media
大陸:電子工業出版社

外部連結 編輯

Jolt獎官方網頁頁面存檔備份,存於互聯網檔案館

歷史獎項記錄 編輯

  1. 在Google文檔中有人整理出來的列表(其中1997年的記錄有明顯錯誤)頁面存檔備份,存於互聯網檔案館
  2. 歷年 JOLT 獲獎書籍(年代可能都往後推了1年)頁面存檔備份,存於互聯網檔案館
  3. 歷屆Jolt(截止至18屆,2007年)

引用 編輯

  1. ^ 第19届软件奥斯卡奖Jolt大奖已经揭晓. javaeye. [2011-02-24]. [失效連結]
  2. ^ 敏捷软件开发:原则、模式与实践. [2011-02-18]. (原始內容存檔於2011-01-16). 
  3. ^ 敏捷软件开发(原书第2版). [2011-02-18]. (原始內容存檔於2010-08-06). 
  4. ^ Jolt Awards: The Categories. Dr.Dobb's Journal. [2011-02-18]. (原始內容存檔於2011-09-12). 
  5. ^ Jolt Awards Hall of Fame. [2011-02-18]. (原始內容存檔於2010-08-20). 
  6. ^ 恭喜下自己,终于收到 Real World Haskell 中文版的打印稿了. [2011-02-24]. (原始內容存檔於2010-05-13).