Agile Zone is brought to you in partnership with:

Cagdas Basaraner is a software engineer graduated from Hacettepe University Computer Engineering department and Information Systems master program (Turkey). He has 5 years of professional experience, and is working on information systems with JEE web technologies. He is also a former developer of information systems with Microsoft .NET technologies and Command & Control (C4I) systems with Java technologies. Cagdas is a DZone MVB and is not an employee of DZone and has posted 23 posts at DZone. You can read more from them at their website. View Full User Profile

Must-Read Books for Software Engineers

02.11.2013
| 19431 views |
  • submit to reddit
Here are the CodeBuild selections of must-read software engineering books. Books are grouped according to their content with some description.
  • Reference Books
These Robert C. Martin and Gang of Four books are very fundamental OOP resources for every software engineer.
   
  • Coding Perfection
These Steve McConnell, Robert C. Martin and Joshua Bloch books are very helpful with increasing your coding skills.
      
  • Refactoring and Patterns
Refactoring and patterns are very important issues of OOP, which brings quality and maintainability. These Martin Fowler and Joshua Kerievsky books are maybe the best references about this issue.

          
  • Pragmatic Programming
Andrew Hunt's and David Thomas's "pragmatic" approach to programming brings very important viewpoints to software engineering.
     
  • Project Management
There are many project management books in the market but  Frederick P. Brooks Jr. and Tom DeMarco presents very impressive important viewpoints to project management.

     
Published at DZone with permission of Cagdas Basaraner, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Rob Levin replied on Wed, 2013/02/20 - 12:35pm

Yup, those are some great dev books

Chris Treber replied on Sat, 2013/02/23 - 5:32am in response to: Rob Levin

Got one of each section. Would add "Exploring Requirement" by Gause and Weinberg. Old, still true.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.