A public directory of mentors willing to mentor you for 4 months — for free. The Code Mentors Network was started by Calvin Koepke as a way to propagate a mentorship mentality. The rules of the network are a unique blend of turnover, commitment, and accountability.
See the master list of available mentors.
One of the the main things I've noticed in the development industry is a massive desire for mentorship. And yet, somewhat tragically, there is a tremendous lack of mentors available. Generally, this is because mentorship takes time and effort, and for most people, paying a mentor is a luxery they can't afford.
So I started this network to solve this in a couple ways:
- Standardized Rules of Engagment
- An emphases on two-point involvement, namely: being mentored and mentoring.
- A short time period to promote continued growth and relationship building.
While this doesn't solve the issue of getting paid to mentor someone, I am hoping that the small chunks of commitment and agreed-to time frames will allow for an easier adoption of the process.
Bottom line: we all wish we had mentors when we started. So let's change that for others.
If you think this system could work better and more elegantly, feel free to submit a PR to suggest updates to this doc (rules, how to join, etc). This is an experiment so I'm always open to improvements.
The rules of the network are simple and straight-forward:
- Mentorships last 4 months, no more, no less.
- You must have a GitHub profile with publicly viewable code.
- The conditions of the mentorship are setup privately between the mentor and mentee (no format required).
- The mentor has complete say in who they mentor, and is not required to accept mentorship submissions.
- While not enforcable, a mentee should become a mentor at some point in the process — whether that be during their mentorship or after. The point is to progagate the network and build a pool of available mentors.
Becoming a mentee requires first that you agree to the rules, and then:
- Star this repo (it helps it show up for others)!
- See the master list of available mentors in the network.
- If one of the mentors stands out and is listed as open, click the link to find out more about them.
- If you would like them to mentor you, post a comment suggesting why you would appreciate their time as a mentor (don't make this a bragging session. You are simply letting this person know that you'd love to have them as a mentor. It is up to them to determine if you'd be a good mentee).
- If they reach out to you, great!
Becoming a mentor requires first that you agree to the rules, and then:
- Star this repo (it helps it show up for others)!
- Submit an issue and fill out the template.
- Once added, I will list you on the master network list, as well as tweet that you're looking for a mentee.
- Connect with mentees on the issue and choose one to mentor for 4 months.
- Once you have a mentee, tag me (@cjkoepke) to list you as closed.
- After the 4 months are over, either choose someone else on your issue, or tag me again to label you as open.
- Calvin Koepke (Closed)
- Greg Wiley (Open)
- Tim Jensen (Closed)