软件业的奥斯卡奖: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.).
2、Object-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)
5、Code Complete, by Steve McConnel (Microsoft Press)
6、Object-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).
8、Thinking in C++, by Bruce Eckel (PTR Prentice Hall Inc.)
9、Rapid Development: Taming Wild Software Schedules,by Steve McConnell(Microsoft Press, 1996)
10、Object-Oriented Software Construction, Second Edition,by Bertrand Meyer(Prentice Hall PTR)
11、Component Software—Beyond Object-Oriented Programming ,by Clemens Szyperski (published by Addison Wesley )
12、Software For Use: A Practical Guide to the Models and Methods of Usage Centered Design,by Larry Constantine and Lucy Lockwood (Published by Addison-Wesley)
13、Adaptive Software Development ,by James A. Highsmith III (Dorset House, 2000)
14、Effective Java,by Joshua Bloch (Addison-Wesley, 2001)
15、Thinking in Java (3rd Edition),by Bruce Eckel(Prentice Hall, 2002)
16、Agile Software Development: Principles, Patterns and Practices,by Robert C. Martin(Prentice Hall, 2002)
17、Waltzing with Bears,by Tom DeMarco and Timothy Lister (Dorset House, 2003)
18、Test-Driven Development: A Practical Guide,by David Astels (Prentice Hall PTR, 2003)
19、Head First Design Patterns ,by Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy Sierra (O'Reilly, 2004)
20、Better, Faster, Lighter Java ,by Bruce A. Tate and Justin Gehtland (O'Reilly, 2004)
21、Prefactoring,by Ken Pugh (O'Reilly & Associates)
22、Agile Web Development with Rails ,by Dave Thomas, David Hansson, Leon Breedt, and Mike Clark (Pragmatic Bookshelf)
23、Agile Software Development: The Cooperative Game, by Alistair Cockburn (Addison-Wesley Professional)
24、Head First Object-Oriented Analysis & Design,by B. McLaughlin, G. Pollice, and D. West (O'Reilly Media)
25、Beautiful Code , by Andy Oram and Greg Wilson (O'Reilly Media)
26、Continuous Integration: Improving Software Quality and Reducing Risk, by Paul Duvall, Steve Matyas, Andrew Glover (Addison-Wesley Professional)
27、Adrenaline 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)
28、Real World Haskell ,by Bryan O'Sullivan, John Goerzen and Don Stewart (O'Reilly Media)
29、Masterminds of Programming: Conversations with the Creators of Major Programming Languages, by Federico Biancuzzi and Shane Warden(O'Reilly Media)
30、Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley
31、Specification 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.).
10、Applied Cryptography, by Bruce Schneier (Wiley & Sons)
11、The Design and Evolution of C++, by Bjarne Stroustrup (Addison-Wesley Publishing Co.).
12、Programming on Purpose, by P. J. Plauger (PTR Prentice Hall)
13、Writing 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.).
17、About Face: The Essentials of User Interface Design, by Alan Cooper (IDG Books Worldwide Inc.)
18、A Discipline for Software Engineering, by Watts Humphrey (Addison-Wesley Publishing Co.)
19、What Every Programmer Should Know About Object-Oriented Design, by Meilir Page-Jones (Dorset House Publishing)
20、The Distributed Objects Survival Guide,by Robert Orfali, Dan Harkey, Jeri Edwards(John Wiley & Sons)
21、Creating a Software Engineering Culture,by Karl E. Wiegers(Dorset House)
22、Pattern-Oriented Software Architecture: A System of Patterns,by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal(John Wiley & Sons)
23、The Deadline: A Novel about Project Management,by Tom DeMarco(Dorset House Publishing)
24、UML Distilled,by Martin Fowler with Kendall Scott(Addison Wesley Longman Inc. )
25、Building Object Applications that Work,by Scott Ambler (SIGS Books/Cambridge University Press)
26、AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis ,by William Brown, Raphael Malveau, Hays McCormick, and Thomas Mowbray (published by John Wiley and Sons )
27、Software Architecture in Practice ,by Len Bass, Paul Clements, Rick Kazman, and Ken Bass (published by Addison Wesley Longman )
28、Thinking in Java ,by Bruce Eckel (published by Prentice Hall)
29、Extreme Programming Explained ,by Kent Beck (Addison-Wesley)
30、Software Requirements ,by Karl E. Wiegers (Microsoft Press)
31、After the Gold Rush: Creating a True Profession of Software Engineering ,by Steve McConnell (Microsoft Press)
32、Don't Make Me Think! A Common Sense Approach to Web Usability ,by Steve Krug (New Riders, 2000)
33、Writing Effective Use Cases ,by Alistair Cockburn (Addison-Wesley, 2000)
34、Secrets and Lies:Digital Security in a Networked World ,by Bruce Schneier (John Wiley & Sons, 2000)
35、Agile Software Development,by Alistair Cockburn(Addison-Wesley, 2001)
36、Software Craftsmanship,by Pete McBreen (Addison-Wesley, 2001)
37、Under Pressure and On Time,by Ed Sullivan(Microsoft Press, 2001)
38、Core Java 2, Vol. 1: Fundamentals (6th edition),by Cay Horstmann and Gary Cornell (Prentice Hall PTR, 2002)
39、Understanding Web Services ,by Eric Newcomer (Addison-Wesley, 2002)
40、PHP and MySQL Web Development ,by Luke Welling and Laura Thomson (Sams Publishing, 2002)
41、Documenting 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)
42、Patterns of Enterprise Application Architecture ,Martin Fowler (Addison-Wesley, 2002)
43、Test-Driven Development: By Example ,by Kent Beck (Addison-Wesley, 2002)
44、The Art of Unix Programming , by Eric S. Raymond (Addison-Wesley, 2003)
45、Lean Software Development: An Agile Toolkit, by Mary Poppendieck and Tom Poppendieck (Addison-Wesley, 2003)
46、The Pragmatic Starter Kit , by Dave Thomas and Andy Hunt (The Pragmatic Programmers, 2003)
47、About Face 2.0: The Essentials of Interaction Design,by Alan Cooper and Robert Reimann (Wiley, 2003)
48、Agile Database Techniques: Effective Strategies for the Agile Software Developer,by Scott W. Ambler (Wiley, 2003)
49、Code Reading: The Open Source Perspective, by Diomidis Spinellis (Addison-Wesley, 2003)
50、Joel on Software , by Joel Spolsky(Apress, 2004)
51、Refactoring to Patterns, by Joshua Kerievsky (Addison-Wesley Professional, 2004)
52、Software Factories , by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent and John Crupi (Wiley, 2004)
53、C++ Coding Standards , by Herb Sutter and Andrei Alexandrescu (Addison-Wesley Professional, 2004)
54、Hibernate: A Developer's Notebook, by James Elliott (O'Reilly, 2004)
55、Java Developer's Guide to Eclipse , by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman and Pat McCarthy (Addison-Wesley Professional, 2004)
56、The Art of Project Management, by Scott Berkun (O'Reilly & Associates)
57、Innovation Happens Elsewhere: Open Source as Business Strategy, by Ron Goldman and Richard P. Gabriel (Morgan Kaufmann)
58、Producing Open Source Software: How to Run a Successful Free Software Project , by Karl Fogel (O'Reilly & Associates)
59、Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries ,by Krzysztof Cwalina and Brad Abrams (Addison-Wesley)
60、Practical Common Lisp ,by Peter Seibel (Apress)
61、Why Programs Fail: A Guide to Systematic Debugging ,by Andreas Zeller (Morgan Kaufmann)
62、Catastrophe Disentanglement, by E. M. Bennatan(Addison-Wesley Professional )
63、Practices of an Agile Developer,by Venkat Subramaniam and Andy Hunt(Pragmatic Bookshelf )
64、Software Estimation: Demystifying the Black Art, by Steve McConnell(Microsoft Press )
65、Code Quality , by Diomidis Spinellis(Addison-Wesley Professional)
66、Refactoring Databases , by Scott W. Ambler and P.J. Sadalage,(Addison-Wesley Professional )
67、CSS: The Missing Manual , by David Sawyer McFarland(O'Reilly Media )
68、Manage It! Your Guide to Modern Pragmatic Project Management by Johanna Rothman (Pragmatic Bookshelf)
69、The Myths of Innovation by Scott Berkun (O'Reilly Media)
70、Release It! Design and Deploy Production-Ready Software,by Michael T. Nygard(Pragmatic Bookshelf)
71、xUnit Test Patterns: Refactoring Test Code ,by Gerard Meszaros (Addison-Wesley Professional)
72、Head First SQL: Your Brain on SQL — A Learner's Guide,by Lynn Beighley (O'Reilly Media)
73、The Rails Way ,by Obie Fernandez (Addison-Wesley Professional)
74、Emergent Design: The Evolutionary Nature of Professional Software Development,by Scott L. Bain (Addison-Wesley Professional)
75、Intellectual Property and Open Source: A Practical Guide to Protecting Code,by Van Lindberg (O'Reilly Media)
76、High 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)
77、Programming in Scala, by Martin Odersky, Lex Spoon and Bill Venners (Artima Press)
78、Hello World! Computer Programming for Kids and Other Beginners ,by Warren D. Sande and Carter Sande (Manning Publications)
79、SDLC 3.0: Beyond a Tacit Understanding of Agile , by Mark Kennaley ,(Fourth Medium Press)
80、Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce A. Tate
81、Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell
82、HTML5 Developer's Cookbook,by Chuck Hudson and Tom Leadbetter
83、iOS 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
Wikipedia上每年获奖图书记录:http://en.wikipedia.org/wiki/Jolt_Awards
2013:http://www.drdobbs.com/joltawards/jolt-awards-the-best-books/240162065?pgno=6
转载于:https://my.oschina.net/apdplat/blog/395681