7 Mentoring Junior Engineers: Strategies for Developing Skills
Imagine guiding a junior engineer on the intricate journey of a project, balancing the fine line between offering support and fostering independence. The first step often involves teaching the importance of balancing independence with seeking help. With seven key insights, this discussion will explore different strategies to elevate a junior engineer's skills. The final takeaway emphasizes the value of facilitating collaboration with senior engineers.
- Teach Balance Between Independence and Help
- Support Trying Different Roles
- Promote Continuous Learning
- Assign Challenging Tasks
- Provide Constructive Feedback Regularly
- Encourage Participation in Industry Events
- Facilitate Collaboration with Senior Engineers
Teach Balance Between Independence and Help
I find that the key skill to teach junior engineers is to find the balance between diving deep to work through a problem but not spending too much time being stuck before asking for help.
If a junior engineer asks for help the very second they get stuck, they don't learn. If they spend three days trying to overcome one obstacle, they are wasting time. Finding that balance is key to learning while being productive.

Support Trying Different Roles
I was mentoring a new GIS professional and software developer. She had a strong technical background but needed to fill a broad role on a small project, including gathering requirements from users and stakeholders.
I described to her the role of a business analyst, which is usually filled by a specialist on a bigger project. Then, I supported her in filling the role of an analyst on the smaller project.
Understanding the role and its typical responsibilities and approaches helped her embrace the opportunity to try something new. She expanded her skill set tremendously without having to evaluate her career path or desire to be a strong technical leader.


