nodejs/mentorship

Name: mentorship

Owner: Node.js Foundation

Description: Node.js Mentorship Program Initiative

Created: 2017-12-14 15:26:27.0

Updated: 2018-05-23 14:42:11.0

Pushed: 2018-05-20 09:46:38.0

Homepage:

Size: 347

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Node.js Mentorship Program

Welcome to the Node.js mentorship program.

This project is bound by a Code of Conduct.

The goal of the mentorship program

To bring more contributors to Node.js projects by mentoring people about the Node.js environment and ecosystem, helping them contribute to Node.js, championing their PRs through code review, and giving general help.

Benefits for mentees Mentors will help out in the following Benefits for mentors
Mindset
Relationship
Mentee-specific
Mentor-specific

The Mentorship Program Structure

The mentorship duration will be 6 months, during which the mentor will provide guidance and help to the mentee on an agreed schedule.

Process

Proposed Mentorship Program Structure Inspired by Kubernetes pilot program

Declare intent and goals

A project under Node.js, (i.e. node-core) declares the intent to join the mentorship program. An announcement (with enrollment instructions) will be added in the mentorship project by the CommComm, declaring an opening for a mentorship program for the mentioned project.

Choosing Mentors

The Node.js mentioned project will be the main contributor in electing and choosing mentors. In addition to nominated mentors, candidates from the community are required to submit a form to apply for the selection process. Click here to Apply as a mentor.

Identifying Mentees

Mentees fill in a form to apply to be matched with a mentor. Click here to Apply as a mentee.

Matching

Before the program starts, mentees will fill out a survey indicating the areas of focus they?d like to work on. Mentors will fill out a similar survey indicating the areas they feel comfortable advising on. This information will be used to pair people. The Concerned Project community / members will nominate mentors, in addition to filtering the list of prospective mentors willing to join the program.

The CommComm will match mentor/mentee pairs based on their language, goals, and other preferences.

Kickoff

A kickoff email will be sent informing the mentor/mentee pair about their match up.

A meeting will be scheduled to introduce them to each other. Pairs should agree on a mentorship schedule, expectations and goals, and the medium of communication. They should also decide on what should be held confidential and what can be shared outside the relationship.

Regular Mentor/Mentee Meetings

Mentors and mentees will meet for at least an hour every month for the following 6 months.

Ongoing Support for mentors and mentees. In addition to the meetings, the mentor should champion any PR submitted by the mentee during the mentership program in the Node.js project.

Expectations

The mentoring relationship should be *mentee-driven and mentor-guided*. The mentee is expected to identify and drive activity towards their career goals. Effective mentorship is built on a solid relationship between the mentor and mentee, so take time to get to know each other, exploring passions and obstacles as they could become relevant (if not already so) to the areas of focus.

Requirements for mentors:

Requirements for mentees:

General Mentorship Details
Accounting for language diversity

To account for language diversity, the application form includes the following:

Displaying the list of mentors and mentees

Initially in the program's GitHub page, and asking candidates to join the Slack channel to reach out and meet people over specific channels.

What is the communication channel to be used for communication between mentors/mentees?

Slack is used as a channel for the initial meeting, then the pair can decide as they see fit.

Duration of the mentorship program for the paired up mentor/mentee

6 months.

Contributing to Node.js Mentorship Program
Node.js Mentorship Team Members

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.