Хакирање #ГСОЦ: Како стећи стварно искуство живота и подржати опен соурце

Извор слике

Валута животописа / ЦВ-а на тренутном тржишту рада се мења. Са или без сертификата о факултету, потенцијални послодавци ће затражити складиште кода попут вашег ГитХуб профила како би показали свој портфељ. Поред кода, од програмера се све чешће очекује да преузму водеће улоге и буду у могућности да добро сарађују са тимовима.

Како бисте могли да форсирате и клонирате милионе спремишта на мрежи, како можете добити различити фактор у раду који се приказује на вашем профилу? Штавише, ако сте самоуки програмер који користи бројне МООЦ курсеве и плаћене и бесплатне, како можете потенцијалном послодавцу показати своје способности, помажући вам да нађете посао из снова?

Летњи стаж студенти најчешће користе за стицање стварног светског искуства. Гоогле-ова канцеларија отвореног кода пружа једну такву прилику кроз њихов програм Гоогле Суммер оф Цоде (ГСОЦ), који је отворен за студенте који имају 18 и више година. Програм је започео у мају 2005. године, а ментор сам од 2011. године.

Прво, одбијање…

Пријавио сам се за ГСОЦ 2010. године. Био сам свежи изван медицинске школе и био сам део ОпенМРС заједнице отвореног кода као програмер. Имали смо кашњење у започињању нашег медицинског стажирања, а да бих испунио своје време, размотрио сам неколико могућности за унапређење својих вештина. Одлучио сам да учествујем у ГСОЦ-у са ОпенМРС-ом, јер бих зарадио нешто новца, доприносећи организацији са којом сам уживао радити.

Успео сам да пронађем део мог предлога из архива е-поште - у прилогу доле. Укратко, требало је да радим на уздужном модулу пацијента који би показао временску линију пацијентових детаља, што би лекару олакшао поглед на тренутни приказ пацијентових података.

Провела сам неко време разговарајући са својим потенцијалним ментором, који је желео више детаља о мом предлогу.

одломак о комуникацији са ментором

Међутим, и поред комуникације са менторима, као дела заједнице, и покушаја писања предлога ГСОЦ-а, моји напори су пропали.

Била сам девастирана када нисам видела своје име у последњих 15 студената за лето 2010. Сјећам се да сам читао листу одабраних ученика који су тражили моје име, поновно прочитао листу, а затим схватио да нисам довољно добар, упркос томе што сам толико времена волонтирао са ОпенМРС-ом.

Умасхантхи је била студенткиња одабрана да ради на овом пројекту за лето 2010, а ево и њеног предлога и блога кроз лето, како би показали зашто је победница.

Повратак основи

Упркос мојем неуспешном покушају и да више никада не покушавам бити студент ГСОЦ-а, посветио сам време да будем ментор - можда да сигурносна мрежа не буде одбачена. Уживао сам радећи у пројектима отвореног кода о здрављу, а тренутно волонтирам као одржавање за ЛибреХеалтх пројекат радиологије. ЛибреХеалтх је организација ГСОЦ ове године и у овом чланку сумирам своје искуство ментора који ће вам помоћи да напишете победнички предлог. Надам се да ћете моћи да користите исти савет да се пријавите на друге летње програме. Ево мојих три најбоља савета!

1. Комуницирајте

2. Комуницирајте

3. Комуницирајте

Након што сте одабрали организацију са којом ћете радити током лета, проведите време смишљајући где се већина разговора одвија. Већина организација отвореног кода имаће облик викија, платформу за праћење проблема, платформу за ћаскање и статичку веб страницу.

На пример, ЛибреХеалтх има форум заједнице у коме се можете представити када се придружите заједници, и наменски #ГСОЦ канал за четовање за интеракцију са менторима и другим ученицима. Померите се кроз историју разговора да бисте схватили која су вам питања постављена и који су пројекти од интереса за организацију.

Једном када савладате корак комуникације, помозите другима!

Како? Дочекајући нове чланове, помажући им да поставе своје окружење за програмере и одговоре на њихова питања.

Запамтите, организације желе студенте који имају потенцијал да буду дугорочни сарадници.

4. Доприноси

Пријављујете се за Суммер оф Цоде, па је природно за очекивати да ћете бити оцењени према својој програмирачкој способности. Дакле, следећи ресурс који треба схватити је где код живи у вашој организацији. Ако оцјењујете неколико организација, можда ће бити тешко сузити се на коначну организацију, а затим пријавити пројекат на који ћете се пријавити.

Један од начина да се скрати крива учења је преглед демо места на којима се налазе последње апликације. Погледајте технолошки низ и урадите самопроцену да бисте сазнали да ли имате потребне вештине или их можете научити на време пре него што пројекат започне.

Одаберите карте за почетнике или означене са #гсоц као што то чинимо за ЛибреХеалтх. Одредите обавезне предуслове за кодирање који ће бити потребан за прихваћене студенте.

Укратко, зароните дубоко у код. У случају ЛибреХеалтх-а, ваша претрага би вас усмерила у наше складиште гитлаб кода или демонстрацију наше апликације.

Можете да филтрирате карте на којима можете лако да радите тако што ћете прегледати издања и одговарајуће тагове.

#ГСОЦ означени проблеми

Захваљујући дивном раду једног од наших Гоогле кодова. У студентима Јаке Ду, имамо одредишну страницу која вам може помоћи да схватите да ли имате вештине потребне за учествовање у нашим пројектима.

Које су вештине потребне?

Сада када имате форму за разумевање своје потенцијалне организације и допринели сте почетничком или предусловном задатку, продубите у предложене пројекте за ГСОЦ. Наше пројекте објављујемо на нашем форуму заједнице са #гсоц ознаком.

Прочитајте сваки предложени пројекат и проверите да ли вас занима. Вероватније је да ћете бити успешни на пројекту који вас мотивише, зато бирајте мудро.

У овом тренутку комуницирајте са потенцијалним менторима пројекта. Постављају питања. Разјасните подручја која не разумијете. Искористите и чињеницу да као аутсајдер уносите нови поглед на пројекат отвореног кода. Стога можете помоћи да предложите нову документацију и идеје и помогнете у расту отвореног кода.

Не заборавите да проверите критеријуме подобности летњег програма и да испуњавате услове! У овом тренутку сте спремни да започнете с израдом свог предлога.

5. Почните рано

Сваки студент има право да поднесе највише три предлога. Видим да многи студенти покушавају да се играју системом, подносећи више предлога како би повећали своје шансе за победу. Запамтите количину адута о квалитету.

Упознајте се са ГСОЦ роковима - мало је вероватно да ће се променити. Имате мале шансе да примите повратне информације о вашем приједлогу и унесете смислене промјене када предате приједлог у задњем тренутку.

6. Учите из прошлости

Ако се пријављујете у организацију која је била претходни учесник ГСОЦ-а, тада имате користи од прошлих пријава. Потражите претходне предлоге као и обавезне постове на блоговима где студенти документују свој напредак.

Можете добити пуно увида у то да ли сте погодни за неку организацију, а добићете и повратне информације о томе шта је могуће постићи на лето.

7. Планирајте унапред

Већина победничких предлога показује да студент разуме задатак који треба да уради и спреман је да ради на пуном радном времену на пројекту. Очекује се да ћете сваке недеље најмање 40 сати посветити раду на пројекту, тако да паметно планирате лето.

Јасно документујте шта мислите да би требало да буде постигнуто и одражавајте то на својој временској линији. Имајте на уму да не можете покварити #ГСОЦ и изгубити стипендију и репутацију. Зато будите реални у процени својих способности и временских рокова.

Не преувеличавајте!

8. Забавите се

ГСОЦ и други летњи програми попут Оутреацхи и Раилс Суммер оф Цоде нуде велику награду за ваше лично учешће са отвореним кодом. Мој ментор из последње 2 године иванге ларри био је феномен у отвореном извору, а сада води Јава Усерс Гроуп у Камеруну како би помогао осталим студентима да уђу у опен соурце као и он.

Улажем у успешне студенте како бих им помогао да пронађу каријеру коју воле. Један од мојих добрих пријатеља и сарадника Саптарсхи Пуркаиастха започео је као студент ГСОЦ-а, а сада је професор информатике, обучава будуће генерације студената и ради у нашој лабораторији за информатичку иновацију да би користио технологију за смислен рад и спасио животе.

Желим да завршим овај пост дељењем коментара Елона Муска који је прошле недеље подељен и за који сам инспиративно:

Живот не може бити само у решавању једног јадног проблема за другим. То не може бити једина ствар. Морају постојати ствари које вас инспиришу, због којих ћете се радо пробудити ујутро и бити део човечанства.

Ако сте уживали у овом чланку или сматрали да вам је користан - размислите о томе да га поделите.

Исправљања су извршена

  1. 18. марта 2018. - Умасхантхију су називали Он ... Ажурирано и исправљено Њој јер је женско