-
Notifications
You must be signed in to change notification settings - Fork 6
Project and Tech Mentors
WHFNP volunteers range in experience from people just learning to code to those with years of industry experience. We are constantly on the lookout for mid-weight to senior volunteers to offer not just their tech skills but their ability to support, encourage and advise others, and to help steer architectural decisions for our non-profit projects.
For mentors, it's a great way to build their leadership skills and it's usually the case that mentors learn a lot back from the experience and those they mentor.
We have defined the following two roles, Project Mentor/Lead and Technology Mentor, which have different responsibilities and commitment levels.
- Midweight-senior with industry experience building and deploying projects
- Can have multiple mentors per project, e.g. frontend, backend, UX. The more experienced support for juniors the better
- Available to commit to support the full life-cycle of a project. Commitment levels will be highest at the start of a project and more supportive / on a consultation basis near the end.
- Approximate weekly hours: 2hrs or less depending in how often the team meets. Most teams meet every 2-4 weeks.
Example responsibilities:
- Leading architectural decisions (tech stack)
- Working with the Project Manager to create technical tasks and assign them to team members
- Helping junior volunteers get started on their tasks
- Checking in on progress, and being available for team meetings + consultation / problem-solving for duration of the project
- Midweight-senior with industry experience in a particular skill-set(s), e.g. Python/Ruby/JS/all the things, UX analysis, PM, QA, etc
- Available for scheduled 1:1 consultations or responsive to Slack messages (private and in channels) other volunteers
- Approximate weekly hours: 1-2 hrs
- help volunteers setup their laptop (install python, git etc)
- help volunteers to understand instructions
- help volunteers when things go wrong, help them understand what they could do to fix the issue
- help volunteers find the information they need by googling, guiding volunteers on how to find the information they need in the future themselves and which sources are good to refer to (StackOverflow, official Django docs whichever is appropriate at the time)
- let volunteers make mistakes and help them understand what went wrong and how to go from here
- provide advice in Slack channels when consulted
- share best practices, relevant articles and other information to help volunteers learn more about the certain technology you are mentoring
- join in conversation to help decide on a best tool for a specific task
- help volunteers with troubleshooting issues when they post error messages in a channel
Example responsibilities:
- Attend planning meetings when different projects involve topics within mentor's expertise
Welcome WomenHackers!
Member Guides / FAQ
- Project Delivery Guidelines
- Volunteers Looking for Projects
- Projects Looking for Volunteers
- Project and Tech Mentors
- Project Managers
Projects
Great Resources
Pages are editable by all members in the womenhackfornonprofits GitHub organisation. If you're a member of WHFNP but not yet signed up to GitHub, please create an account and give @krissy, @lili, @elischutze or @raquel your GitHub username via Slack.
If you're not yet signed up to the WHFNP Slack account, please fill in this short community onboarding form and you'll be sent an invite promptly.