Send to Printer

Oguz BAYRAM's "Best Books For A Software Guru"

This list covers the best books to whom interested in being a software guru. Being a software guru means diversity. So every acpect of a software get into the list. Have fun!!!

1. Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
by Erich Gamma
 
2. Death March, Second Edition
by Edward Yourdon
 
3. Analysis Patterns: Reusable Object Models (The Addison-Wesley Object Technology Series)
by Martin Fowler
 
4. Refactoring to Patterns (The Addison-Wesley Signature Series)
by Joshua Kerievsky
 
5. Patterns of Enterprise Application Architecture
by Martin Fowler
 
6. Code Complete, Second Edition
by Steve McConnell
 
7. Domain-Driven Design: Tackling Complexity in the Heart of Software
by Eric Evans
 
8. Unit Test Patterns: Refactoring Test Code (The Addison-Wesley Signature Series)
by Gerard Meszaros
 
9. Patterns for Effective Use Cases
by Paul Bramble
 
10. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
by Martin Fowler
 
11. Agile Project Management: Creating Innovative Products (The Agile Software Development Series)
by Jim Highsmith
 
12. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
by Gregor Hohpe
 
13.
?
Don't make me think : A Common Sense Approach to Web Usability - second edition
by Steve Krug
 
14. Understanding Your Users: A Practical Guide to User Requirements Methods, Tools, and Techniques (Interactive Technologies)
by Catherine Courage
 
15. Facts and Fallacies of Software Engineering
by Robert L. Glass
 
16. Beyond Software Architecture: Creating and Sustaining Winning Solutions
by Luke Hohmann
 
17.
?
Refactoring Databases
by Scott W Ambler
 
18. Continuous Integration: Improving Software Quality and Reducing Risk (The Addison-Wesley Signature Series)
by Paul Duvall
 
19. Large-Scale Software Architecture : A Practical Guide using UML
by Jeff Garland
 
20. Organizational Patterns of Agile Software Development
by James O. Coplien
 
21. Refactoring: Improving the Design of Existing Code
by Martin Fowler
 
22. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition
by Frederick P. Brooks
 
23. Wikinomics: How Mass Collaboration Changes Everything
by Don Tapscott
 
This is Oguz BAYRAM's list. Only Oguz BAYRAM can edit it. You can make your own version of this list.
Created by Oguz BAYRAM on Dec 29, 2007.