Daily Productive Sharing 249 - How to Mentor?

One helpful tip per day:)

(The English version follows)

#work #finance

如何在职场获得 mentorship,如何给予 mentorship 都不太好拿捏,Gergely Orosz 分享了他之前在 Uber 学到的经验,关于如何获得或者给予 mentorship。其中关于如何记录正式的 mentor meeting 非常有帮助:

  1. Key things that happened since last time.
  2. Reflecting on action items / guidance / discussions from last time.
  3. A challenge I'm having.
  4. A recent success I've had.

更详尽的 mentorship 可以参考 Manager's Path 这本书,里面讨论了在软件行业每一级的 mentorship,从初级的实习生到最顶端的 CTO 都有讨论,非常值得细读。作者 Camille Fournier 也出现在我们之前的分享中:

Daily Productive Sharing 214 - 20210610

Daily Productive Sharing 064 - 20201112

如果你觉得今天分享有帮助,不妨把它分享给你的朋友

原链

Developers mentoring other developers: practices I've seen work well

需要更棒的简历,不妨试试我们的 CV Consultation

如果你也想成为更高效的人,欢迎加入我们的 TG group


It's challenging to get or receive mentorship. Gergely Orosz shared his experience at Uber on how to get or give mentorship. For example, it was helpful to know how to document formal mentor meetings:

  1. Key things that happened since last time.
  2. reflecting on action items / guidance / discussions from last time.
  3. A challenge I'm having.
  4. A recent success I've had.

For a more detailed look at mentorship, Manager's Path discusses mentorship at every level of the software industry, from the junior intern to the top CTO, and is well worth reading it carefully. The author, Camille Fournier, has also appeared in our previous sharing:

Daily Productive Sharing 214 - 20210610

Daily Productive Sharing 064 - 20201112

If you find today's sharing helpful, why not share it with your friends?

Developers mentoring other developers: practices I've seen work well

Need a superb CV, please try our CV Consultation


Excerpt

Uber, however, had an official mentoring program. Almost every engineer I met had a mentor. Mentorship is an expectation for senior and above engineers, it being listed in our engineering competencies.
Mentorship has been the best things that's sped up my growth and others engineers around me.
Mentorship is a learning relationship between an experienced person and someone who wants to grow.
When a new person joined our team, I sat with them for a few weeks, helping them understand the codebase.
Code reviews are frequent examples of informal mentorship.
There are two places where it's easy to get started with more formal, more focused mentorship: at more structured tech companies and within online communities.
Uber, PayPal, and Amazon all places I know have various internal programs that make it easy to get more focused mentorship.
The best way to start formal mentorship is with a kickoff. I often suggest people to approach potential mentors and open along the lines of "You're someone I look up to. Can I setup time to talk about areas I'd like to grow in and how you could potentially help, as a mentor?"
Don't forget; it's always okay to say no to mentoring.
Don't let this derail you: ask for any other recommendations this person might have and try meeting another potential mentor.
I'm a firm believer that as a mentee, you need to invest time and effort in mentorship, to get value out of it.
I like to keep a running doc, shared with my mentor, where I drop notes between our catch-ups and prepare a list of topics.> Being clear with expectations both ways is the foundation for a good relationship.
Being an efficient mentor is not about solving other people's problems. It's about helping them grow so they can solve their problems themselves.
When mentoring, you want to delay sharing solutions as long as possible.
Listen to what your mentee has to say. This is the most important role a mentor can play.
Ask questions, offer alternatives, and hold back telling people what to do.
Aim to learn something new from your mentee.
Mentorship is time- and emotionally consuming.
When developers get mentoring, they learn. When they learn, they are engaged. When developers are engaged, they are a lot more likely to stay.
recognizing and encouraging mentorship within teams and companies is one of the most important things managers can do and advocate for.
The most sought-after software engineers I know, are all generous mentors.
And mentorship is how they keep growing their skills in areas like teaching, listening, and leadership, and growing a strong and supportive network around them.