What is Google Summer of Code?

GSoC Overview

  • Summer internship program
  • Mentored
  • One month for community bonding
  • Three months for code development
  • Two evaluations
  • Stipend

 

Ok, but WHY?

  • You get to work with the creators :o
  • Your work gets used by millions of people worldwide :0
  • You become a part of the global open-source community -> here think about your resume.  ;)
  • You indirectly work for Google \o/
  • You get cool google t-shirt, certificate, goodies.
  • In fact, you get paid not just to work, but to learn.

 

Did someone just say pay?

How to  get  in the  game?

You don't need

  • a 9 pointer
  • a degree
  • college or anybodys permission

 

 

What the need is just: willingness to code (or learn to code) and  lots of communication.

 

  • Choose a project

(find something that you wanna hack without worrying about its pre-requisites.

There are lots of participating organisations, segment out not more than 2-3 organisation projects and focus on them.)

 

  • Don’t ask to ask, just ask!

(ask even if you think it's the world's dumbest question. Just remember to be polite. :)

 

  • Learn to use I.R.C.(internet relay chat)

(this is where all the chatting happens.

Hang out here and answer questions)

 

  • (make plan[s] for each step of your project and try to get in as detail as possible.)

 

  • Learn the codebase (and improve your chosen language)

(each organisation has its own codebase[its the way they code ie. the way they give indentation etc.], so practice it.)

 

  • Give your pre-GSoC contribution**

(small bug fixes/ code snippets/ patches fire up the chances) 

  • Issue tracker / Bugzilla

(check out the organisation's active bugs and try to solve them.)

 

  • Find the source, GitHub

(learn to use git \o/. get the organisation's code, change between revisions etc.)

 

  • Get selected ;-)

(and make your way to glory ;)  )

So when to start?

tODAY!

Copy of Copy of deck

By Rushal Verma