As a programmer, you’ve spent plenty of time learning technical and programming skills. But writing code is only half of our job as software developers. Junior engineers—and even some who have been in it a long time—rightfully focus on “hard” technical skills a lot of the time. But it’s equally essential for developers to cultivate the soft skills critical for adding value for their company, their customers, and their career—and it’s often neglected.
Junior to Senior is one of only a few books that gives practical advice on the soft skills needed to thrive as an engineer:
- Dealing with lack of confidence
- Learning from others and by reading unfamiliar code
- Managing your time
- Communicating clearly with business stakeholders and writing clear documentation
- Understanding different ways to add value for a company and its customers
- Managing risks and recovering from mistakes
- Dealing with conflict
- Balancing work and personal life
…and so much more.
Improvements in these areas are important milestones on the journey from junior to senior software developer. Junior to Senior is filled with insights, from one engineer to another, to guide you along that path.
Whether you studied Computer Science, graduated from a coding bootcamp, or are a self-taught programmer, this book will help you manage yourself, build value, and earn the confidence of your team to take on roles with greater responsibility and impact.