Have you always wanted to be mentored? I know I have. In fact, I learn best under mentorship — when someone is working with me one on one, available to answer questions, and critique my code. Well, after never really having a mentor to help me out (they are hard to find, have you noticed?), I’ve decided to start a new project: the Code Mentors Network.
Now, typically, I tend to think large scale whenever a new idea pops into my brain. The truth is, I built this project to be scalable and reciprocated — but I’m perfectly fine if it’s just me and a mentee.
In short, I want to mentor you for free.
Why a Mentor Network
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 luxury they can’t afford.
So I started this project to solve this in a couple ways:
- Standardized Rules of Engagement
- 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.
How Does it Work?
The actual relationship between a mentor and mentee is up to them once they agree to work together, but there are some general rules that will help increase turnover (and thereby increase the exposure to differing skills):
- 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 enforceable, a mentee should become a mentor at some point in the process — whether that be during their mentorship or after. The point is to propagate the network and build a pool of available mentors.
How to Start
I built the format for the mentorship on GitHub for a couple reasons. First, it already has a network setup through existing accounts and the ability for a “ticket” system. Second, I wanted mentees requesting mentorship to have viewable code so that the mentor can more easily determine if they would be a good fit, and vice versa.
GitHub accomplishes both of these, so the actual network (and public ledger of participating mentors) is available to view.
So, want to be mentored?
If you have any questions, please let me know in the comments. Happy coding!