10 stvari koje bi programer otvorenog koda trebao učiniti

Posljednjih godina pokret otvorenog koda rastao je velikim koracima i sada gotovo sve kompanije 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 je na konferenciji u Atlanti prokomentirao da: kada radite s otvorenim kodom, imate priliku raditi na nečemu što koristi svijetu. Takođe je napomenuo da ćete na ovom svijetu naći sjajne saradnike, pa čak i najbolje prijatelje. I ono što se istaklo je da je rad na ovom području vaš posao prenosiv i to je velika prednost.

Pisac Jason Hibbets u svojoj knjizi "Fondacija za grad otvorenog koda" navodi koje su glavne vještine otvorenog koda koje osoba mora imati da bi rasla u ovom odjelu. Predstavljamo neke od njih:

  • Usavršava komunikacijske vještine

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

Takođe 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 jednostavno naučiti i lako čitati, a JavaScript zato što ga ima svugdje.

Takođe 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

  • Razvijte odnose i pronađite partnere

Otvoreni izvor funkcionira jer je to zajednica koja zajedno radi. Da biste započeli te odnose sa zajednicom, poč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.

  • Trudi se

Atwood kaže "morate obaviti posao prije nego što dobijete posao", i u pravu je. Zbog toga je poželjno dobiti 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

  • Collaborate

Podržite ljude iz cijelog svijeta i počnite koristiti alate koje koristi svaki projekat otvorenog koda. Na primjer, trebali biste se upoznati s IRC-om (Internet Relay Chat), programima za praćenje grešaka i mailing listama. Vjerovali ili ne, korištenje GIT-a za učenje o zahtjevima za povlačenjem i komentarima dnevnika je također 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 šta radite. Pripremite portfelj svog prethodnog rada, svoje e-adrese, obaveze i druge doprinose. Na taj ćete način vaš portfelj pratiti sažetkom vašeg nastavnog plana i programa.

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

reputacija-1

  • Potražite posao

Svaki projekat otvorenog koda povezan je s nekom kompanijom. Jednom kada izgradite svoju reputaciju, vaše kolege će vam reći o otvorenim radnim mjestima na kojima vaše vještine odgovaraju popunjavanju radnog mjesta.

Na konferencijama slušajte govornike kada komentarišu da traže osoblje ili će drugi prisutni razgovarati o mogućnostima za posao. Ali ni u kom slučaju ne očekujete da će vam posao doći sam od sebe.

  • budite informirani

Ne postoji način da pratite trendove i vještine potrebne za dostupne poslove. Ali možete se učiti i informirati putem blogova, članaka, biltena, društvenih mreža, vodiča, podcastova, knjiga, časopisa, konferencija i događaja. Važno je da ne očekujete da će iko naučiti umjesto vas, ali morate odvojiti vrijeme da pronađete resurse koji rade u profesionalnom smjeru koji želite poduzeti i tome posvetite vrijeme.

cover_01

  • Pronađite svoje tržište

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

Na primjer, ako znate kako 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.

  • Devuelve

Imajte na umu da ste također započeli 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 niko nije stručnjak za sve, pa kad nekoga podučavate, velika je vjerovatnoća da ćete naučiti i druge tajne.

vraćanje_1


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Sebastian rekao je

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