Boss as Mentor in Software?
Mentoring as it exists today
In software industry, the number of companies that have a well-defined process for assigning a mentor to an employee is very small. And wherever it exists, the process is effective particularly at a junior level when an engineer joins a company.
For example, immediately after joining a company, a software engineer (with less than 5 years experience) is assigned a Tech Lead or Senior Software Engineer as a mentor. For the next few months, the mentor imparts the best practices of technology, domain, process, etc and the process works well.
However, for employees working at the managerial level (engineering manager, product manager, program manager), either the mentorship process does not exist or is not very effective.
I believe that the unwritten rule has been that the managers (EM, PM, PgM) would receive mentoring from their supervisor or boss. Let’s call it the Boss-Mentor model.
In my view, this model is not very effective and is fundamentally flawed for to following reasons:
领英推荐
So, what is the solution then?
I believe that we need to separate both roles.
A boss, who assesses and rates someone's performance, and a mentor, who helps someone grow in their professional life, cannot be the same person.
I admit that a few of us are fortunate and have someone in our network, such as friends, relatives, or former bosses turned friends, with whom we are comfortable discussing our problems and solutions.
However, a vast majority of us are not fortunate enough, and we navigate most of our professional lives without the guidance of a proper mentor, often leading to a fair share of poor decisions.
How significant is the problem?
I am not sure. Would like to hear from my connection via poll.
Director of Engineering | Scaling E-Commerce Platforms | Innovating with Generative AI & Emerging Technologies
1 年Transparency to Trust buliding is a very short sentence but it's a long journey. IMO: At any level, if there is enough transparency, rest will fall in place, but, at times this is a hard and tricky problem to solve.