My team and I, we’re working in HR-Tech area. We found out that there’s a big problem on the market — hiring developers. Although companies feel a lack of tech-related people, they are not ready to hire junior developers. We see the second problem here - juniors are struggling to land a job. So why companies do not employ junior developers?<p>During several interviews with recruiters, founders and CTO's, we realized that the main problem is that there are no people in companies who are ready to teach juniors. Experienced team members don’t have enough time for mentoring as they have to perform their tasks. It made us think that maybe there is an opportunity to create a service that can provide remote mentors to these companies. These distant mentors could teach juniors, review their code, answer some basic questions, help with dev tools and frameworks, etc.<p>Maybe you have experience of hiring a mentor for junior developers at your company? I've heard only from one company that they did that.
> Experienced team members don’t have enough time for mentoring as they have to perform their tasks.<p>Problem is right there, cultural, the perception that the only valuable activity is plugging away at the keyboard. I think many companies don't provide the time and flexibility for their people to grow together. Probably short-term vs long-term thinking.<p>The major issues with non-employed mentors are code access and familiarity. I would never allow this for security reasons. The mentor would not know their way around the code, tools, and practices.
I think this is a good idea -- however, in my experience 90% of the issues with Jrs is they don't yet know how to ask questions. So much of mentoring involves finding ways to encourage them to speak up. Once that's achieved then the amount of work required to get them up to speed feels much less steep. Further, teaching Jrs how to communicate is largely a company culture issue where openness is a given. Lacking that, with even the best mentor the Jr will struggle.