Mentoring - alexanderteplov/computer-science GitHub Wiki
How to develop and mentor other team members
Skills
Mentoring process
Building the Relationship
Exchanging Information and Setting Goals
Working Towards Goals/Deepening the Engagement
Ending the Formal Mentoring Relationship and Planning for the Future
Mentoring Best Practices
Think of yourself as a “learning facilitator” rather than the person with all the answers. Help your protégé find people and other resources that go beyond your experience and wisdom on a topic
Emphasize questions over advice giving. Use probes that help your protégé think more broadly and deeply. If he or she talks only about facts, ask about feelings. If he or she focuses on feelings, ask him or her to review the facts. If he or she seems stuck in an immediate crisis, help him or her see the big picture.
When requested, share your own experiences, lessons learned, and advice. Emphasize how your experiences could be different from his or her experiences and are merely examples. Limit your urge to solve the problem for him or her.
Resist the temptation to control the relationship and steer its outcomes; your protégé is responsible for his or her own growth.
Help your protégé see alternative interpretations and approaches.
Build your protégé’s confidence through supportive feedback.
Encourage, inspire, and challenge your protégé to achieve his or her goals.
Help your protégé reflect on successful strategies he or she has used in the past that could apply to new challenges.
Be spontaneous now and then. Beyond your planned conversations, call or e-mail “out of the blue” just to leave an encouraging word or piece of new information.
Reflect on your mentoring practice. Request feedback.
Enjoy the privilege of mentoring. Know that your efforts will likely have a significant impact on your protégé’s development as well as your own.