how to get in google summer of code (for algerian students)
TRANSCRIPT
Who am I?
• Open Source Coder • Assistant Professor at Bouira University• Participated GSoC: 2013, 2014• …
What is GSoC?Google Summer of Code
Eligibility• Are you a student? Yes for Yes.
When? 2016• 29 February - 13 March Would-be student
participants discuss application ideas with mentoring organizations.
• 14 March - 25 March Student application.• 25 April Accepted student proposals announced• 23 May - 22 August Work period
Where?• Home• Online contribution
Benefits• Acquire skills• Your open source code will be your CV• Certificate signed from Google• Lead to other Opportunities• Money (5500$)
• Choose an organization1• Choose a project2• Choose a project idea3• Make a proposal to implement it 4
• Prove your ability to do it5
How to apply?
IT IS COMPETITIVE!EXCEL AND YOU WILL GET IT
How to choose an organization
• Based on application domain• Based on programming language• Based on Impact• Based on competitiveness • From last years accepted organizations
Example of organizations: Gsoc 2015
• 2015 list: https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015
How to choose a project idea
• Choose from organization idea list– Choose the best fit to you– Choose the most important to the organization– The less competitive between applicants– Easiest could be a bad idea
• Propose your idea– Follow the organization template for that– NO Competitiveness on the idea– Sure could fit as a GSoC 3 months project?– IS it really important to the organization?
Example of project ideas: Xapian 2015
Sample of project ideas: NMAP 2015
How to write a successful proposal
• Title+ Description• Why important?• Who are you?• Why you?• Conception• Plan+ Timeline• Prototype
How to write a successful proposal
• Don’t lie about your skills• Avoid bla bla, be realistic• Instead of trying to impress them with a huge
list of “I’ll do” … just go on and do a couple of them:– Deeds Beat Words
Contact mentors
• Do it earlier as you can!
• How to contact?– Mailing list– IRC channel – Skype
Submit some patches
• Prove your willingness • Prove your skills• Show your knowledge of needed
technologies and tools.• Learn Git,
Advice
• Start now! • Build an online profile• Contribute on Github• Answer in Stackoverflow
• Enhance your English• Stop over-socialization, especially
online• Focus only on what matters
Mother of all advice
While (Student) Try GSOC;
My experience
• GSoC 2013: OWASP OWTF Reporting System• GSoC 2014: Xapian Arabic support
Other Algerians in GSoCProjects
nmap
gcc
owasp owtf
xapian
owasp zap
….
LAST WORD:STOP WISHING &START DOING
QUESTIONS?
Email: [email protected]: assem_chGithub: assem-chStackOverflow: bigOTHER