10 stvari koje bi programer otvorenog koda trebao učiniti

Posljednjih godina pokret otvorenog koda naglo je porastao i sada gotovo sve tvrtke računaju na to. Stoga sve više organizacija treba osoblje s alatima i vještinama u ovom području za pravilan rad.

vrste tehnologije

Mark Atwood komentirao je na konferenciji u Atlanti da: kada radite s otvorenim kodom, imate priliku raditi na nečemu što koristi svijetu. Također je spomenuo da ćete na ovom svijetu pronaći izvrsne suradnike, pa čak i najbolje prijatelje. I ono što se istaklo jest da je rad na ovom području prijenosan i to je velika prednost.

Književnik Jason Hibbets u svojoj knjizi "Zaklada za grad otvorenog koda" iznosi koje su glavne vještine otvorenog koda koje osoba mora imati da bi rasla u ovom odjelu. Predstavljamo neke od njih:

  • Izbrusi komunikacijske vještine

Važno je naučiti jasno pisati. Kad nešto napišete, zamolite nekoliko kolega da to pročitaju i urede. Tada to možete ispraviti prema primljenim komentarima.

Također je važno naučiti se izražavati, kako telefonom, tako i na sastancima. Dopustite ljudima da vas kontaktiraju, daju vašu e-poštu i ne brinite zbog neželjene pošte.

  • Proširite svoje tehničke vještine

Čak i ako želite raditi kao sistemski inženjer, brinite o učenju programskog jezika. Stručnjaci preporučuju učenje Pythona jer ga je lako učiti i čitati, a JavaScript zato što ga ima svugdje.

Također naučite koristiti program za ispravljanje pogrešaka i trebat ćete se uvježbati u distribuiranom izvornom kodu, što danas znači Git i GitHub.

komunikacija

  • Izgradite odnose i pronađite partnere

Otvoreni izvor djeluje jer je to zajednica koja zajedno radi. Da biste započeli te odnose sa zajednicom, započnite tako što ćete potražiti ljude koji su vam bliski kako biste ih upoznali. Možete pretraživati ​​svoje radne prostore, hakerska mjesta, klubove, škole i knjižare; a zatim možete proširiti svoje vidike širom svoje zemlje i svijeta. Prvo naučite o njima i njihovim projektima pretražujući Internet.

Zauzvrat, možete prisustvovati konferencijama i događajima, jer su to izvrstan način za upoznavanje i povezivanje s ljudima.

  • Naporno raditi

Atwood kaže "morate obaviti posao prije nego što dobijete posao", i u pravu je. Iz tog je razloga poželjno nabaviti projekt i uključiti se u njega, možete započeti čitajući odjeljak s pitanjima i odgovarajući na neka od njih ili možete dobiti neke pogreške i ispraviti ih. Tada možete predložiti da uključite neku funkciju i kodirate je.

Ovim ćete poboljšati svoje vještine i izgradit ćete svoju vjerodostojnost, a u svijetu otvorenog koda reputacija je vrlo važna.

1

  • surađuje

Podržite ljude iz cijelog svijeta i počnite koristiti alate koje koristi svaki projekt otvorenog koda. Na primjer, trebali biste se upoznati s IRC-om (Internet Relay Chat), programima za praćenje bugova i popisima e-pošte. Vjerovali ili ne, korištenje GIT-a za učenje o zahtjevima za povlačenjem i komentar dnevnika također je izuzetno važna vještina.

Preporučljivo je da naučite pregledavati kod i programirati kod partnera, jer će dvoje ljudi bolje raditi kodiranje, a vi oduzimate ego.

  • Izgradite reputaciju

U ovom svijetu želite da ljudi znaju što radite. Pripremite portfelj svog prethodnog rada, svoje e-adrese, obveze i druge doprinose. Na taj ćete način svoj portfelj popratiti sažetkom vašeg kurikuluma.

Ažurirajte svoje društvene mreže, posebno LinkedIn profil.

reputacija-1

  • Potražite posao

Svaki projekt otvorenog koda povezan je s tvrtkom. Jednom kada izgradite svoju reputaciju, kolege će vam reći o otvorenim radnim mjestima gdje vaše vještine odgovaraju popunjavanju radnog mjesta.

Na konferencijama slušajte govornike kada komentiraju da traže osoblje ili će drugi prisutni razgovarati o mogućnostima zaposlenja. Ali ni na koji način ne očekujete da će vam posao doći sam od sebe.

  • ostanite informirani

Ne postoji način da pratite trendove i vještine potrebne za dostupna radna mjesta. Ali možete se učiti i informirati putem blogova, članaka, biltena, društvenih mreža, tutorijala, podcastova, knjiga, časopisa, konferencija i događaja. Važno je da ne očekujete da će netko naučiti umjesto vas, ali trebali biste odvojiti vrijeme da pronađete resurse koji rade u profesionalnom smjeru i želite posvetiti svoje vrijeme.

poklopac_01

  • Pronađite svoje tržište

U mnogim su prilikama stalni poslovi oni koji zahtijevaju određeni skup vještina, pozadine i znanja kako raditi stvari mogu vam koristiti kao jedinstveni; budući da se od zaposlenika očekuje obavljanje više funkcija.

Primjerice, ako znate testirati pogreške, upravljati oblacima i dizajnirati aplikacije, postat ćete kvalificiranija osoba za razvoj budućih projekata, za razliku od troje ljudi koji svaku od ovih vještina rješavaju zasebno.

  • Vratiti

Ne zaboravite da ste započeli i kao početnik. Pomislite ako ste imali mentora dok ste učili otvoreni izvor i sudjelovali u raznim projektima, a sada to možete učiniti i za druge.

Istina je da nitko nije stručnjak za sve, pa kad nekoga podučavate, vrlo je vjerojatno da ćete naučiti i druge tajne.

vraćanje_1


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Sebastian dijo

    Dobar članak! Iako prilično sažet, obuhvaća sve ono što bi trenutni programer softvera trebao uzeti u obzir 🙂