Do You Know What Motivates and Drives Your Junior Developers?
4 February, 2019
Managing junior developers requires a particular methodology to ensure that the time and effort that they are putting in is both valuable to the individual and to the company as a whole. You want them to take the initiative and spend extra time in investing in their own growth. This is not necessarily done in a purely technical manner but also includes getting them to think about their part in the bigger process, how to stitch all the pieces together, and taking ownership of their work on featured releases. As a manager, what measures can you take to safeguard the success and growth of your junior engineers?
- Get a sense for when people are really pushing themselves and when they are not. Is their work performance self-motivated and progressive, or do you have to consistently insist on getting the work done? From a performance management perspective, decide whether to push your junior engineer harder or is it a case where they need to be coached a lot more.
- Start building trust. How much trust you have can play into the different strategies that you may utilize with your junior developers. Are you able to be very direct with them or do you have to take a more roundabout approach? Usually with time you gain trust and, thereby, gain the advantage of being more direct with your reports.
- Use your time in one-on-ones to have the junior engineer reflect on their own personal growth.
- Junior engineers want to gain experience and eventually gain the title of 'senior' engineer. Lead into a conversation about what does it mean to be a senior engineer and lay out clear guidelines and expectations you have so that they can work towards those goals.
- Build out a framework for what it looks like to move progressively upward in your company. What phases do they need to pass through? This will bring order and focus to the results that both they and you wish to see accomplished.
- Ask them abstract questions and then sit back and observe their answers. By asking higher-level abstract questions you can really get people to start thinking beyond what they do day-to-day. Example questions: How do you measure your own personal growth? What does growth look like to you? Name some areas that you want to get better in.
- Tailor a different approach to every junior engineer. Each developer is slightly different so practice ways to adjust and modify according to the needs of the individual.
- You want the junior engineer to take as much initiative as possible, not you. You can help and guide them but they, ultimately, need to be intrinsically motivated for their own success and growth.
- Get junior developers to break down the steps they need to take to grow by continually asking questions. Get to a point where they have responded to enough inquires that they themselves have built their own foundation of what success looks like, without you really having done too much.
Mason Mclead, CTO at Software.com, explains how a primary job of an engineering leader changes as a company grows and how he felt that merely managing people is not the role that fits his aspirations.
CTO at Software.com
Anoosh Mostowfipour, Founder at ReferralsLink, provides a unique insight into how to be successful by reinventing yourself and creating your own career path.
Founder at ReferralsLink
Anoosh Mostowfipour, Founder at ReferralsLink, recalls his personal transition from his corporate job to becoming his own boss and launching ReferralsLink.
Founder at ReferralsLink
Brad Henrickson, CTO at Scoop, discusses how to assess if someone is still the right fit for the organization, especially during the organizational restructuring.
CTO at Scoop
Brad Henrickson, CTO at Scoop, explains how an added level of clarity on processes and roles helped him retain one of his highest performing engineers.
CTO at Scoop
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.