|
Product Description
The approach to and understanding of software engineering at Google is unlike any other company. With this book, you’ll get a candid and insightful look at how software is constructed and maintained by some of the world’s leading practitioners.
Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.
You’ll learn:
- Fundamental differences between software engineering and programming
- How an organization effectively manages a living codebase and efficiently responds to inevitable change
- Why culture (and recognizing it) is important, and how processes, practices, and tools come into play
Customers Who Bought This Item Also Bought
- UNIX: A History and a Memoir
- Database Internals: A Deep Dive into How Distributed Data Systems Work
- BPF Performance Tools (Addison-Wesley Professional Computing Series)
- An Elegant Puzzle: Systems of Engineering Management
- The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition (2nd Edition)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data
- A Philosophy of Software Design
- Kubernetes: Up and Running: Dive into the Future of Infrastructure
- Fundamentals of Software Architecture: An Engineering Approach
*If this is not the "Software Engineering at Google: Lessons Learned from Programming Over Time" product you were looking for, you can check the other results by clicking this link. Details were last updated on Nov 22, 2024 02:21 +08.