Нови начин за запошљавање на конкурентном тржишту

Današnje IT tržište je veoma nepredvidivo. Za one koji tek ulaze na tržište rada, privlačenje pažnje kompanija ili startapova može biti zaista izazovno. Čak i iskusnim profesionalcima može biti teško da pronađu nove prilike za zaposlenje, posebno ako žele da rade na daljinu.

Postoji nekoliko faktora koji doprinose ovome, uključujući pojavu naprednih modela veštačke inteligencije poput GPT-4, kao i povećanu konkurenciju zbog promenljivosti tržišta.

Kako onda možete povećati svoje šanse da budete zaposleni? Jedan od efikasnih načina je da iskoristite prednosti otvorenog koda. Otvoreni kod vam pruža priliku da istražite nove mogućnosti i razvijete nove veštine.

U ovom tekstu ćemo istražiti kako možete koristiti otvoreni kod da poboljšate svoje šanse za pronalaženje posla. Hajde da počnemo.

Šta je softver otvorenog koda?

Termin „otvoreni kod“ odnosi se na bilo koji resurs koji je javno dostupan i čiji se dizajn može slobodno menjati i deliti. U kontekstu tehnologije, fokusiraćemo se na „softver otvorenog koda“.

Softver otvorenog koda je definisan kao izvorni kod koji je javno dostupan i koji svako može modifikovati, unaprediti ili analizirati u svrhu učenja. Izvorni kod je osnova svakog softvera, omogućavajući mu da funkcioniše na predviđen način. Međutim, krajnji korisnici uglavnom nisu svesni njegovog postojanja.

Kao programer, izvorni kod je ključan za vaš rad. Modifikovanjem, dodavanjem ili ispravljanjem koda, možete uticati na način na koji aplikacija ili program radi, sa ciljem da se poboljša korisničko iskustvo.

Mnoge kompanije koriste model otvorenog koda, omogućavajući zajednici da doprinese razvoju projekta. Ovo otvara vrata i onima koji traže posao da steknu praktično iskustvo u radu sa izvornim kodom.

Statistika zapošljavanja u oblasti otvorenog koda

Pre nego što detaljnije objasnimo kako možete koristiti otvoreni kod za pronalaženje posla, pogledajmo neke relevantne statističke podatke.

Prema Izveštaju o poslovima otvorenog koda za 2022. godinu, situacija je veoma povoljna za one koji doprinose projektima otvorenog koda. Izveštaj ističe sledeće ključne podatke:

  • 86% menadžera želi da angažuje talente sa iskustvom u otvorenom kodu.
  • Skoro 46% menadžera planira da poveća broj zaposlenih koji rade na projektima otvorenog koda.
  • 93% menadžera za zapošljavanje ima poteškoća u pronalaženju kandidata sa odgovarajućim iskustvom u otvorenom kodu.

Ovi podaci jasno pokazuju značaj koji su poslovi u oblasti otvorenog koda stekli. Učenjem kako da aktivno doprinosite projektima otvorenog koda, značajno povećavate svoje šanse za zaposlenje.

Poslovi otvorenog koda su pozicije koje nude projekti otvorenog koda. Ovi projekti traže programere koji razumeju radne procese otvorenog koda, uključujući postavljanje, unapređenje i stvaranje novih funkcionalnosti ili softvera za organizaciju koja ih angažuje.

Prednosti otvorenog koda prilikom traženja posla

Softver otvorenog koda je koristan za organizacije iz više razloga, uključujući podršku zajednice, fleksibilnost u razvoju, jednostavnije upravljanje licencama i niže troškove.

Međutim, šta to znači za vas, posebno kada ste u potrazi za poslom?

Doprinosi projektima otvorenog koda omogućavaju vam da steknete praktično iskustvo u tehnologijama koje su tražene na tržištu.

Na primer, Web3 tehnologija se često navodi kao budućnost interneta. Na GitHub-u ćete pronaći veliki broj jedinstvenih Web3 projekata otvorenog koda. Ako ste zainteresovani za Web3 tehnologije, možete početi sa projektima kao što su Solidity, Truffle, MetaMask i Solana. Naravno, možete istražiti i druge Web3 projekte koji vas zanimaju. Slično tome, možete pronaći projekte otvorenog koda koji su relevantni za druge oblasti tehnologije.

Kada počnete da doprinosite projektima, menadžeri otvorenog koda će vas primetiti. Oni će videti vaš doprinos projektu, kao i vašu sposobnost brzog učenja, bez mnogo mentorstva.

Ako niste ljubitelj kodiranja, možete doprineti i na druge načine. Na primer, možete raditi na tehničkoj dokumentaciji projekata, ukoliko volite da pišete. Takođe, možete pisati blogove o projekatima, čime pokazujete svoje veštine kompanijama koje vas interesuju.

Najznačajnija prednost doprinosa otvorenog koda je mogućnost pronalaska poslova na daljinu. Rad na daljinu je postao popularan tokom pandemije, i iako su se mnoge kompanije vratile radu iz kancelarije, priroda projekata otvorenog koda je često udaljena. Ovo vam daje veću šansu da pronađete posao sa fleksibilnim radnim vremenom. Takođe, možete očekivati bolju zaradu i raznolike mogućnosti za razvoj.

Kako doći do posla – Prijavljivanje ili dobijanje poziva

Odlično! Počeli ste da doprinosite projektima otvorenog koda. Sada imate nekoliko načina da vas potencijalni poslodavci primete.

➡ Nastavite sa doprinosima dok vas neko iz projektnog tima ne kontaktira za potencijalni intervju.

➡ Prijavite se na otvorene pozicije koje kompanije oglašavaju. Kada aplicirate, obavezno navedite svoje doprinose kako bi potencijalni poslodavci videli šta možete da uradite za njih.

➡ Ako ne postoje otvorene pozicije, kontaktirajte kompaniju putem e-pošte, društvenih mreža ili na neki drugi prikladan način.

Ako su vaši doprinosi značajni, brzo ćete privući pažnju programera. Oni će videti vašu strast prema projektu i sposobnost da napravite promene uz minimalnu pomoć. Ukoliko je vaš uticaj sličan ili bolji od uticaja stalno zaposlenog programera, vaše šanse za zaposlenje se znatno povećavaju. U takvim situacijama, poslodavci će vas sami kontaktirati.

Hari Kiran Singh, YouTuber i saradnik na projektima otvorenog koda, pronašao je posao koristeći ovu metodu. Želeo je da se pridruži kompaniji Backpack, Web3 kompaniji koja je nedavno dobila značajne investicije. Međutim, nije uspeo da dođe do razgovora.

Kada je Backpack prešao sa zatvorenog na otvoreni kod, Hari Kiran je iskoristio svoju šansu. Počeo je da doprinosi projektu i nakon nekoliko značajnih doprinosa, primetio ga je Amrani Ferante, izvršni direktor kompanije Backpack. Amrani je kontaktirao Hari Kirana i nakon kraćeg razgovora ponudio mu je ugovor o radu na daljinu. Više o ovoj priči možete pogledati ovde.

Još jedan inspirativan primer je Džoš Vulf, koji je koristeći doprinose u otvorenim kodovima unapredio svoju karijeru.

Kako doprineti projektima otvorenog koda?

Doprinos projektima otvorenog koda ne zahteva posebne specijalizovane veštine, ali zahteva razumevanje određenih koncepata i platformi.

Prvi korak je da se upoznate sa GitHub platformom. Za početak, kreirajte GitHub nalog. Ovde ćete pronaći veliki broj projekata otvorenog koda. Možete započeti praćenjem repozitorijuma koji vas zanimaju.

Zatim, treba da razumete kako funkcioniše projekat otvorenog koda. Ključni elementi uključuju:

✅ Struktura otvorenog koda: Glavni autori, održavaoci, vlasnici, saradnici i članovi zajednice.

✅ Razumevanje različitih tipova licenci projekata.

✅ Svaki projekat otvorenog koda sadrži README datoteku koju treba pažljivo pročitati kako biste se upoznali sa projektom. Obično sadrži uputstva za korisnike, ali može sadržati i korisne informacije za saradnike. Mnogi projekti imaju i CONTRIBUTING datoteku namenjenu saradnicima koja sadrži korake za početak doprinosa projektu.

✅ Pročitajte CODE_OF_CONDUCT, koji sadrži smernice o ponašanju članova projekta.

Osim toga, pregledajte i projektnu dokumentaciju koja sadrži uputstva, tutorijale i druge korisne vodiče.

Važno je i da se upoznate sa ključnim konceptima otvorenog koda, kao što su praćenje problema, zahtevi za povlačenjem, mailing liste i forumi za diskusiju, kao i sinhroni kanali za ćaskanje.

Kada ste upoznati sa svim navedenim, vreme je da pronađete projekat koji vas inspiriše. Poželjno je da to bude projekat kompanije u kojoj biste želeli da radite. Međutim, to nije uvek slučaj, i mnogi drugi projekti otvorenog koda mogu privući vašu pažnju. Ako pronađete neki projekat koji vas zanima, slobodno počnite da doprinosite.

Možda ćete želeti da filtrirate projekte na osnovu tehnologije koju želite da koristite ili projekata koji imaju značajan uticaj. Postoji mnogo načina da pronađete projekte otvorenog koda, uključujući GitHub Explore, First Timers Only, Open Source Friday, i druge.

Ključne veštine koje razvijate doprinoseći projektima otvorenog koda

Doprinos projektima otvorenog koda vam pomaže da razvijete mnoge korisne veštine, uključujući:

  • Unapređivanje postojećih veština: Doprinosi vam omogućavaju da mnogo naučite i poboljšate svoje postojeće veštine, bilo da je u pitanju tehničko pisanje, kodiranje ili specifične tehničke veštine.
  • Poboljšanje veština umrežavanja: Otvoreni kod vam daje priliku da sarađujete sa različitim ljudima i upoznajete ljude sa sličnim interesovanjima.
  • Deljenje znanja: Pored učenja, kroz otvoreni kod takođe imate priliku da podučavate druge i da budete mentor novim članovima zajednice.
  • Razvijanje socijalnih veština: Interakcija sa zajednicama vas uči upravljanju, rešavanju sukoba i drugim bitnim socijalnim veštinama.

Završne reči

Doprinos projektima otvorenog koda je odličan način da budete primećeni od strane potencijalnih poslodavaca. Da li to garantuje zaposlenje? Zavisi od mnogo faktora. Važno je posmatrati ovo kao priliku za umrežavanje, koja može dovesti do intervjua i poslovne saradnje.

Od vas zavisi kako ćete ovu priliku iskoristiti da pretvorite kontakte u ugovore ili poslove sa punim radnim vremenom.

Nakon nekoliko doprinosa, osećaćete se samopouzdanije. Zato, nastavite da doprinosite. Na taj način ćete povećati svoje šanse za pronalaženje posla iz snova, a istovremeno ćete i doprineti stvaranju boljeg okruženja.

Na kraju, imaćete konkurentsku prednost u odnosu na one koji ne doprinose projektima otvorenog koda. Naučićete ključne veštine, tehničke i interpesonalne. Takođe, naučićete da sarađujete sa ljudima koji vam nisu poznati i da radite u dinamičnom okruženju gde se promene dešavaju brzo.

Pogledajte i savete za angažovanje WordPress programera za vaše poslovanje.