In "Software Engineering - The Soft Parts" Addy Osmani shares lessons from his first 10 years at Google on the "soft skills" that can help engineers become effective and scale their effectiveness. This guidance should help junior, mid-career and even senior developers move forward, deal with changing technology, and navigate building non-trivial systems.
Addy Osmani is a Senior Staff Engineering Manager working on Google Chrome. He leads up teams focused on making the web fast and low-friction to build on for developers. Addy has authored a number of books and has spoken at conferences around the world.
A short book on soft skills targeting software engineers.
- Great advice especially for beginners and people who are starting their careers in tech - For more experienced people, you probably know most of the ideas, if not all of them, but it's always nice to recap
Es un buen libro que te da un montón de consejos no relacionados directamente con ninguna tecnología, sino con las cosas alrededor, para avanzar en tu carrera y llegar a tener un puesto de liderazgo en tu empresa.
Me gustó mucho el enfoque en el impacto que puedes tener y lo que puedes hacer para lograr más, sobre todo en lo relacionado con las personas.
Me quedo con algunos que considero buenos consejos:
- La definición clara que de un Senior - La necesidad de apartar tiempo para el trabajo ininterrumpido - Lo que debes hacer si eres mentoreado o si quieres mentorear - La necesidad de trabajar moderadamente
Lo recomiendo como una lectura rápida con buenos consejos de alguien muy experimentado para avanzar en tu carrera.
It's rare for me to wish a book was longer, but in this case, I did. This book touches on so many important aspects of being a productive engineer that go beyond writing code and after hanging out on spaces where junior devs ask questions, this is the kind of information they need to learn and often struggle (not because it's particularly hard, but because nobody presents it in a learnable way). Thus, this book is a must read for any developer between intern to mid level at least.
A quick overview of what it takes to be an effective engineer, working in a tech department. It is good to get some directions on the developer career path.