历年 JOLT及生产率大奖书籍(全集)

Jolt奖,是计算机软件领域的一系列奖项,类似于电影领域的奥斯卡奖[1]。该奖由《Dr. Dobb's Journal》(Dobb博士的杂志)于1990年开始每年发表。

1990-2009年参考。2010年至2014年补充自网络,如有错误,敬请留言指正。

Jolt Award大奖通用类图书,每年1-2本大奖图书(无编号),和3本生产力奖图书(编号1,2,3).

从2002年开始,(到2009年)在保留通用类Jolt Adward奖每年同时评出技术类图书的Jolt Adward大奖和3本生产力大奖。2010年开始每年入围图书也公布。

2014年后,江湖从此不再有Jolt Award.[老夫泪痕见干]

Jolt Award通用类1990年到2014年

1990

Annotated C++ Reference Manual. by Margaret Ellis, Bjarne Stroustrup

1. The Art of Human-Computer Interface Design. by Brenda Laurel

2. Programming Windows, 2nd Edition by Charles Petzold

3. Turbo C++ DiskTutor, by Greg Voss, Paul Chui

1991

Object-Oriented Design with Applications. by Grady Booch

1. Advanced C++: Programming Styles and Idioms. by James Coplien

2. Object-Oriented Modeling and Design. by James rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen

3. Object Lifecycles: Modeling the World in States. by Sally Shlaer, Steve Mellor

1992

Undocumented Windows. by Andrew Schulman, David Maxey, Matt Pietrek

Decline and Fall of the American Programmer. by Ed Yourdon

1. Object-Oriented Software Engineering: A Use-Case Driven Approach. by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard

2. Literate Programming. by Donald Knuth

3. Effective C++ by Scott Meyers

1993

Code Complete by Steve McConnell

Object-Oriented Design and Analysis with Applications, 2nd Edition. by Grady Booch

1. Applied Cryptography. by Bruce Schneier

2. Programming on Purpose, Vols. I and II. by P.J. Plauger

3. Writing Solid Code. by Steve Maguire

1994

Essential Client/Server Survival Guide. by Robert Orfali, Dan Harkey, Jeri Edwards

1. Debugging the Development Process. by Steve Maguire

2. Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

3. The Design and Evolution of C++. by Bjarne Stroustrup

1995

Thinking in C++, by Bruce Eckel

1. About Face: The Essentials of User Interface Design. by Alan Cooper

2. A Discipline for Software Engineering. by Watts Humphrey

1996

Rapid Development by Steve McConnell

1. Creating a Software Engineering Culture. by Karl Weigers

2. Pattern-Oriented Software Architecture by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal

3. The Essential Distributed Objects Survival Guide. by Robert Orfali, Dan Harkey, and Jeri Edwards

1997

Rapid Development: Taming Wild Software Schedules by Steve McConnell

1. The Distributed Objects Survival Guide by Robert Orfali, Dan Harkey, Jeri Edwards

2. Creating a Software Engineering Culture by Karl E. Wiegers

3. Pattern-Oriented Software Architecture: A System of Patterns by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal

1998

Component Software—Beyond Object-Oriented Programming. by Clemens Szyperski

1. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis. by William J. Brown, Raphael C. Malveau, Hays W. McCormick, Thomas Mowbray

2. Software Architecture in Practice by Len Bass, Paul Clements, Rick Kazman

3. Thinking in Java by Bruce Eckel

1999

Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design. by Larry Constantine, Lucy Lockwood

1. Extreme Programming Explained: Embrace Change by Kent Beck

2. Software Requirements. by Karl E. Wiegers

3. After the Gold Rush: Creating a True Profession of Software Engineering. by Steve M. McConnell

2000

Adaptive Software Development. by James A. Highsmith III

1. Don't Make Me Think! A Common Sense Approach to Web Usability by Steve Krug

2. Writing Effective Use Cases by Alistair Cockburn

3. Secrets and Lies: Digital Security in a Networked World. by Bruce Schneier

2001

Effective Java by Joshua Bloch

1. Agile Software Development. by Alistair Cockburn

2. Software Craftsmanship by Pete McBreen

3. Under Pressure and On Time. by Ed Sullivan

2002

Agile Software Development: Principles, Patterns and Practices by Robert C. Martin

1. Documenting Software Architectures by Paul Clements, Felix Bachmann

2. Test Driven Development: By Example by Kent Beck

3. Patterns of Enterprise Application Architecture by Martin Fowler

2003

Waltzing with Bears. by Tom DeMarco, Timothy Lister

1. The Art of Unix Programming by Eric S. Raymond

2. Lean Software Development: An Agile Toolkit by Mary Poppendieck, Tom Poppendieck

3. The Pragmatic Starter Kit, by Dave Thomas, Andy Hunt

2004

Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy

1. Joel on Software by Joel Spolsky

2. Refactoring to Patterns by Joshua Kerievsky

3. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent, John Crupi

2005

Prefactoring by Ken Pugh

1. The Art of Project Management. by Scott Berkun

2. Innovation Happens Elsewhere: Open Source as Business Strategy. by Ron Goldman, Richard P. Gabriel

3. Producing Open Source Software: How to Run a Successful Free Software Project. by Karl Fogel

2006-2007 

Agile Software Development: The Cooperative Game by Alistair Cockburn

1. Catastrophe Disentanglement. by E. M. Bennatan

2. Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt

3. Software Estimation: Demystifying the Black Art. by Steve McConnell

2008

Beautiful Code by Andy Oram, Greg Wilson

1. Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman

2. The Myths of Innovation by Scott Berkun

3. Release It: Design and Deploy Production-Ready Software. by Michael T. Nygard

2009

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin

1. Emergent Design: The Evolutionary Nature of Professional Software Development by Scott L. Bain

2. Intellectual Property and Open Source: A Practical Guide to Protecting Code. by Van Lindberg

2010

Masterminds of Programming: Conversations with the Creators of Major Programming Languages by Federico Biancuzzi, Shane Warden

1. Hello World! Computer Programming for Kids and Other Beginners by Carter Sande

Jolt Finalist(入围):

- SDLC 3.0: Beyond a Tacit Understanding of Agile. by Mark Kennaley

2011

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble, David Farley

1. Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell

2. Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce Tate

Jolt Finalist(入围):

- The Joy of Clojure: Thinking the Clojure Way, by Michael Fogus and Chris Houser

- The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1, by Donald Knuth

- Domain-Specific Languages by Martin Fowler with Rebecca Parsons

2012

Specification by Example: How Successful Teams Deliver the Right Software by Gojko Adzic

1. HTML5 Developer's Cookbook (HTML5开发手册)

2. iOS Programming: The Big Nerd Ranch Guide, Third Edition

Jolt Finalist(入围):

- How Google Tests Software

- Running Lean, Iterate from Plan A to a Plan That Works, Second Edition

- Elemental Design Patterns

2013

Lean UX by Gothelf, Jeff; Seiden, Josh

1. Dependency Injection in .NET

2. Taming Text 

Jolt Finalist(入围):

- Team Geek

- NoSQL Distilled

2014

Python in Practice by Mark Summerfield

1. Programming: Principles and Practice Using C++, 2nd Edition

2. Single Page Web Applications: JavaScript End-to-End

Jolt Finalist(入围):

- Threat Modeling

- Rethinking the Internet of Things

- Automate With Grunt

Jolt Award技术类2002年到2009年

2002

Thinking in Java, 3rd Edition by Bruce Eckel

1. Understanding Web Services: XML, WSDL, SOAP, and UDDI. by Eric Newcomer

2. Core Java 2, Volume 1: Fundamentals by Cay Horstmann, Gary Cornell

3. PHP and MySQL Web Development, 2nd Edition by Luke Welling, Laura Thomson

2003

Test-Driven Development: A Practical Guide. by David Astels

1. About Face 2.0: The Essentials of Interaction Design by Alan Cooper, Robert Reimann

2. Agile Database Techniques: Effective Strategies for the Agile Software Developer. by Scott W. Ambler

3. Code Reading: The Open Source Perspective by Diomidis Spinellis

2004

Better, Faster, Lighter Java. by Bruce A. Tate, Justin Gehtland

1. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter, Andrei Alexandrescu

2. Hibernate: A Developer's Notebook. by James Elliott

3. Java Developer's Guide to Eclipse, 2nd Edition. by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy

2005

Agile Web Development with Rails by Dave Thomas, David Hansson, Leon Breedt, Mike Clark

1. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina, Brad Abrams

2. Practical Common Lisp by Peter Seibel

3. Why Programs Fail: A Guide to Systematic Debugging by Andreas Zeller

2006-2007

Head First Object-Oriented Analysis and Design by B. McLaughlin, G. Pollice, D. West

1. Code Quality by Diomidis Spinellis

2. Refactoring Databases by Scott W. Ambler, P.J. Sadalage

3. CSS: The Missing Manual by David Sawyer McFarland

2008

Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas, Andrew Glover

1. Head First SQL Your Brain on SQL: A Learner's Guide by Lynn Beighley

2. The Rails Way by Obie Fernandez

3. xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros

2009

Real World Haskell by Bryan O'Sullivan, John Goerzen, Don Stewart

1. High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz, Derek J. Balling

2. Programming in Scala by Martin Odersky, Lex Spoon, Bill Venners

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容