About the Role
Mentors are only available for a few hours a week, but sometimes students aren't able to unblock themselves without some guidance. You'll help them get unblocked through pair programming sessions (scheduled in advance and based on your availability).
Most students don’t need help from someone who has deep experience with their particular project; they need general programming help with isolating and debugging a problem.
Most of the people who have done this role in the past are college students who have a lot of experience working on independent projects and are passionate about CS education. (But we’re open to anyone.)
To get the ball rolling, please reach out to [email protected]. Send a link to your GitHub and an independent project you’ve worked on.
What You'll Do
- Provide technical support to students in the areas of technical expertise you define.
- You don't have to be "available" at all times. Students will set up calls based on a Calendly (which links to your calendar + general availability guardrails), so you’ll get to set up your availability.
- No meetings will pop up suddenly, you'll always have at least 4 hours of notice.
Compensation
You'll be paid as a contractor at $30 an hour whenever you're helping a student with a coding problem. (Or you can volunteer if you'd like to help us reach more students.)
Requirements
- Some availability during the US afternoon/evening. Most sessions are requested during this period.
- Past experience working on projects outside of school work. (e.g. hackathons, personal projects, etc.)
- Extremely comfortable with debugging:
- Asking good questions
- Educated guesses about where to add breakpoints/log statements
- Isolating a section of code where a problem is occurring
- Coming up with good Google search terms
- Experience building projects using any of the commonly used technologies listed below. (You don’t need to be an expert, but you should be able to help students debug.)
- NodeJS and/or Typescript
- Java
- Python
- iOS (Swift)
- Android (Java)
- React/React Native
- Angular
- Django