Nie je žiadnym tajomstvom, že svet náboru zamestnancov sa za posledných pár rokov zmenil. Profily na LinkedIn, online portfóliá a dokonca aj to, čo zverejňujete na sociálnych médiách, sa stali dôležitými faktormi (alebo prekážkami).
GitHub – ktorý je vlastne ako portfólio vášho kódu – sa tiež dostal do pozornosti náborárov.
Vzhľadom na tieto zmeny sa niektorí môžu pýtať: „Nahradí GitHub tradičné životopisy?“ Krátka odpoveď: nie.
Aj napriek dostupnosti všetkých týchto „nástrojov“ nikto nikdy neprestal prikladať životopisy k svojim žiadostiam o zamestnanie. A existuje na to celkom dobrý dôvod. (Ale k tomu sa dostaneme neskôr.)
Hoci sa GitHub stal skvelým nástrojom pri hľadaní softvérových vývojárov, niektoré diskusie majú tendenciu preceňovať jeho význam v snahe urobiť z neho „ďalšiu veľkú vec“.
Aká je teda skutočná úloha GitHubu v oblasti náboru zamestnancov?
- Má GitHub nahradiť váš životopis?
- Ako môžete GitHub skutočne zahrnúť do životopisu?
- Ako ho najlepšie naformátovať?
- Ako pripraviť GitHub na verejnú prezentáciu?
V tomto článku odpovieme na všetky tieto otázky.
Náš verdikt: Nerozhodujte sa medzi GitHubom a životopisom – využite OBA vo svoj prospech. Ukážeme vám, ako na to.
Výhody GitHubu
Prvá otázka, na ktorú treba odpovedať, je: prečo zamestnávatelia vôbec žiadajú váš profil GitHub?
Zamestnávatelia nie sú len zvedaví, ani sa nesnažia pridať ďalšiu prekážku do procesu uchádzania sa o prácu. Majú na to niekoľko legitímnych dôvodov, pozrime sa na niektoré z nich:
- Preukazuje vášeň. Zamestnávatelia milujú vášeň. A vy, keď vo voľnom čase programujete a prispievate k open-source projektom na GitHub, preukazujete práve to – túžbu venovať sa svojej oblasti aj mimo tradičného pracovného dňa.
- Programátorské zručnosti v praxi. Váš životopis opisuje vaše schopnosti, ale GitHub je miesto, kde zamestnávatelia môžu vidieť vaše programátorské zručnosti v akcii. Tu získajú prehľad o vašom prístupe, riešení problémov a o tom, ako komunita GitHub reaguje na vašu prácu.
- Prístup k pasívnym talentom. Najžiadanejšie talenty často aktívne nehľadajú prácu. Sú to „pasívne talenty“. Zamestnávatelia, ktorí lovia v bazéne GitHub, dúfajú, že ulovia jednu z týchto veľkých rýb.
- Odhaľuje vynikajúcich riešiteľov problémov. Váš GitHub poskytuje kľúč k ďalšej veci, ktorá je pre zamestnávateľov veľmi dôležitá: schopnosti riešiť problémy. Váš životopis môže byť plný kľúčových slov a kvalifikácií, ale ak neviete efektívne riešiť problémy, je to problém. Váš GitHub môže ukázať, ako ste šikovne prekonali prekážky v programovaní, a zapôsobiť na potenciálnych zamestnávateľov.
Napriek mnohým silným stránkam môže profil GitHub poskytnúť zamestnávateľom len obmedzený obraz o schopnostiach uchádzača.
GitHub nakoniec nie je nový životopis. Podobne ako životopis má svoje obmedzenia a bez kontextu nie je veľmi užitočný. Prečo?
Obmedzenia úplného prechodu na GitHub
Hoci je GitHub populárny vo svete programovania, nie je to najlepší nástroj na účely náboru.
Tu je dôvod:
- Neosobná stránka GitHubu. Je nábor len o kóde a o ničom inom? Nie. Úplná závislosť od GitHubu môže priniesť chladnú, neosobnú stránku náborového procesu, pretože nahrádza ľudské príbehy riadkami kódu. Nezabúdajte, že zamestnávatelia chcú najať ľudí, nie len súbor kódovacích zručností.
- Chýbajú zručnosti mimo programovania. Vaše vodcovské zručnosti, talent pre efektívnu komunikáciu, schopnosť spolupracovať – to sú mäkké zručnosti, ktoré profil GitHub neukazuje.
- Chýbajú pracovné skúsenosti alebo vzdelanie. Hoci GitHub môže skvele prezentovať vaše projekty, nepopisuje vašu profesionálnu dráhu tak efektívne ako životopis. Kompletná pracovná história so všetkými podrobnosťami o úlohách, zodpovednostiach a úspechoch sa stráca.
- Môžete zostať nepovšimnutý. GitHub sa točí okolo toho, ako vás vnímajú ostatní. Nedovolí vám oceniť svoju prácu pre seba samého. Z tohto dôvodu môže mnoho skvelých vývojárov zostať nepovšimnutých, zatiaľ čo nadaní influenceri môžu získať veľa uznania aj za najmenšie príspevky.
- Verejné vs. súkromné príspevky. Pamätajte, že nie všetky vaše práce na GitHub sa dostanú na verejnosť. Pokiaľ nie ste po kolená v open-source vývoji, mnohé z vašich projektov môžu zostať skryté. Táto prekážka viditeľnosti, ktorá je vlastná GitHub, nie je problémom v prípade komplexného životopisu, ktorý zdôrazňuje všetky vaše úspechy.
- Chýbajúci kontext projektu. GitHub zobrazuje široké spektrum vašich projektov, od serióznych po experimentálne, alebo dokonca vtipné kódy. Bez kontextu zámeru každého projektu môžu personalisti nesprávne pochopiť vaše zručnosti a odborné znalosti.
Napriek svojim nedostatkom však GitHub môže byť stále veľmi užitočný v procese hľadania práce.
Proste by ste nemali vsádzať všetko na jednu kartu. Povieme vám prečo.

Životopis vs. GitHub: Kto vyhráva?
Keď porovnáme GitHub s životopisom, máme jasného víťaza? V podstate áno.
Tu je dôvod, prečo starý dobrý životopis stále získava zlatú medailu:
- Osvedčený a dôveryhodný. Životopisy sú všeobecne akceptované v procesoch náboru. Poskytujú rýchly prehľad o vašej kariére a urýchľujú vaše prihlášky v počiatočných fázach výberového konania.
- Poskytuje kompletný balík. Váš životopis obsahuje osobné informácie, tvrdé a mäkké zručnosti a vaše profesionálne skúsenosti. Uvádza tiež vaše certifikáty, jazyky, ktoré ovládate, ocenenia a získané ceny. To je niečo, čo profil GitHub nedokáže.
- Vykresľuje váš profesionálny obraz. Prostredníctvom podrobného opisu vašich úloh, zodpovedností a úspechov poskytuje váš životopis príbeh vašej kariéry, čo GitHub nedokáže.
- Personalisti/ľudia z oddelenia ľudských zdrojov zvyčajne nevedia programovať. V neposlednom rade, zvyčajne to nie sú softvéroví inžinieri a programátori, ktorí vyhľadávajú ľudí a vedú počiatočné pohovory. Skôr sú to personalisti alebo manažéri oddelenia ľudských zdrojov. A títo ľudia pravdepodobne aj tak nerozumejú kódu. Rozumejú však životopisom.
To však neznamená, že GitHub môžeme úplne vylúčiť.
Je čoraz dôležitejšie preukázať tvrdé technické zručnosti a aktívne zapojenie sa do programovania. Nakoniec, v životopise stále nemôžete ukázať svoj skutočný kód.
Hoci môže byť lákavé postaviť jedno proti druhému, produktívnejšie je vnímať obe ako komplementárne.
Životopis vás profesionálne predstavuje a prezentuje, zatiaľ čo GitHub overuje a dodáva hĺbku vašim deklarovaným technickým zručnostiam.
Otázka znie: ako predstaviť GitHub a životopis naraz personalistovi?
Odpoveď je vlastne veľmi jednoduchá: stačí, ak do životopisu zahrniete svoj GitHub.
Povedzme si teda, ako to urobiť profesionálne.

Ako uviesť GitHub vo svojom životopise
Teraz, keď vieme, prečo je dôležité skombinovať to najlepšie z oboch svetov, poďme sa porozprávať o tom, ako správne uviesť GitHub v životopise:
- V sekcii kontaktných informácií uveďte odkaz na svoj profil na GitHub. Týmhneď zdôrazníte jeho dôležitosť. Stačí skopírovať a vložiť URL svojho profilu.
- Predstavte svoj najlepší projekt. Namiestotoho, aby ste uvádzali množstvo projektov, zameriavajte sa na 1–2 projekty, na ktoré ste najviac hrdí. Práve tie budú personalisti hľadať.
- Do samostatnej sekcie vložte URL adresu konkrétneho projektu.V samostatnej sekcii„projekty“zdôrazniteURL adresu konkrétneho projektu. To znamená nielen váš všeobecný profil na GitHub, ale priamy odkaz na projekt, v ktorom vynikáte.
- Popíšte projekt podrobnejšie. Akste projekt uviedli samostatne, nenechajte to len pri URL adrese. Pridajte niekoľko bodov, v ktorých vysvetlíte svoju prácu. Dajte zamestnávateľom vedieť, o čom je projekt, aký je váš prínos, aké technológie ste použili atď.
Vytvorenie prepojenia medzi vaším životopisom a GitHubom je však len polovicou úspechu...
Príprava GitHubu pre pohľad personalistov
Akonáhle bude váš profil na GitHubu prístupný z vášho životopisu, očakávajte, že potenciálni zamestnávatelia (alebo programátori, ktorých si zavolajú na odborné posúdenie) sa naň pozrú – a vy musíte byť pripravení na túto kontrolu.
Tu je našich šesť najlepších tipov na prípravu GitHubu pre návštevníkov:
- Vylepšite štruktúru adresárov. Všetko začína prvým dojmom a v prípade GitHubu je to práve štruktúra adresárov. Dodržiavajte jednoduché konvencie štruktúry adresárov. Zamestnávatelia tak získajú prehľad o vašich architektonických zručnostiach, bez toho aby sa museli hlboko ponoriť do vášho kódu.
- Priložte informatívny súbor README. Váš súbor README by mal byť cestovnou mapou vášho projektu. Musí popisovať funkčnosť aplikácie, vysvetľovať, ako ju spustiť, vytvoriť a otestovať, a poskytovať relevantné vizuálne prvky. Uistite sa, že je komplexný, ale stručný.
- Uprednostňujte čistý kód s komentármi. Je dôležité, aby bol váš kód čistý a ľahko čitateľný. Dobrou praxou je správne komentovať, predpokladajúc, že sa niekto môže hlboko ponoriť do vášho kódu.
- Používajte existujúce knižnice a rámce. Efektívnosť je dôležitá. Vyhnite sa vynájdeniu kolesa a ukážte, že viete inteligentne nasadiť open-source riešenia pre bežné problémy alebo rutiny.
- Vyhnite sa opakovaniu kódu. Opakujúce sa bloky kódu? Vyhnite sa im. Nájdite elegantnejšie a efektívnejšie riešenia. Nejde len o to, aby kód fungoval, ale aby bol ostrý a čistý.
- Zahrňte testy. Preukážte svoju dôkladnosť zahrnutím súboru testov. Pokyny v súbore README, ako ich spustiť, môžu na personalistov urobiť ďalší dojem. Ak chcete získať bonusové body, integrujte svoje úložisko so systémom Continuous Integration (CI). Táto proaktívnosť je pre potenciálnych zamestnávateľov dobrým znamením.
Kľúčové body: GitHub vs. životopis (alebo skôr GitHub v životopise, heh)
Nahradí GitHub životopisy? Sotva.
Zatiaľ čo GitHub je stále len voliteľnou súčasťou procesu náboru, životopis zostáva preň nevyhnutný .
Namiesto toho, aby ste mali jedno alebo druhé, uvedomte si ich komplementárne silné stránky a majte oboje. Životopis výborne prezentuje vašu kariérnu dráhu, vaše úspechy a kompletný súbor zručností, zatiaľ čo GitHub ponúka praktickú ukážku vašich tvrdých zručností v oblasti kódovania.
Tu je zhrnutie toho, čo by ste mali urobiť (ak chcete, tak stratégia):
- Zahrňte GitHub do svojho životopisu. V sekcii kontaktov zdieľajte odkaz na svoj profil, v samostatnej sekcii „projekty“ predstavte svoj najlepší projekt a opíšte ho, aby ste poskytli kontext.
- Pripravte GitHub na verejnosť. Optimalizácia vášho profilu GitHub zahŕňa vytvorenie užívateľsky prívetivej štruktúry adresárov, vytvorenie komplexného súboru README, udržiavanie čistého, dobre komentovaného kódu, používanie existujúcich rámcov, vyhýbanie sa opakovaniu kódu a zahrnutie testovacích sád.
- Aktualizujte svoj životopis. Nakoniec venujte pozornosť svojmu životopisu. Chápeme, že pravdepodobne nenávidíte písanie životopisu, ale náš ultimátny sprievodca životopisom vám pomôže.
A ak sa naozaj nevieme rozhodnúť, ako vytvoriť životopis, skúste nechať umelú inteligenciu, aby za vás za pár sekúnd napísala prvý návrh.
Tento článok bol nedávno aktualizovaný. Pôvodný článok napísal Martin Poduska v roku 2017.