Building a Career in Software
Building a Career in Software
A Comprehensive Guide to Success in the Software Industry
Ratings1
Average rating4
A really good guide to advancing in a software career. Draws back the curtain on how senior engineers approach their craft. This book particularly shines in its discussion of soft skills - leadership, setting an example, effective communication, project management, and so on.
It does have some weaknesses: there's a lot of repetition around many of the core principles, and the section on software design is somewhat superficial (see The Art of Unix Programming or A Philosophy of Software Design for more on that topic).