So you’ve found out about this Google Summer of Code thing that requires you to reach out to an organization to talk about their project ideas, then submit a lengthy proposal and write a lot of code. Why bother about it at all? Well, here are some reasons why you should start reaching out to organizations that you are interested in today!
An absolutely amazing learning experience
GSoC is a place where you don’t just get to apply your skills but also get to acquire a bunch of new ones. And the learning is not just limited to technical knowledge. GSoC introduces you to a new paradigm about building code collaboratively. Not only that, GSoC is a platform which lets you build on your current skills and hone them. There is a project for all skill levels at GSoC!
“GSoC is one of the best professional experience a student can have during his college years. I’ve participated twice already, but now I’m starting to regret I didn’t do this every year! Awesome! Thank you Google! “
Evelina Vrabie, Sunlight Foundation, GSoc Student
“This is a big opportunity for all the students like us to use the things that we are learning in colleges in a practical manner. Thanks Google and all the mentoring organization for allocating your valuable time.”
Kasun (Lakpriya) Hettige, Apache Software Foundation (ASF), GSoC Student
Sense of achievement
There is something very fulfilling about getting your first patch committed upstream in some application that will be used by thousands of other folks all across the globe.
“I just want to say…it feels awesome when your first patch goes in. Really awesome. “
Mike Conley, Review Board, GSoC Student
Hone your developer skills
Students who are already active developers can apply themselves to a specific project. You’ll get direct feedback from your mentor.
“At this time one of the most memorable incident happened in my life, where my mentor proposed me as a committer, and my ambition to become an Apache committer finally became true. “
S. Suhothayan, ASF, GSoC Student
Getting involved and building your network
During the 12 weeks of writing good code, you interact and share ideas with some great people. At the end of it, you’ve made some great friends from all over the world with whom you can discuss fun projects, get feedback on your code, and just about anything.
“Exciting and challenging. I met kind, knowledgeable and smart people all gathered in a single place, united, working for a single goal. “
José Luis Vergara Toloza, KDE, GSoC Student
“Summer of Code is about much more than just code. The sheer fun of integrating with the open-source community and your mentoring organization can in fact outweigh the gratification of actual coding. “
Kamran Khan, Ubuntu, GSoC Student
Your spring-board to the open source world
GSoC is a great place to get you jump started and up to speed on the basics of the open source community. This paves your way forward for making big contributions. It’s a great way to make your first entrance on the open source stage and get noticed.
“GSoC 2010 was my first real foray into the Open Source World – I had been teetering at just the edge of actual contribution for a few years, having tried out WordPress, etc. but had never actually ever submitted a patch, or released a project. “
Kunal Bhalla, WordPress, GSoC Student
For the love of code
If you enjoy coding and feel passionate about writing good quality code and building great software, GSoC is THE place for you to give way to your passion. After all, what better way is there to celebrate your love for the code by participating in a summer of code.
Being mentored by highly experienced developers
GSoC at its heart is a mentorship program. The mentors are dedicated, passionate volunteers who want to help GSoC Contributors learn about their communities and teach them how to be great open source contributors. Having the opportunity to be guided by people who have been doing this for many years and who know the tips and tricks can only help you be a better, more confident open source developer.
The stipend and the confidence
One very tangible and obvious advantage of participating in GSoC is the stipend that you make while working with amazing people on a great project. You won’t get rich participating in GSoC as a Contributor, but the money can certainly help while you are building your skills and doing meaningful contributions. Being a successful GSoC student is in fact a prestigious achievement. It’s another way to make your resume more impressive.