As a programmer, you’ve spent plenty of time learning technical and programming skills. Junior engineers—and even some who have been in it a long time—must constantly focus on improving their “hard” technical skills.
But writing code is only part of our job as software developers. It’s equally essential for developers to cultivate the soft skills critical for adding value for their team, 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
- Working effectively with your manager
- 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 the demands of work and personal life
… and 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.