`

软件业的奥斯卡奖:JOLT奖 之 最好的书

阅读更多

 

软件业的奥斯卡奖:JOLT奖

 

Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award)。一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。赞助商Jolt可乐的广告词是“震撼全世界”,Jolt奖就让我们看到,是谁在震撼着我们今天的世界。虽然Jolt并不起决定作用,但代表了某种技术趋势与潮流。JOLT大奖共设有:通用图书、技术图书、配置管理、协作工具、数据库引擎/数据库工具、设计工具/建模、开发环境、企业工具、库/框架、移动开发工具、项目管理工具、安全工具、测试工具、Web开发工具、Web网站/开发者网络等分类。

 

  • 震撼奖:
  • 1"Annotated C++ Reference Manual," by Margaret Ellis and Bjarne Stroustrup (Addison Wesley Publishing Co.).
  • 2Object-Oriented Design with Applications," by Grady Booch (Benjamin/Cummings Publishing).
  • 3"Undocumented Windows," by Andrew Schulman, David Maxey, and Matt Pietrek (Addison Wesley Publishing Co.).
  • 4"Decline and Fall of the American Programmer," by Ed Yourdon (Yourdon Press)
  • 5Code Complete, by Steve McConnel (Microsoft Press)
  • 6Object-Oriented Design and Analysis with Applications, Second Edition by Grady Booch (Benjamin/Cummings)
  • 7"Essential Client/Server Survival Guide," by Robert Orfali, Dan Harkey, and Jeri Edwards (Van Nostrand Reinhold).
  • 8Thinking in C++, by Bruce Eckel (PTR Prentice Hall Inc.)
  • 9Rapid Development: Taming Wild Software Schedules,by Steve McConnell(Microsoft Press, 1996)
  • 10Object-Oriented Software Construction, Second Editionby Bertrand MeyerPrentice Hall PTR
  • 11Component Software—Beyond Object-Oriented Programming ,by Clemens Szyperski (published by Addison Wesley )
  • 12Software For Use: A Practical Guide to the Models and Methods of Usage Centered Designby Larry Constantine and Lucy Lockwood (Published by Addison-Wesley)
  • 13Adaptive Software Development by James A. Highsmith III (Dorset House, 2000)
  • 14Effective Javaby Joshua Bloch (Addison-Wesley, 2001)
  • 15Thinking in Java (3rd Edition),by Bruce Eckel(Prentice Hall, 2002)
  • 16Agile Software Development: Principles, Patterns and Practicesby Robert C. Martin(Prentice Hall, 2002)
  • 17Waltzing with Bearsby Tom DeMarco and Timothy Lister (Dorset House, 2003)
  • 18Test-Driven Development: A Practical Guideby David Astels (Prentice Hall PTR, 2003)
  • 19Head First Design Patterns ,by Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy Sierra (O'Reilly, 2004)
  • 20Better, Faster, Lighter Java ,by Bruce A. Tate and Justin Gehtland (O'Reilly, 2004)
  • 21Prefactoring,by Ken Pugh (O'Reilly & Associates)
  • 22Agile Web Development with Rails ,by Dave Thomas, David Hansson, Leon Breedt, and Mike Clark (Pragmatic Bookshelf)
  • 23Agile Software Development: The Cooperative Game, by Alistair Cockburn (Addison-Wesley Professional)
  • 24Head First Object-Oriented Analysis & Design,by B. McLaughlin, G. Pollice, and D. West (O'Reilly Media)
  • 25Beautiful Code , by Andy Oram and Greg Wilson (O'Reilly Media)
  • 26Continuous Integration: Improving Software Quality and Reducing Risk, by Paul Duvall, Steve Matyas, Andrew Glover (Addison-Wesley Professional)
  • 27Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior ,by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson and Steve McMenamin (Dorset House Publishing)
  • 28Real World Haskell ,by Bryan O'Sullivan, John Goerzen and Don Stewart (O'Reilly Media)
  • 29Masterminds of Programming: Conversations with the Creators of Major Programming Languages, by Federico Biancuzzi and Shane Warden(O'Reilly Media)
  • 30Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley
  • 31Specification by Example: How Successful Teams Deliver the Right Software , by Gojko Adzic
  • 32、Lean UX: Applying Lean Principles to Improve User Experience by Jeff Gothelf and Josh Seiden
  • 33、Python in Practice by Mark Summerfield

 

生产力大奖:

  • 1"The Art of Human-Computer Interface Design," Edited by Brenda Laurel (Addison Wesley Publishing Co.).  
  • 2"Programming Windows, 2nd Ed.," by Charles Petzold (Microsoft Press).  
  • 3"Turbo C++ DiskTutor," by Greg Voss and Paul Chui (Osborne McGraw-Hill).
  • 4"Advanced C++: Programming Styles and Idioms," by James Coplien (Addison Wesley Publishing Co.).
  • 5"Object-Oriented Modeling and Design," by James rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen (PTR Prentice Hall).
  • 6"Object Lifecycles: Modeling the World in States," by Sally Shlaer and Steve Mellor (Addison Wesley Publishing Co.).
  • 7"Object-Oriented Software Engineering: A Use-Case Driven Approach," by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard (ACM Press).
  • 8"Liter Programming," by Donald Knuth (Stanford University Center for the Study of Language and Informaiton).  
  • 9"Effective C++," by Scott Meyers (Addison Wesley Publishing Co.).
  • 10Applied Cryptography, by Bruce Schneier (Wiley & Sons)  
  • 11The Design and Evolution of C++, by Bjarne Stroustrup (Addison-Wesley Publishing Co.).
  • 12Programming on Purpose, by P. J. Plauger (PTR Prentice Hall)
  • 13Writing Solid Code, by Steve Maguire (Microsoft Press)
  • 14"Debugging the Development Process," by Steve Maguire (Microsoft Press).  
  • 15"Design Patterns," by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Addison-Wesley Publishing Co.).  
  • 16"The Design and Evolution of C++," by Bjarne Stroustrup (Addison-Wesley Publishing Co.).  
  • 17About Face: The Essentials of User Interface Design, by Alan Cooper (IDG Books Worldwide Inc.)
  • 18A Discipline for Software Engineering, by Watts Humphrey (Addison-Wesley Publishing Co.)  
  • 19What Every Programmer Should Know About Object-Oriented Design, by Meilir Page-Jones (Dorset House Publishing)
  • 20The Distributed Objects Survival Guideby Robert Orfali, Dan Harkey, Jeri EdwardsJohn Wiley & Sons
  • 21Creating a Software Engineering Cultureby Karl E. WiegersDorset House 
  • 22Pattern-Oriented Software Architecture: A System of Patternsby Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael StalJohn Wiley & Sons 
  • 23The Deadline: A Novel about Project Managementby Tom DeMarcoDorset House Publishing 
  • 24UML Distilledby Martin Fowler with Kendall ScottAddison Wesley Longman Inc.  
  • 25Building Object Applications that Workby Scott Ambler SIGS Books/Cambridge University Press 
  • 26AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis by William Brown, Raphael Malveau, Hays McCormick, and Thomas Mowbray published by John Wiley and Sons
  • 27Software Architecture in Practice by Len Bass, Paul Clements, Rick Kazman, and Ken Bass published by Addison Wesley Longman
  • 28Thinking in Java by Bruce Eckel published by Prentice Hall
  • 29Extreme Programming Explained by Kent Beck (Addison-Wesley)
  • 30Software Requirements by Karl E. Wiegers (Microsoft Press) 
  • 31After the Gold Rush: Creating a True Profession of Software Engineering by Steve McConnell (Microsoft Press) 
  • 32Don't Make Me Think! A Common Sense Approach to Web Usability by Steve Krug (New Riders, 2000)
  • 33Writing Effective Use Cases by Alistair Cockburn (Addison-Wesley, 2000) 
  • 34Secrets and Lies:Digital Security in a Networked World by Bruce Schneier (John Wiley & Sons, 2000) 
  • 35Agile Software Developmentby Alistair Cockburn(Addison-Wesley, 2001)
  • 36Software Craftsmanshipby Pete McBreen (Addison-Wesley, 2001) 
  • 37Under Pressure and On Timeby Ed Sullivan(Microsoft Press, 2001)
  • 38Core Java 2, Vol. 1: Fundamentals (6th edition)by Cay Horstmann and Gary Cornell (Prentice Hall PTR, 2002)
  • 39Understanding Web Services by Eric Newcomer (Addison-Wesley, 2002)
  • 40PHP and MySQL Web Development by Luke Welling and Laura Thomson (Sams Publishing, 2002)
  • 41Documenting Software Architectures: Views and Beyond ,by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord and Judith Stafford (Addison-Wesley, 2002) 
  • 42Patterns of Enterprise Application Architecture Martin Fowler (Addison-Wesley, 2002)
  • 43Test-Driven Development: By Example by Kent Beck (Addison-Wesley, 2002)
  • 44The Art of Unix Programming , by Eric S. Raymond (Addison-Wesley, 2003) 
  • 45Lean Software Development: An Agile Toolkit, by Mary Poppendieck and Tom Poppendieck (Addison-Wesley, 2003) 
  • 46The Pragmatic Starter Kit , by Dave Thomas and Andy Hunt (The Pragmatic Programmers, 2003)
  • 47About Face 2.0: The Essentials of Interaction Design,by Alan Cooper and Robert Reimann (Wiley, 2003)
  • 48Agile Database Techniques: Effective Strategies for the Agile Software Developer,by Scott W. Ambler (Wiley, 2003)
  • 49Code Reading: The Open Source Perspective, by Diomidis Spinellis (Addison-Wesley, 2003)
  • 50Joel on Software , by Joel Spolsky(Apress, 2004)
  • 51Refactoring to Patterns, by Joshua Kerievsky (Addison-Wesley Professional, 2004)  
  • 52Software Factories , by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent and John Crupi (Wiley, 2004)
  • 53C++ Coding Standards , by Herb Sutter and Andrei Alexandrescu (Addison-Wesley Professional, 2004)  
  • 54Hibernate: A Developer's Notebook, by James Elliott (O'Reilly, 2004)
  • 55Java Developer's Guide to Eclipse , by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman and Pat McCarthy (Addison-Wesley Professional, 2004)  
  • 56The Art of Project Management, by Scott Berkun (O'Reilly & Associates)
  • 57Innovation Happens Elsewhere: Open Source as Business Strategy, by Ron Goldman and Richard P. Gabriel (Morgan Kaufmann)
  • 58Producing Open Source Software: How to Run a Successful Free Software Project , by Karl Fogel (O'Reilly & Associates)  
  • 59Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries ,by Krzysztof Cwalina and Brad Abrams (Addison-Wesley)
  • 60Practical Common Lisp ,by Peter Seibel (Apress)  
  • 61Why Programs Fail: A Guide to Systematic Debugging ,by Andreas Zeller (Morgan Kaufmann)
  • 62Catastrophe Disentanglement, by E. M. Bennatan(Addison-Wesley Professional )
  • 63Practices of an Agile Developer,by Venkat Subramaniam and Andy Hunt(Pragmatic Bookshelf )
  • 64Software Estimation: Demystifying the Black Art, by Steve McConnell(Microsoft Press )
  • 65Code Quality , by Diomidis Spinellis(Addison-Wesley Professional)
  • 66Refactoring Databases , by Scott W. Ambler and P.J. Sadalage,(Addison-Wesley Professional )
  • 67CSS: The Missing Manual , by David Sawyer McFarland(O'Reilly Media )
  • 68Manage It! Your Guide to Modern Pragmatic Project Management by Johanna Rothman (Pragmatic Bookshelf)
  • 69The Myths of Innovation by Scott Berkun (O'Reilly Media)  
  • 70Release It! Design and Deploy Production-Ready Softwareby Michael T. Nygard(Pragmatic Bookshelf)  
  • 71xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros (Addison-Wesley Professional)  
  • 72Head First SQL: Your Brain on SQL — A Learner's Guideby Lynn Beighley (O'Reilly Media)
  • 73The Rails Way by Obie Fernandez (Addison-Wesley Professional)  
  • 74Emergent Design: The Evolutionary Nature of Professional Software Developmentby Scott L. Bain (Addison-Wesley Professional)  
  • 75Intellectual Property and Open Source: A Practical Guide to Protecting Codeby Van Lindberg (O'Reilly Media) 
  • 76High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz and Derek J. Balling (O'Reilly Media)
  • 77Programming in Scala by Martin Odersky, Lex Spoon and Bill Venners (Artima Press) 
  • 78Hello World! Computer Programming for Kids and Other Beginners by Warren D. Sande and Carter Sande Manning Publications
  • 79SDLC 3.0: Beyond a Tacit Understanding of Agile , by Mark Kennaley (Fourth Medium Press) 
  • 80Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce A. Tate
  • 81Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell 
  • 82HTML5 Developer's Cookbook,by Chuck Hudson and Tom Leadbetter
  • 83iOS Programming: The Big Nerd Ranch Guide, Third Edition,Joe Conway and Aaron Hillegass
  • 84、Dependency Injection in .NET by Mark Seemann
  • 85、Taming Text: How to Find, Organize, and Manipulate It by Grant S. Ingersoll, Thomas S. Morton and Andrew L. Farris
  • 86、Programming: Principles and Practice Using C++, 2nd Edition by Bjarne Stroustrup
  • 87、Single Page Web Applications: JavaScript End-to-End by Michael Mikowski and Josh Powell

我读过的图书:JOLT震撼奖  JOLT生产力奖 

Wikipedia上每年获奖图书记录:http://en.wikipedia.org/wiki/Jolt_Awards

2013:http://www.drdobbs.com/joltawards/jolt-awards-the-best-books/240162065?pgno=6

 

 

 

 

 

 

 

 

  • 大小: 34.7 KB
1
12
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics