Discover new books on Goodreads
Meet your next favorite book

Software Enginering Books

Showing 1-50 of 86
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 2 times as software-enginering)
avg rating 4.33 — 24,586 ratings — published 1999
Rate this book
Clear rating
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.39 — 611 ratings — published
Rate this book
Clear rating
A Project Guide to UX Design: For User Experience Designers in the Field or in the Making A Project Guide to UX Design: For User Experience Designers in the Field or in the Making (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.87 — 1,774 ratings — published 2009
Rate this book
Clear rating
Designing Interfaces Designing Interfaces (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.83 — 2,021 ratings — published 2005
Rate this book
Clear rating
The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.66 — 32 ratings — published
Rate this book
Clear rating
Writing Effective Use Cases (Agile Software Development Series) Writing Effective Use Cases (Agile Software Development Series)
by (shelved 1 time as software-enginering)
avg rating 3.96 — 615 ratings — published 2000
Rate this book
Clear rating
Software Architecture in Practice Software Architecture in Practice (Hardcover)
by (shelved 1 time as software-enginering)
avg rating 3.85 — 728 ratings — published 2021
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.21 — 7,284 ratings — published 2017
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 1 time as software-enginering)
avg rating 4.69 — 11,262 ratings — published 2015
Rate this book
Clear rating
Just Enough Software Architecture: A Risk-Driven Approach Just Enough Software Architecture: A Risk-Driven Approach (Hardcover)
by (shelved 1 time as software-enginering)
avg rating 3.49 — 215 ratings — published 2010
Rate this book
Clear rating
99 Bottles of OOP 99 Bottles of OOP (ebook)
by (shelved 1 time as software-enginering)
avg rating 4.55 — 676 ratings — published
Rate this book
Clear rating
Building Maintainable Software Building Maintainable Software (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.77 — 144 ratings — published
Rate this book
Clear rating
Software Requirements (Developer Best Practices) Software Requirements (Developer Best Practices)
by (shelved 1 time as software-enginering)
avg rating 4.14 — 865 ratings — published 1999
Rate this book
Clear rating
Algorithms for Image Processing and Computer Vision Algorithms for Image Processing and Computer Vision (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.11 — 28 ratings — published 1996
Rate this book
Clear rating
Building Evolutionary Architectures: Support Constant Change Building Evolutionary Architectures: Support Constant Change (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.74 — 1,086 ratings — published 2022
Rate this book
Clear rating
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series) Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)
by (shelved 1 time as software-enginering)
avg rating 4.22 — 627 ratings — published 2001
Rate this book
Clear rating
Code: The Hidden Language of Computer Hardware and Software Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.40 — 10,882 ratings — published 1999
Rate this book
Clear rating
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by (shelved 1 time as software-enginering)
avg rating 4.40 — 3,368 ratings — published 1991
Rate this book
Clear rating
Lean Architecture: for Agile Software Development Lean Architecture: for Agile Software Development (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.23 — 178 ratings — published 2010
Rate this book
Clear rating
Object Design: Roles, Responsibilities, and Collaborations Object Design: Roles, Responsibilities, and Collaborations (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.73 — 107 ratings — published 2002
Rate this book
Clear rating
Machine Learning for Hackers Machine Learning for Hackers (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.72 — 409 ratings — published 2012
Rate this book
Clear rating
Producing Open Source Software: How to Run a Successful Free Software Project Producing Open Source Software: How to Run a Successful Free Software Project (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.82 — 195 ratings — published 2005
Rate this book
Clear rating
Developer Testing: Building Quality into Software (Addison-Wesley Signature Series (Cohn)) Developer Testing: Building Quality into Software (Addison-Wesley Signature Series (Cohn))
by (shelved 1 time as software-enginering)
avg rating 3.94 — 65 ratings — published 2015
Rate this book
Clear rating
Software Craftsmanship: The New Imperative Software Craftsmanship: The New Imperative (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.93 — 226 ratings — published 2001
Rate this book
Clear rating
Purely Functional Data Structures (Volume 0) Purely Functional Data Structures (Volume 0)
by (shelved 1 time as software-enginering)
avg rating 4.15 — 675 ratings — published 1996
Rate this book
Clear rating
The Principles of Product Development Flow: Second Generation Lean Product Development The Principles of Product Development Flow: Second Generation Lean Product Development (Hardcover)
by (shelved 1 time as software-enginering)
avg rating 4.19 — 2,538 ratings — published 2009
Rate this book
Clear rating
Lean from the Trenches: Managing Large-Scale Projects with Kanban Lean from the Trenches: Managing Large-Scale Projects with Kanban (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.20 — 1,010 ratings — published 2011
Rate this book
Clear rating
Understanding the Four Rules of Simple Design Understanding the Four Rules of Simple Design (ebook)
by (shelved 1 time as software-enginering)
avg rating 4.11 — 264 ratings — published 2014
Rate this book
Clear rating
Systems Performance: Enterprise and the Cloud Systems Performance: Enterprise and the Cloud (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.49 — 492 ratings — published 2013
Rate this book
Clear rating
REST in Practice: Hypermedia and Systems Architecture REST in Practice: Hypermedia and Systems Architecture (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.84 — 480 ratings — published 2010
Rate this book
Clear rating
High Performance Python: Practical Performant Programming for Humans High Performance Python: Practical Performant Programming for Humans (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.16 — 246 ratings — published 2013
Rate this book
Clear rating
Java Concurrency in Practice Java Concurrency in Practice (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.48 — 2,924 ratings — published 2005
Rate this book
Clear rating
Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides) Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides)
by (shelved 1 time as software-enginering)
avg rating 3.75 — 110 ratings — published 2011
Rate this book
Clear rating
Quality Code: Software Testing Principles, Practices, and Patterns Quality Code: Software Testing Principles, Practices, and Patterns (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.47 — 17 ratings — published 2013
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 1 time as software-enginering)
avg rating 4.47 — 4,879 ratings — published 1984
Rate this book
Clear rating
Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers) Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers)
by (shelved 1 time as software-enginering)
avg rating 3.82 — 351 ratings — published 2014
Rate this book
Clear rating
Think Complexity: Complexity Science and Computational Modeling Think Complexity: Complexity Science and Computational Modeling (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.92 — 247 ratings — published 2009
Rate this book
Clear rating
DevOps: A Software Architect's Perspective (SEI Series in Software Engineering) DevOps: A Software Architect's Perspective (SEI Series in Software Engineering)
by (shelved 1 time as software-enginering)
avg rating 3.61 — 62 ratings — published 2015
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 1 time as software-enginering)
avg rating 4.12 — 3,900 ratings — published 2002
Rate this book
Clear rating
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.63 — 63 ratings — published 2002
Rate this book
Clear rating
The Architecture of Open Source Applications The Architecture of Open Source Applications (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.66 — 327 ratings — published 2011
Rate this book
Clear rating
Succeeding with Agile: Software Development Using Scrum (Addison-Wesley Signature Series (Cohn)) Succeeding with Agile: Software Development Using Scrum (Addison-Wesley Signature Series (Cohn))
by (shelved 1 time as software-enginering)
avg rating 4.01 — 1,848 ratings — published 2009
Rate this book
Clear rating
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.40 — 172 ratings — published 2008
Rate this book
Clear rating
The Productive Programmer (Theory in Practice (O'Reilly)) The Productive Programmer (Theory in Practice (O'Reilly))
by (shelved 1 time as software-enginering)
avg rating 3.72 — 805 ratings — published 2008
Rate this book
Clear rating
Test-Driven Development: A Practical Guide Test-Driven Development: A Practical Guide (Paperback)
by (shelved 1 time as software-enginering)
avg rating 3.45 — 38 ratings — published 2003
Rate this book
Clear rating
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series) Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)
by (shelved 1 time as software-enginering)
avg rating 3.78 — 290 ratings — published 2003
Rate this book
Clear rating
xUnit Test Patterns: Refactoring Test Code xUnit Test Patterns: Refactoring Test Code (Hardcover)
by (shelved 1 time as software-enginering)
avg rating 3.94 — 688 ratings — published 2003
Rate this book
Clear rating
Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison-Wesley Signature Series (Fowler)) Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as software-enginering)
avg rating 3.71 — 148 ratings — published 2003
Rate this book
Clear rating
Refactoring to Patterns (Addison Wesley Signature Series) Refactoring to Patterns (Addison Wesley Signature Series)
by (shelved 1 time as software-enginering)
avg rating 4.05 — 1,439 ratings — published 2004
Rate this book
Clear rating
Planning Extreme Programming (The Xp Series) Planning Extreme Programming (The Xp Series)
by (shelved 1 time as software-enginering)
avg rating 3.91 — 383 ratings — published 2000
Rate this book
Clear rating