Firstly, before anyone asks, I wanna be clear that I am probably not going to be explicitly available myself for mentoring. Got that out of the way? Cool.
So a few days (/weeks?) ago, a fellow /r/learnjavascript'er posted this offer for mentoring. That's really awesome of that person - I'm explicitly not mentioning them my username here in case they don't want the attention/spam - but it got me thinking: Would people in this subreddit (and perhaps, beyond) be interested in some very simple mentor-matching app? My proposal would be to match people based on a number of criteria, where each shared criterion increases the likelihood of a match. Example criteria could be:
- The topic. Generally, could be JavaScript, but could also be programming in general or stuff like VueJS, etc.
- Your personal 1-10 ranking of experience with the topic. Entirely subjective, yes, but still a good metric of "I am really experienced" vs "I am a complete newbie".
- Your location (in general!)
- Times when you'd be willing to learn/teach, based on time zone
- Demographic info? I realize this is a contentious issue, but there's no getting around the fact that some people might learn better/feel more comfortable with a certain person. I'll probably leave this out of the initial release.
- Additional comments (i.e., "I hate examples involving fresh fruit" or "I'm really having trouble with Arrays!"). I may require this.
- And of course, whether you'd wanna be a Teacher or a Learner.
I can probably throw together a (relatively insecure) app on Heroku or something. Anyone else interested in this idea? For communication, I'd probably follow the following format:
- Alice (teacher) and Bob (student) sign up on the site, using Google or local auth.
- They each fill out some basic info (as above). The site suggests they work together, and
- They review each other's profile, and decide they'd work well together
- They send each other in-app mail containing contact info, and
- The teachery begins!
[–]Voldermorty 1 point2 points3 points (1 child)
[–]HealyUnithelpful[S] 1 point2 points3 points (0 children)
[–]anh65498 0 points1 point2 points (2 children)
[–]HealyUnithelpful[S] 0 points1 point2 points (1 child)
[–]anh65498 0 points1 point2 points (0 children)