Back to resources

Upskilling a Junior in 90 Days

Meetings
Collaboration
Feedback
Coaching / Training / Mentorship
Juniors
Performance

7 December, 2021

Manan Patel
Manan Patel

Software Engineering Manager at Coinbase

Manan Patel, Software Engineering Manager at Coinbase, shares how he upskilled a junior that recently transitioned to his team, creating a plan dedicated to the process.

Problem

Some time ago, my team had an individual looking to explore engineering from another role within our company. My team helped this junior learn about engineering and navigated them to become productive members of my team. They had shifted from technical program management and wanted to start coding and shipping the features. It was difficult to adapt to the engineering mindset and solving problems in this new headspace. My team was small and had to compromise other tasks in order to upskill the new junior engineer.

Actions taken

In my first action step, I created a plan for the new member to transition within a ninety-day period. This plan consisted of actions I, my team, and the junior would take. The first part of the plan was dedicating a mentor to this individual. The mentor would meet with the junior on a weekly basis and review their programming and tasks they had been working on. I also created a reverse shadow system where the new member of my team observed the mentor while they worked on their projects. This allowed the trainee to understand the technical aspects of the role and involved a skilled employee who could answer any questions.

The next step was ensuring that all the tasks assigned to the trainee were well defined and understood the time frame. This allowed the new member of my team to recognize the expectations of the role and the workload. I did this myself, assigning them tasks with a well-defined scope and timeline. The most challenging piece was getting the individual user to the regular developing lifecycle, as well as getting them in the loop to test things easily. Initially, this was missing from my plan, as they had trouble entering the loop to test their iterations. After adding them into this loop helped them produce code much faster and make a greater impact.

The other actions were more aligned towards optimizing products they were working on to give them the opportunity to touch different parts of the codebase. Whether this was local storage, networking, or experimentation, I wanted them to be exposed to everything, so they were not just learning about one aspect of the role. After doing this, my trainee apprehended everything they would need to do going forward. I began holding monthly check-ins, three in total for the ninety days. These meetings were two-way communication where the trainee explained how the position was going and anything off track with the training. In turn, I gave my insight on their performance and any advice that I had.

Lessons learned

  • Be aware of your team's bandwidth and how it relates to working with a new teammate. When I took on the responsibility of the junior, my team was rather small and had to make tradeoffs to train them.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Working Moms and Problems They Face

20 January

Yang Wang, Engineering Manager at Bond, shares how diligently she transitioned from a large company to a series of startups, all balancing between the role of being a working mom.

Goal Setting
Coaching / Training / Mentorship
Career Path
Agile / Scrum
Yang Wang

Yang Wang

Engineering Manager at Bond

Coaching Women Engineers: Professionally, and for Life

20 January

Yang Wang, Engineering Manager at Bond, shares how she coached several women engineers in her team to boost confidence and help them grow in their careers.

Coaching / Training / Mentorship
Team Processes
Career Path
Yang Wang

Yang Wang

Engineering Manager at Bond

How to Build and Manage the First Product Roadmap for a Startup

19 January

Angel Jamie, Chief Product Officer at Yayzy, shares how he created the first product roadmap at a startup, and a simple process to keep it alive.

Alignment
Product
Meetings
Roadmap
Prioritization
Angel Jaime

Angel Jaime

CPO at yayzy

From Big Tech to Startup: Adding Value From Day 1

19 January

Angel Jamie, Chief Product Officer at Yayzy, recalls his transition from a well-established tech company to a sustainability startup, and the major differences he experienced.

Dev Processes
Company Culture
Impact
Team Processes
Cross-Functional Collaboration
Changing Company
Career Path
Performance
Angel Jaime

Angel Jaime

CPO at yayzy

Should You Stay Up to Date with Technical Skills As a Product Manager?

19 January

Nani Nitinavakorn, the Sr Product Owner at Revolut, describes how she keeps learning hard skills to increase motivation and respect her team.

Alignment
Innovation / Experiment
Different Skillsets
Personal Growth
Ownership
Coaching / Training / Mentorship
New PM
New Manager
Nani Nitinavakorn

Nani Nitinavakorn

Sr Product Owner at Revolut

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.