Skip to content

Commit aaf7412

Browse files
committed
Updated mentor guidelines.
1 parent 2e57b7c commit aaf7412

File tree

1 file changed

+57
-5
lines changed

1 file changed

+57
-5
lines changed

content/programs/mentorship/contents.lr

+57-5
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ Some tips:
2525
- You will get a lot of low effort questions like "how do I get started" – ask for more details. You cannot spend 20 minutes helping every single person because there are far too many people, so help them help themselves.
2626
- Prepare general documentation/frequently asked questions ahead of time.
2727

28-
### Application
28+
### Application Period
2929

3030
You should encourage applicants to share drafts of the application with you ahead of time. Using a Google Doc with comment permissions enabled is probably the easiest way to achieve collaboration. Focus on making sure that their understanding of the project, the project plan, timeline, and deliverables match what you had in mind and is feasible (keeping in mind that they may be new to all this and may not get things done as quickly).
3131

3232
## Internship Period
3333

34-
### Pre-Internship
34+
### Preparing for the Internship
3535

3636
* Talk to your co-mentors ahead of your time to create a plan for how to collaborate – will one of you be the primary mentor or will all of you be equally involved? How will checkins and notes work?
3737

3838
* If your project affects or involves anyone else at CC that's not a co-mentor, talk to them about how they would like to be involved and come up with a plan to collaborate.
3939

40-
### Internship
40+
### After Intern Announcement
4141

4242
* Reach out to your mentee ASAP after the internships are announced.
4343

@@ -47,12 +47,64 @@ You should encourage applicants to share drafts of the application with you ahea
4747

4848
* Have an introductory call with the mentee and get to know each other. Ask them questions about themselves and talk about yourself too.
4949

50-
* Set up regular meetings: a weekly video call for the mentors to check-in with the mentee, and a monthly call with the coordinator to check in with the mentee.
50+
* Set up regular meetings: a weekly video call for the mentors to check-in with the mentee, and a monthly call with the CC program coordinator to check in with the mentee.
5151

5252
* Create a document to keep any project information and notes. This document should be shared with the program coordinators.
5353
* the “final” implementation plan and weekly milestones (“final” because it is subject to change during the coding period based on progress)
5454
* the mentee’s contact information and emergency contact
5555
* all meeting notes
5656
* any other project-relevant information.
5757

58-
*More coming soon*
58+
59+
* Decide with the mentee on the workflow the project will follow. e.g.
60+
* Does the mentee understand regular git workflow (e.g. pull requests, branches, reviews)?
61+
* How often should code be reviewed? Does all code need to be reviewed?
62+
* How often should code be committed? Does all code need to use pull requests or can some be pushed directly to master?
63+
* Will the mentee commit directly to the repository hosted on the CC GitHub or will they use a fork?
64+
* What is the best way for the mentee to get your attention when they are stuck?
65+
* Where will their project be deployed (if applicable) during development?
66+
67+
68+
* Let the mentee know that they will be expected to post updates on their project on the CC technical blog regularly. Decide on a cadence for the blog posts (should be every two weeks at a minimum) and set due dates for them.
69+
70+
* Help the mentee get their development environment set up.
71+
72+
* Ensure that the mentee has permissions to push to the appropriate GitHub repository.
73+
74+
### During the Internship
75+
76+
* Attend your weekly check-in.
77+
* Take good notes so that your backup mentor can pick up where you left off easily if you’re unavailable.
78+
* Make sure the mentee is on-track with their weekly milestones and if not, work with them to figure out why and come up with a plan.
79+
* Ask how the mentee is doing generally.
80+
* Praise things they are doing well and provide constructive criticism on the things they could improve on. Both of these are important.
81+
82+
83+
* Review all work/code promptly. You should aim to review within 1 business day.
84+
* If your mentee is blocked on their work for some other reason, help them become unblocked as soon as possible.
85+
86+
87+
* Check in on Slack with the mentee once every day or two. Remember that they are often not experienced with the work they are doing and may not know to ask for help or may be stuck on something that they cannot articulate very well.
88+
89+
* Ask for feedback on your mentorship every few weeks.
90+
91+
* Find an opportunity to invite your mentee to present their work at CC’s all staff meeting. It is up to you when you’d like to do this.
92+
93+
* Make sure you're familiar with the program timeline and submit your required evaluations on time.
94+
95+
96+
* Engage the mentee in the larger CC development community – encourage them to share their work and talk to them about other projects and your own work.
97+
* Ensure that the development version of their project is deployed somewhere ASAP so they can seek feedback from the community.
98+
99+
100+
* Work with the CC staff engineering team and program coordinators on a plan to move the project to production when the project is complete.
101+
102+
* Check in with any CC staff working with the mentee regularly to make sure their feedback is also being heard and implemented by the mentee.
103+
104+
105+
* Talk to the program coordinator proactively. Especially if:
106+
* your mentee is not active and engaged regularly.
107+
* your mentee is not communicating enough or misses a check-in.
108+
* you have concerns or even just a bad feeling about something.
109+
* you have feedback or questions about any part of the program process.
110+
* you'd like feedback about how your mentoring is going

0 commit comments

Comments
 (0)