In this post of Terminal Stack, we will tell you everything that you need to know about Google Summer of Code, so let’s get started.
What is GSOC?
GSOC is a global program started by Google to promote open source software development and make students familiar to it. It’s intended to present an opportunity to work with organization for students who are passionate about open source. It is a 10 week long Mentorship program where students work together with open source organization. It is held during summer vacation according to academic schedule.
All 18+ age students are eligible to apply for this program, irrespective of their field of study.
How it works?
- Firstly, Open Source organizations participate in this program as Mentor Organization. Then, selected organizations are eligible to move further in this program.
- Secondly, students interested in Open Source present their proposal to selected mentor organization. Out of them selected students are paired with mentor and can start working on their strategy.
- Thirdly, the students as a GSOC student with their mentor begin working on provided projects. And Students get to know more about the organization, they are working with.
- Fourthly, students and mentors submit assessment over one another. And then students submit their code-work.
- Finally, students submissions are evaluated by the mentor and the results are announced.
How to Prepare?
Preparations depend basically at the student’s level-
- If the student is a newbie then he/she must get familiar with any coding language such as Python, Java, C, C++, etc.
- Another case if student is already good in it then next step is to learn Git and Version Control. And start contributing in Open Source organizations to get experience of real world projects.
Take a note of following points during preparations –
- Go through the Student’s Guide properly.
- Take a look on last year proposals of selected students.
- Always keep an eye on timeline, as it is available in January.
Also Read: Artificial Intelligence and its scope
- Explore the real world working strategies and familiar with various organizations.
- Experience working and communicating with different personalities.
- Strengthen your Resume.
- Get a good Stipend.
Points to Remember:
- You will be working for an Organization, not for Google.
- It is not a pathway to get internship at Google.
- Google don’t provide any kind of referral.
- Go for less crowded organization, where you can get less competitors and high chances of selection.
- Try for new organizations, as they have high chances of getting selected.
- Make a good impression on your Mentor. Here, Communication is the key to success.
- The thing that matters the most is the engagement of the student with that open source organization, before GSOC.
JUST GO FOR IT. ALL THE BEST.