domingo, 31 de março de 2024

SOFTWARE ENGINEERING AT GOOGLE (TITUS WINTERS ET AL)

Um dos livros que eu mais estava ansioso para ler. Achei robusto, mas não denso. Destaque para os capítulos relacionados à Cultura e Processos, como trabalhando em grandes times, compartilhamento de conhecimento, liderança, documentação e testes.

Através dos relatos, pude notar que, apesar do tamanho e impacto, a empresa também é "gente como a gente", isto é, enfrenta os mesmos desafios que nós em relação a aspectos técnicos e interpessoais.

Consegui absorver saberes importantes que, com certeza, me tornarão um melhor engenheiro de software:

"We believe it is important to differentiate between the related-but-distinct terms 'programming' and 'software engineering'. Much of that difference stems from the management of code over time, the impact of time on scale, and decision making in the face of those ideas. Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make the code useful for as long as it needs to be used and allowing collaboration across a team."

Nenhum comentário:

Postar um comentário