gsoc 2016-iit-snk-v1.0

39
GSOC 2016 Plan, Execute, Succeed Suranga Nath Kasthurirathne

Upload: suranga-nath-kasthurirathne

Post on 12-Apr-2017

324 views

Category:

Education


0 download

TRANSCRIPT

GSOC 2016Plan, Execute, Succeed

Suranga Nath Kasthurirathne

Who am I?

Myself, continued…

Part time batch rep (2008 – 2011?)

IIT newsletter editor (2012 – 2013)

Accepted to grad school: April 2013

…. Graduated from IIT in Aug 2013

Myself, continued… GSoC Mentor (with OpenMRS) : 2012 to

present

Google Code-in mentor (with OpenMRS) : 2014 to present

GSoC Co-organization Administrator with OpenMRS - 2013 to present

Google Code-in Co-organization Administrator with OpenMRS - 2014 to present

Questions for you!

Disclaimer My ideas are my own, but informed

by my experience GSoC rules may change; keep your

eyes open No guarantee that OpenMRS, or any

org, will be selected for GSoC next year

What we’ll coverWhat is GSoC ?Essential GSoC FAQ’sSelecting a suitable project Integrating yourself into the

communityBeing a competitive applicantEssential skillsWrapping it up with style

What is GSoC??

How GSoC works Student Mentor/s Org Google

GSoC in numbers105,500137105158

GSoC 201613th Oct 2015: program announced29th Feb: Selected orgs announced25th March: Application deadline25th April: Winners announced23rd May: Coding begins27th June: Mid term eval.30th Aug: Results announced

https://developers.google.com/open-source/gsoc/timeline

Why GSOC ?Motivation

Money (…well, yes)

But more importantly !OpportunityExpertiseRecommendationsYour FYP

Excuses IIT students make

Its too hard! Its too competitive I’m starting my internship year I’m starting my final year I don’t have enough practical

experience Mentors only go for a few specific

universities I’m too busy (???)

My GSoC experience

Hatched my plan in 2010Worked with OpenMRS in

2011Mentor for OpenMRS in 2012Admin since 2013Two mentor summits, 12+

students, one failure

Pre-Planning Some people don’t understand the importance of starting early.

My advice to them is…

Selecting a project/s

What I want to doVs.

What I can doVs.

What I have the opportunity to do

https://www.google-melange.com/gsoc/projects/list/google/gsoc2015

Remember…Select projects to suit your

needsKnow your weaknesses /

strengthsGo for the best fitDon't limit yourself to

‘popular’ projects

Suggestions…Pick projects with a,

Active communityWhat is an active community?

Track record with mentoring

https://wiki.openmrs.org/display/RES/Summer+Of+Code+2015

Suggestions contd. Aim for one to two organizations Three to four applications Quality over quantity DON’T spam

Coming up with your own project ideas…

Pre-application process Community bonding Mailing lists, Forums and

IRC Developer contributions –

baby steps

How to brand yourselfCreating a good impression is

everything !Be politeBe helpfulBe matureAsk for help, but in the right way

Are you about to start communicating?Your email id has ‘gangsta’ or

‘angel’ in itYour profile picture is

obnoxious or sillyA Google search on your name

is… sketchy

Also…RTFMLMGTFYPlease and thank youTimezonesSome humans are not Sri

Lankan!

Building tiesBe a team playerBe nicePractice constructive criticismUnderstand that everyone is

importantUnderstand that everyone is

busy

Writing a good proposal

Spellchecking tools – use themDiscuss your proposal with

potential mentorsA good proposal is important,

but that’s not all what it takesBe open, even with your proposalCheating in any form wont help

Common skillsets for every project

Communication etiquetteBuild management toolsIssue trackersBeing ‘responsible’

You wont believe this, but… Mentors lurk a lot; they may not

respond, but they see what you’ve been doing

Finding good students are hard. We’re always looking for them

Friendships you build pre-GSoC actually help

Be an ideal candidateWhat skills do I consider as essential ?

Coding skills are important, but that ’s not all

AttitudeAccountabilityCommunication

(coherent/ rapid and meaningful)

Hi everyone,

I was trying out the access Logging module ( https://wiki.openmrs.org/display/docs/Access+Logging+Module )Unfortunately, it seems that the module has not been updated to OMRS 1.8.X.I tried installing it, but ended up with the same error as mentioned by Dimithri here - https://answers.openmrs.org/questions/535/error-in-using-the-module-because-detected-attempt-to-redefine-the-prefix-form I'd wanted to create a ticket for this (and hopefully, also fix it), but I cant seem to find the Access Logging module on the OMRS jira project list.

Is there a particular reason this is missing from JIRA, or am I looking in the wrong place ?-- Thanks and Best Regards,XYZ

Life During GSOCGetting selected is only the start of

the battleBe prompt, be truthfulDon’t limit your scope to your

projectWork as hard as you can, because

GSOC is one job that really pays off

Don’t…Make incoherent excusesVanish without any

explanationBe slow in responding to

emailsBe unprofessionalBe lazy

But most importantly, a word of advice from my old mentor…

Life after GSOCThe end of the GSOC program is the beginning of great opportunity… …If you played your cards right !JobsRecommendationsExperience working with foreign clientsA positive online presence

Resources https://developers.google.com/

open-source/gsoc/ https://wiki.openmrs.org/display/

RES/Summer+Of+Code+2015

Questions

Thank you !

[email protected]/suranga (IRC)