BookShared
  • MEMBER AREA    
  • Software Engineering at Google: Lessons Learned from Programming Over Time

    (By Titus Winters)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 26 MB (26,085 KB)
    Format PDF
    Downloaded 654 times
    Last checked 13 Hour ago!
    Author Titus Winters
    “Book Descriptions: 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”

    Google Drive Logo DRIVE
    Book 1

    The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

    ★★★★★

    Tanya Reilly

    Book 1

    Fundamentals of Software Architecture: An Engineering Approach

    ★★★★★

    Mark Richards

    Book 1

    Staff Engineer: Leadership Beyond the Management Track

    ★★★★★

    Will Larson

    Book 1

    Site Reliability Engineering: How Google Runs Production Systems

    ★★★★★

    Betsy Beyer

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Building Microservices: Designing Fine-Grained Systems

    ★★★★★

    Sam Newman

    Book 1

    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

    ★★★★★

    Neal Ford

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Dave Thomas

    Book 1

    Clean Architecture

    ★★★★★

    Robert C. Martin

    Book 1

    A Philosophy of Software Design

    ★★★★★

    John Ousterhout

    Book 1

    Modern Software Engineering: Doing What Works to Build Better Software Faster

    ★★★★★

    David Farley

    Book 1

    The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

    ★★★★★

    Camille Fournier

    Book 1

    Head First Design Patterns

    ★★★★★

    Eric Freeman

    Book 1

    The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

    ★★★★★

    Gene Kim

    Book 1

    Tidy First?: A Personal Exercise in Empirical Software Design

    ★★★★★

    Kent Beck