Skip to content

Student selection process

Lucas "medk" Pinto edited this page May 13, 2013 · 34 revisions

Introduction

This page aims to summarise the student selection process we developed at the 8.5.13 meeting.

This will be subject to discussion for a limited period, after which we will make an official statement.

Our goal is to come to an agreement by Sunday 12th May 12pm.

In order to avoid an overwhelming amount of applications that we would not be able to process, we want to split the selection process into several steps in order to filter the applications. There will also be a number of rules that the application should follow.

Once we're done discussing this, we will explain the process on a page on our website.

Web page intro paragraph

Student registrations for Rails Girls Summer of Code are open! We now invite you to apply for the program who:

  • attended at least one Rails Girls or similar Ruby introduction workshop.
  • expanded their Ruby skills after the workshop in a study group or independently by working on a Ruby project.
  • can spend at least two and ideally three months this summer working on the project.
  • have found another student to pair up with and a coach (we can help with that).

An ideal group to apply would consist of two students (who will both be paid) and one or more coaches (who won't be paid).

The Process

1. Find a pair and a coach

Before you can apply to the Rails Girls Summer of Code you need to find

  • a coach that is able to support you throughout the project as well as,
  • ideally, another student who you'd pair-program with.

It is not a requirement to find a pair, but you will have a higher chance of being accepted.

Coaches should have sufficient time throughout the project in order to support you well: at least a few hours per week, more in the beginning of the project, probably less near the end. If they're not able to do this alone it is fine if coaches team up.

Talk to them and figure out how to make sure that throughout the project:

  • You have a good place to work (ideally a desk next to your coach).
  • They can support you well and have enough time.

The best starting point for finding a pair and coach is to contact your local Rails Girls and Ruby communities. Ask on the Rails Girls Summer of Code community mailing list. Ask on Twitter.

You are responsible for finding your pair and coach, but we will do our best to help.

2. Submit your application with your pair and coach

Please meet with your pair and coach(es). You should feel comfortable working with them closely for 3 months.

Together with you and your pair, coaches are supposed to:

  • interview you about the level of your expertise and;
  • make recommendations and preferences about projects.

Please try to be more specific in your application and know the hours / days when they can help.

Once all of you have made sure that you meet the requirements you can submit your application.

3. Selection (ranking)

(There will be a deadline for applications which we need to decide on.)

We will make ensure that all the applications meet all the requirements.

The goal of Rails Girls Summer of Code is to get you in touch with the Open Source community and allow you to take your first steps in contributing to it. This will be a learning process for you. But we also want to make sure that you have a good chance at succeeding with this.

Therefore we will favour applications based on these criteria:

  • you are a women. (This initiative is focused on bringing more women into the world of open source. Men are not excluded, however women are given priority.)
  • you have a sufficient experience level.
  • you can do 3 months rather than less.
  • your coach has enough time available to guide you.
  • you have a pair.

Additional point: The Maintainer/Mentor will be involved in the selection process when we want to join students and projects and the sponsor will also be involved if they are providing coaches etc. Therefore both Mentor and Sponsor might additionally also be involved in screening the applications, however they do not have the main say, and this will fairly be discussed with the coaches and organizers.

The committee will rank your application based on these criteria. Applications that meet them the most will make it in.

If we end up with more suitable students than places, we will draw.

The Rules

If you apply, please make sure to follow these rules:

  1. You need a coach (we can help there) or a team of coaches.
  2. You need to be able to work full-time for at least two months, even better three.
  3. Your coach needs to be available for support for a sufficient amount of time (at least a few hours per day).
  4. You should have a workplace where you can work comfortably and find your coach's support easily. Ideally sitting next to them.
  5. You should have attended at least one Rails Girls workshop (or an equivalent like RailsBridge).
  6. You need a certain amount of programming experience in Ruby, so you should at least have worked independently or in a study group on a Ruby project. Please provide concrete examples of what you've done.
  7. You should not already be a professional Ruby developer.