Reklama

prispievať k projektom s otvoreným zdrojovým kódomKoncepcia softvéru s otvoreným zdrojovým kódom nie je nová a pri veľkých a úspešných projektoch, ako sú ubuntu, Androida ďalšie operačné systémy a aplikácie súvisiace s Linuxom si myslím, že môžeme s istotou povedať, že ide o overený model na vytváranie a udržiavanie vysokokvalitného softvéru. Povedzme však, že ste začínajúci vývojár, len začínate ako programátor a premýšľate o tom, či táto otvorená zdrojová hodnota stojí za váš čas a úsilie.

Som tu, aby som vám ukázal, prečo by ste mali pravidelne zvážiť rozdávanie času a úsilia zadarmo.

Naučte sa tým, čo robíte

prispievať k projektom s otvoreným zdrojovým kódom

Vybratím open-source projektu prispejete k tomu, aby ste si mohli urobiť kúsok veľkosti sústo, konkrétny problém a jednoducho pracovať na. Spočiatku to nebude ľahké, ale zoznámite sa s kódovou základňou a vnútornými znakmi produktu, ktorý už poznáte a páči sa vám. A najúžasnejšie je, že v súčasnosti nepotrebujete povolenie. Táto snímka obrazovky pochádza z Github, ktorá je v súčasnosti v súčasnosti najlepším úložiskom projektov s otvoreným zdrojovým kódom.

instagram viewer

Github používa Git, „distribuovaný systém na správu verzií“. V skutočnosti to znamená, že môžete „rozvetviť“ úložisko - vytvoriť jeho kópiu - a pracovať na svojej vlastnej kópii. Keď budete pripravení, môžete oznámiť pôvodnému projektu, že chcete vložiť opravu. Najprv teda urobíte prácu a potom uvidíte, či ju akceptujú. Ak áno - úžasné. Ak tak neurobia, dúfajme, že ste sa naučili niečo nové a teraz môžete svoju prácu vyleštiť a skúsiť to znova.

Pracujte na tom záleží

prispievať otvoreným zdrojom

Snímka vyššie pochádza z Impress.js, pôsobivého rámca JavaScript na vytváranie prezentácií, ktoré sa spúšťajú v prehliadači. Myslite na PowerPoint o steroidoch, aspoň pokiaľ ide o vzhľad a dojem konečného produktu. Impress.js je open-source a nájdete ho na Github. Jedná sa o veľmi významný projekt, ktorý sledovalo vyše 6 300 vývojárov a viac ako 900 krát sa rozvetvilo. Príspevok k niečomu takému by mnohí ľudia pociťovali (a používali) a je to celkom vynikajúci čin.

Ak hľadáte konkrétnu úlohu, môžete vyskúšať projekt problémy str. Môžete pracovať na konkrétnom probléme alebo dokonca sami problém vyhľadať, opraviť ho a spolu s vydaním opraviť tento problém, ako je to znázornené tu:

prispievať otvoreným zdrojom

Snímka obrazovky je trochu malá, ale môžete vidieť, že tento vývojár (dwiash) zdieľali nápad spolu s kódom na jeho implementáciu. Preto je pre vývojárov veľmi jednoduché prijať tento kód. Sakra, prečo sa zastaviť? Môžete tiež priamo prispieť k oveľa väčším projektom Ruby on Rails. Obloha je limit!

Posilnite svoj životopis

prispievať otvoreným zdrojom

Tento obrázok je náhodný inzerát o zamestnaní Našiel som na pracovnej doske 37signals. Mnoho reklám na technické pozície v týchto dňoch žiada o zobrazenie vášho profilu Github, a to z dobrého dôvodu. V roku 2010 Napísal Jeff Atwood príspevok v programe Coding Horror s názvom Neprogramátorský programátor. V nej rozprával o svojich osobných skúsenostiach s pohovormi s kandidátmi na pozície programátora... kto v skutočnosti nemôže naprogramovať. Nehovorím o zlých programátoroch - myslím ľudí, ktorí jednoducho nekódujú obdobie.

Ale technický priemysel je rýchlo sa rozvíjajúci a na prekonanie tejto tendencie a na zrýchlenie a zlepšenie procesu filtrovania mnohí zamestnávatelia teraz žiadajú, aby ste videli svoju skutočnú históriu kódov a príspevky. Samozrejme, ak všetko, čo máte, je uzavretý zdroj a môžete len povedať, že ste pracovali v spoločnosti X niekoľko rokov, je to niečo. Ale čo vlastne nechať zamestnávateľa pozrieť sa na váš profil Githubu a vidieť všetky projekty, do ktorých ste prispeli, zistiť, koľko vašich opráv bolo prijatých, a skutočne prečítať váš kód?

Len si predstavte, o koľko pôsobivejšie by to bolo - skutočný dôkaz spôsobilosti.

Získajte skvelé zadarmo

prispievať k projektom s otvoreným zdrojom

Snímka obrazovky pochádza z JetBrains RubyMine nákupná stránka. JetBrains robí úžasné IDE pre Ruby, PHP, JavaScript a ďalšie - a ak ste vedúcim projektu alebo sa zaviazali k open-source projektu, môžete získať plnú licenciu na zadarmo. Je to celkom úžasná dohoda a to je len jeden príklad. JetBrains nie je jedinou spoločnosťou, ktorá tak veľkoryso zdieľa svoje produkty s komunitou open source.

Zoznámte sa s novými kodérmi

prispievať k projektom s otvoreným zdrojovým kódom

Toto je len jeden verejný profil na Github; Josh má 712 sledovateľov a rozvetvil viac ako 80 úložísk. Ten chlap samozrejme vie, čo robí. Práca na rovnakých projektoch ako on, odovzdanie kódu a jeho overenie vašej práce je skvelý spôsob, ako začať dialóg. Ak hľadáte prácu ako programátor, vytváranie sietí je dôležitou súčasťou získania zamestnania. Spoznajte priemysel zvnútra a ukážte ľuďom, čo skutočne viete.

Záverečné myšlienky

Dôvod, prečo sa mi otvorený zdroj veľmi páči, je ten, že je to empirický spôsob preukázania spôsobilosti. Ak poznáte svoje veci, ľudia to uvidia. Je to lepšie ako akékoľvek leštené životopisy.

Prispievate k open-source projektom? Pomohla vám vaša práca s otvoreným zdrojom získať platenú prácu? Podeľte sa o svoj príbeh nižšie!