Současný stav IT trhu je velmi dynamický a obtížně předvídatelný. Pro ty, kteří se v oboru teprve rozkoukávají, může být složité zaujmout pozornost firem, ať už jde o zavedené společnosti nebo začínající startupy. Zkušení odborníci sice mají výhodu, ale i oni mohou narazit na problémy při hledání nové práce, zvláště pokud usilují o pozici s možností práce na dálku.
Tento stav má několik příčin. Jednou z nich je rozmach umělé inteligence, zejména pokročilých modelů jako GPT-4. Dalším faktorem je zvýšená konkurence, která je důsledkem celkové dynamiky trhu.
Jak tedy zvýšit své šance na úspěch při hledání zaměstnání? Jednou z možností je aktivně využívat open source projekty. Právě ty vám mohou otevřít nové dveře a umožnit získat cenné dovednosti.
V tomto textu si ukážeme, jak vám open source může pomoci zlepšit vaše vyhlídky na trhu práce. Pojďme na to.
Co je to software s otevřeným zdrojovým kódem?
Pojem „open source“ označuje vše, co je veřejně dostupné a u čeho je možné upravovat a sdílet jeho návrh. V kontextu technologií se nejčastěji setkáváme s termínem „open source software“.
Open source software tedy definujeme jako software, jehož zdrojový kód je veřejně přístupný a který může kdokoli upravovat, vylepšovat, nebo zkoumat za účelem učení. Zdrojový kód je základní stavební kámen každého softwaru, který mu umožňuje fungovat tak, jak má. Běžný uživatel ale se zdrojovým kódem běžně nepřijde do styku a často ani netuší, že existuje.
Pro programátora je ale zdrojový kód klíčový. Jeho úpravou, přidáváním nových částí nebo opravou stávajících chyb lze měnit chování aplikace nebo programu s cílem vylepšit ji pro koncové uživatele.
Mnoho společností se řídí open source modelem. Tímto způsobem dávají možnost komunitě aktivně se podílet na vývoji projektu. Zároveň to vytváří příležitosti pro ty, kteří si hledají práci, protože se mohou zapojit do práce na reálném zdrojovém kódu.
Statistiky o pracovních pozicích v oblasti Open Source
Než se podíváme na to, jak vám open source může pomoci při hledání práce, podívejme se na několik zajímavých statistických údajů.
Podle Zprávy o pracovních místech v open source pro rok 2022 se situace pro přispěvatele do open source jeví velmi pozitivně. Mezi klíčové statistiky z této zprávy patří:
- 86 % manažerů chce ve svém týmu zaměstnance se zkušenostmi s open source.
- Téměř 46 % manažerů plánuje zvýšit nábor specialistů na open source.
- 93 % manažerů náboru má potíže s nalezením vhodných kandidátů se zkušenostmi v open source.
Z těchto statistik je patrné, jak důležitou roli open source v současnosti hraje. Pokud se naučíte efektivně pracovat s open source, výrazně zvýšíte své šance na úspěšné získání zaměstnání.
Pracovní pozice v oblasti open source obvykle zahrnují práci na projektech s otevřeným zdrojovým kódem. Zaměstnavatelé hledají vývojáře, kteří jsou dobře obeznámeni s pracovními postupy open source, včetně ladění, vylepšování nebo vytváření nových funkcí či softwaru pro organizaci, která je najala.
Výhody Open Source při hledání zaměstnání
Software s otevřeným zdrojovým kódem přináší řadu výhod i samotným organizacím. Patří k nim podpora komunity, flexibilní iterace, snadnější správa licencí a nižší náklady.
Co to ale znamená pro vás, zvláště pokud si hledáte práci?
Přispívání do open source projektů je efektivní způsob, jak získat dovednosti v relevantních technologiích, po kterých je na trhu poptávka.
Vezměme si například Web3, který je často zmiňován jako budoucnost internetu. Na GitHubu najdete mnoho unikátních open source projektů spojených s Web3. Pokud se o tuto technologii zajímáte, můžete začít s projekty jako Solidity, Truffle, Metamask nebo Solana. Následně se můžete pustit do dalších Web3 projektů, které vás zaujmou. Stejným způsobem můžete najít open source projekty z různých dalších technologií.
Jakmile se zapojíte do přispívání, všimnou si vás i projektoví manažeři. Protože mají přehled o vývoji projektu, vidí, jak vaše změny kódu projekt ovlivňují. Také si všimnou, jak rychle se učíte bez jejich pomoci, což ukazuje vaši schopnost efektivně pracovat i s minimálním vedením.
Pokud se necítíte silní v kódování, můžete přispívat i jinými způsoby. Pokud rádi píšete, můžete se například zaměřit na technickou dokumentaci k těmto projektům. Můžete také přispívat formou blogových příspěvků a ukázat potenciálním zaměstnavatelům své schopnosti.
Jednou z největších výhod open source je možnost práce na dálku. V době pandemie se práce z domova stala běžnou praxí, ale po jejím odeznění se mnoho firem vrátilo k práci v kancelářích. Vzhledem k povaze open source projektů, které se často vyvíjejí na dálku, máte větší šanci najít takové uplatnění, které vám umožní pracovat odkudkoli. Získáte také výhodu vyššího výdělku a pestré pracovní příležitosti.
Jak se ucházet o práci, nebo být pozván
Výborně! Začali jste aktivně přispívat do open source projektů. Od tohoto momentu máte několik možností, jak se dostat do hledáčku potenciálních zaměstnavatelů:
➡️ Přispívejte do projektů, dokud vás někdo z týmu nekontaktuje s nabídkou pracovního pohovoru.
➡️ Aktivně se ucházejte o volné pracovní pozice, které daná společnost inzeruje. Ve svém motivačním dopise nezapomeňte zmínit své dosavadní příspěvky, aby zaměstnavatel věděl, co pro něj můžete udělat.
➡️ Pokud zrovna nejsou žádné volné pozice, kontaktujte společnost e-mailem, přes sociální sítě, nebo jiným vhodným způsobem.
Pokud jsou vaše příspěvky kvalitní a přínosné, rychle upoutáte pozornost vývojářů. Uvidí vaši vášeň pro daný projekt a schopnost provádět významné změny i bez velké pomoci. Pokud je váš přínos srovnatelný s prací stálého vývojáře, nebo ji dokonce překonává, vaše šance na získání zaměstnání se mnohonásobně zvýší. V takovém případě vás zaměstnavatel s největší pravděpodobností sám kontaktuje s nabídkou spolupráce.
Harikirat Singh, youtuber a aktivní přispěvatel do open source projektů, získal práci právě touto metodou. Chtěl se přidat ke společnosti Backpack, která se zabývá Web3 a nedávno získala velké investice. Neměl však žádné kontakty, které by mu pomohly se k nim dostat.
Šanci dostal, když společnost Backpack přešla z uzavřeného zdroje na open source. Začal do projektu aktivně přispívat. Po několika příspěvcích si ho všimla Amrani Ferrante, generální ředitelka společnosti Backpack. Amrani kontaktovala Harkirata a po krátkém pohovoru mu nabídla smlouvu na práci na dálku. Pro více informací se můžete podívat na jeho příběh zde.
Dalším zajímavým příkladem je případ Joshe Wulfa, který se rozhodl využít open source pro posunout svou kariéru.
Jak přispět do Open Source projektu?
Přispívání do open source projektů nevyžaduje žádné speciální dovednosti, ale je dobré mít základní přehled o několika konceptech a platformách.
Prvním krokem je naučit se pracovat s platformou GitHub, kde si musíte vytvořit účet. Na GitHubu najdete velké množství open source projektů. Můžete začít zkoumáním těch projektů, které vás zajímají.
Dále se musíte seznámit s tím, jak open source projekty fungují. Mezi klíčové prvky patří:
✅ Pochopení struktury open source projektu, která zahrnuje hlavní autory, správce, vlastníky, přispěvatele a členy komunity.
✅ Seznámení se s typy licencí daného projektu.
✅ Přečtení souboru README, který je součástí každého projektu a obsahuje základní informace. Soubor README obvykle obsahuje pokyny pro koncové uživatele, ale také užitečné informace pro přispěvatele. Mnoho projektů má také soubor CONTRIBUTING, který je věnován přímo přispěvatelům a obsahuje instrukce, jak se zapojit do projektu.
✅ Prostudování souboru CODE_OF_CONDUCT, který stanovuje pravidla chování v rámci projektu.
Dále si projděte dokumentaci projektu, která obsahuje návody, tutoriály a další užitečné materiály.
Důležité je také seznámit se s klíčovými koncepty open source, jako je sledování problémů (Issue tracking), Pull Requests, mailing listy, diskuzní fóra a chatovací kanály.
Jakmile máte všechny tyto znalosti, můžete začít hledat projekt, který vás nadchne. Ideální je, pokud se jedná o projekt společnosti, pro kterou byste chtěli pracovat. Nemusí to ale být pravidlem. Možná vás zaujme i nějaký jiný open source projekt. V takovém případě neváhejte a přispějte do něj.
Můžete také filtrovat projekty na základě technologie, ve které chcete pracovat, nebo podle toho, jak velký dopad daný projekt má. Existuje mnoho způsobů, jak hledat open source projekty. Mezi ně patří Průzkum na GitHubu, First Timers Only, Open Source Friday atd.
Klíčové dovednosti, které získáte díky Open Source
Přispívání do open source projektů vám pomůže rozvíjet celou řadu dovedností. Mezi ně patří:
- Zlepšení stávajících dovedností: Při aktivním zapojení se do projektů se učíte nové věci, čímž se zlepšují stávající dovednosti, ať už jde o technické psaní, programování nebo specifické technické znalosti.
- Rozšíření vašich kontaktů: Open source vám umožňuje spolupracovat s různými lidmi a navazovat nové kontakty s lidmi, kteří mají podobné zájmy.
- Sdílení znalostí: V rámci open source se učíte vy sami, a zároveň učíte i ostatní. Jakmile získáte zkušenosti, můžete pomáhat začátečníkům a mentorovat je v open source.
- Rozvoj měkkých dovedností: Komunikace s komunitou vám pomůže zlepšit dovednosti v oblasti řízení, řešení konfliktů atd.
Závěrečná slova
Přispívání do open source projektů je jedním z nejlepších způsobů, jak na sebe upozornit a potenciálně získat pracovní nabídku. Samozřejmě, u každého to může být jinak.
Nejlepší je vnímat open source jako možnost pro rozšíření vašich kontaktů, které mohou vést k zajímavým rozhovorům a pracovním nabídkám. Je už pak jen na vás, jakým způsobem tento networking využijete.
Po několika příspěvcích si také začnete více věřit a získáte cennou sebedůvěru. Proto nepřestávejte s přispíváním a brzy získáte práci snů. A navíc, pomáháte dělat svět lepším místem!
V konečném důsledku budete mít oproti ostatním kandidátům, kteří do open source nepřispívají, velkou výhodu. Naučíte se klíčové technické i sociální dovednosti. Také se naučíte spolupracovat s lidmi, které jste nikdy nepotkali a pracovat v agilním prostředí, kde se věci rychle mění.
Dále si můžete přečíst tipy, jak najmout vývojáře WordPress pro vaši firmu.