The skills and knowledge you need to grow from a solo coder into a productive member of a software development team, along with seasoned advice on everything from effective refactoring to acing an interview.
Slinging excellent code is only part of what it takes to succeed as a software developer. You also need to know how to work effectively on a dev team. Skills of a Successful Software Engineer is a best practices guide for succeeding on a software development team.
Skills of a Successful Software Engineer reveals how to optimize both your code and your career, including how to achieve a good work-life balance and write the kind of bug-free code delivered by pros. Build your understanding of testing techniques and tools, get in the habit of meaningfully commenting on code, and discover how proper refactoring can speed up how quickly you deliver features.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.