Koliko je GitHub profil zaista bitan kada tražite novi posao?
“Kao što dizajneri imaju Portfolio, programeri imaju GitHub, tako da je link do GitHub profila svakako poželjan u CV-ju”, odmah na početku razgovora kaže Emilija Ranković, HR i Recruitment Associate u kompaniji enjoy.ing. “U CV-ju kandidata možemo pročitati iskustvo, zaduženja u prethodnim kompanijama, soft i tech veštine (koje su samo navedene bez detalja), ali i dalje ne znamo mnogo o veštinama kodiranja i kvalitetu koda, a GitHub može biti pokazatelj standarda prilikom pisanja koda, dobrih ili loših praksi, interesovanja, pa i samog razvoja programera”, otkriva ona.
Naravno, od regrutera do regrutera zavisi da li će i koliku pažnju će posvetiti ovom profilu kandidata ali, kako i sama Emilija kaže, ako je kandidat naveo link do GitHub naloga, zašto ne pogledati? Ona dodaje:
Ukoliko regruter nema tehnički background, verovatno mu sam kod neće značiti mnogo, ali ipak postoje druge stvari koje možemo saznati. Npr. možemo videti koji su to projekti na kojima kandidat radi u slobodno vreme, pa još ako postoji neki na kome dugo radi, konstantno ga unapređuje, to može pokazati upornost i želju za napredovanjem i učenjem novih stvari. Ukoliko je osoba radila na nekom projektu otvorenog koda zajedno sa drugim programerima, to može biti pokazatelj timskih veština u distribuiranim timovima…
O tome kako negovati svoj profil, Emilija i Vanja Paunović (Frontend inženjer u startapu Tenderly koji je jedan od najaktivnijih domaćih inženjera na GitHub-u) otkrivaju u nastavku teksta.
Koji senioriteti bi trebalo da imaju aktivan GitHub nalog?
Vanja GitHub koristi više od pet godina, gotovo svakoga dana i smatra da se bitnost imanja profila na ovoj platformi menja vremenom i iskustvom koje programeri steknu radeći u kompanijama. “Na početku, dok smo studenti ili prvi put tražimo posao, u najvećem broju slučajeva ljudi nemaju konkretno iskustvo u industriji van fakultetskih projekata. U tom slučaju, mislim da uredan i aktivan GitHub profil može da ima veliku ulogu u odluci pri zaposlenju. Naravno, bitnije je dobro se pokazati na tehničkom intervjuu i biti svoj tokom razgovora”, kaže naš sagovornik.
Ipak, Vanja je i dalje veoma aktivan na ovoj platformi iako više nije junior:
Ostala mi je navika od ranije kada sam učio da koristim Git i GitHub da sve svoje lične projekte tamo postavljam. Često mi se dešavalo da me neko pita za pomoć tokom studija gde je najbolje rešenje bilo da pošaljem link ka GitHub projektu koji u sebi ima README fajl i tako pomognem nekome.
Još jedan od razloga je i što neko može bolje da me upozna, s obzirom da uvek ostavljam najnoviju verziju svog CV-ja, kao i detaljnu biografiju o svom iskustvu koristeći novu funkcionalnost koju je GitHub uveo od pre godinu dana. Već nekoliko puta sam dobijao i mejlove od nepoznatih programera koji su videli da sam aktivan na GitHub-u i svideo im se moj profil i način rada, pa su me pozvali da se pridružim njihovim open-source projektima gde su neki čak brojali i po par hiljada starova.
Emilija takođe ističe da juniorima GitHub zaista mnogo znači. “To je kao igralište, mogu da se igraju sa tehnologijama, da probaju, pogreše, istražuju i dolaze do novih saznanja. Takođe, tu je zajednica programera sa kojima mogu da se povezuju, pitaju, razmenjuju iskustva”, primećuje ona i dodaje da su HR-u njihovi profili važni jer mogu videti njihova interesovanja, trud, upornost i zalaganje, proaktivnost:
A što se tiče iskusnijih kandidata i seniora, tu je veći fokus na tome koliko je kod čist, čitljiv, da li piše dokumentaciju…uopšte koji je njegov stil kodiranja. Mislim da, kada se radi o senioru, GitHub profil mnogo više znači developerima koji učestvuju u procesu intervjuisanja nego HR-u.
GitHub nalog je dodatni plus za kandidata
Dakle, zaključili smo da je u teoriji važno da kandidat ima GitHub profil, a da ga regruter pogleda i izvuče neke zaključke o kandidatu. Međutim, zanimalo nas je i kako to izgleda u praksi: da li regruteri i tehnički intervjueri zaista pogledaju i GitHub profil potencijalnog zaposlenog pre nego što ga/je kontaktiraju? Vanja otkriva:
Čini mi se da je mnogo bitnije da osoba ima uredan LinkedIn profil, kao i CV i propratno pismo kada konkuriše za novi posao. To su prve stavke koje regruteri primete i na koje najviše obraćaju pažnju. GitHub profil je dodatan plus, ali mislim da ne igra toliko važnu ulogu kao prethodno navedene stavke.
Verovatno može biti od značaja ako tokom razgovora osoba naglasi koliko joj je bitan GitHub profil, jer je, recimo, bila aktivna na nekom open-source projektu ili ju je neko kontaktirao zbog sjajnog projekta, pa je tako dobila posao. Definitivno postoje i takve situacije, ali nije nešto što je na kraju dana presudno.
Emilija je saglasna sa tim stavom, a ističe i da se HR-ovi i tehnički intervjueri u čitavom tom procesu dopunjuju: kolege developeri uglavnom žele da vide kompletnost, funkcionalnost, čitljivost, možda performanse koda. “Naravno da je uvek veliki plus ukoliko se vidi da je kandidat vremenom napredovao, pisanje koda je unapređeno, kod je čist i čitljiv, greške koje su se javljale na početku sada nema, a tu je i pisanje testova”, ističe ona i dodaje:
Ukoliko sve ovo jeste tako, to i nama u HR-u govori mnogo. Da se kandidat usavršavao i radio na sebi. Takođe, nije sve u pisanju ličnih projekata, nego i u doprinosu drugim projektima, a to znači da je osoba okrenuta timu.
Kako treba da izgleda jedan dobar GitHub profil?
Emilija i Vanja u nastavku razgovora otkrili su nam i kako bi trebalo da izgleda profil na ovoj platformi. Vanja ističe sledeće: “Prva stvar koju primećujem kada uđem na nečiji GitHub profil je biografija i pinovani projekti. Ako neko ima dosta zvezdica (starova) na svom projektu, onda znači da već određen broj programera zna za taj projekat, da im se dopada i da ga verovatno i koriste”.
Sledeća stavka, dodaje on, je koliko je profil aktivan, odnosno broj contribution-a tokom godine. “Ukoliko neko ima visok broj, onda to znači da je vrlo aktivan, možemo reći i vredan, jer verovatno na dnevnom nivou koristi GitHub i često piše kod”, ističe on i navodi sledeće:
Nakon toga, uvek se vratim i na linkove kao što su lični portfolio sajt, Twitter, mejl, kompanija za koju osoba radi ili bilo šta relevantno što je napisano na početku stranice. To mi bude odličan način da mogu da dođem do kontakta osobe.
Postoji i jedna interesantna statistika o najaktivnijim programerima na prostoru Srbije. Tu možemo videti broj contributiona za svaku osobu koja ima minimum 8 pratilaca i lista se ažurira na svakih 7 dana. U trenutku pisanja, moj profil se nalazi u Top 25, dok je kompanija u kojoj radim – Tenderly na prvom mestu kao organizacija.
Emilija za kraj ponovo ističe značaj zajednice koja se formira oko ove platforme. “Programeri će ovim putem upoznati mnogo ljudi, sa različitih strana sveta, videti kako oni kodiraju, kojim standardima se služe, verujem da mogu naći i odgovore za mnoga pitanja i probleme”, ističe ona i kao zaključak dodaje da, naravno, ima prednosti prilikom apliciranja za posao. “GitHub profil svakako može izdvojiti kandidata kada se radi o velikom broju prijavljenih. Ali ono što bih obavezno napomenula, GitHub profil nikako ne bi trebalo da bude ultimativni faktor prilikom odluke da li pozvati kandidata ili ne”, ističe ona privevši razgovor kraju.
Ostavi komentar
Marko
28. 7. 2021. u 13:59
Aktivan GitHub profil, i barem jedan kompletan projekat moze da Vam donese posao u jednoj od top tech kompanija. Najbolji primer je moja prijateljica Katherine koja je na osnovu projekta readme.so, kontaktirana a zatim i zapocela karijeru u vec pomenutom GitHub-u.