Mentorship Guidelines

Charter

We are committed to develop and expand the skills and networks of developers regardless of skill, age, sex, ethnicity, geographical location, or other factors. We aim to provide both services for discovering those who wish to mentor and be mentored, pairing mentors and apprentices, and supporting them in their on-going relationships. We also aim to provide mediation and oversight when issues in mentorship relationships occur.

Mentor Rules

Mentors are teachers and counselors and coaches and friends, but they are not perfect and aren't expected to be. Here are a few rules:

Apprentice Rules

Apprentices are students and team members and friends, but they are not perfect and aren't expected to be. Here are a few rules:

Pairing Up

You've decided if you want to mentor or apprentice, you've decided what skills you wish to teach or learn, and you've created your profile - next is the hard part:

  1. Find a Partner
    1. Look for an apprentice/mentor who matches in skills and availability
    2. Communicate, preferably in realtime
    3. Look for compatible personality and drive
  2. Create Goals
    1. Both sides together, never a one way street
    2. Goals will evolve with circumstances and time and this will be on-going
    3. Goals should be specific enough to clearly define progress
    4. Save them, write them down, don't set time limits
  3. Communicate
    1. Interaction is the key to good mentorship
    2. Online is never quite as good as face-to-face, but far better than nothing
    3. Use the tech tools available
    4. No one is ever "too busy"
  4. Long Term Maintainence
    1. Change the goals as you achieve them
    2. Change the nature of the relationship as skills advance
    3. Some day you may want to say good-bye and move on
    4. Issues with a relationship should be dealt with via mediation when things grow contentious

Resources

Mentoring Information

PHPMentoring How-To

Fork me on GitHub