10 dalykų, kuriuos turėtų padaryti atvirojo kodo kūrėjas

Pastaraisiais metais atviro kodo judėjimas augo šuoliais ir dabar juo tikisi beveik visos įmonės. Todėl vis daugiau ir daugiau organizacijų tinkamam darbui reikia personalo, turinčio įrankių ir įgūdžių šioje srityje.

technologijos tipai

Markas Atwoodas konferencijoje Atlantoje komentavo, kad: dirbdami su atviruoju šaltiniu turite galimybę dirbti tai, kas naudinga pasauliui. Jis taip pat paminėjo, kad šiame pasaulyje rasite puikių bendradarbių ir net geriausių draugų. Ir tai, kas išsiskyrė, buvo tai, kad dirbdamas šioje srityje tavo darbas yra nešiojamas ir tai yra didžiulis pranašumas.

Rašytojas Jasonas Hibbetsas savo knygoje „Atvirojo kodo miesto fondas“ iškelia pagrindinius atvirojo kodo įgūdžius, kuriuos žmogus turi ugdyti šiame skyriuje. Pateikiame keletą jų:

  • Patobulinti bendravimo įgūdžius

Svarbu išmokti aiškiai rašyti. Kai ką nors rašote, paprašykite kelių kolegų perskaityti ir redaguoti. Tada galite pataisyti pagal gautas pastabas.

Taip pat svarbu išmokti save išreikšti tiek telefonu, tiek susitikimuose. Leiskite žmonėms susisiekti su jumis, pateikti jūsų el. Pašto adresą ir nesijaudinti dėl šlamšto.

  • Išplėskite savo techninius įgūdžius

Net jei norite dirbti sistemų inžinieriumi, jaudinkitės dėl programavimo kalbos išmokimo. Ekspertai rekomenduoja mokytis „Python“, nes jį lengva išmokti ir lengvai perskaityti, o „JavaScript“ - todėl, kad jis yra visur.

Taip pat išmokite naudoti derintuvą ir turėsite mokyti paskirstyto šaltinio kodo, kuris šiandien reiškia „Git“ ir „GitHub“.

bendravimas

  • Kurkite santykius ir raskite partnerių

Atvirasis šaltinis veikia, nes tai yra bendruomenė, dirbanti kartu. Norėdami užmegzti tuos santykius su bendruomene, pirmiausia ieškokite artimų žmonių, kurie juos sutiktų. Galite ieškoti savo darbo vietose, įsilaužėlių vietose, klubuose, mokyklose ir knygynuose; tada galėsite išplėsti savo akiratį aplink savo šalį ir pasaulį. Pirmiausia sužinokite apie juos ir jų projektus ieškodami internete.

Savo ruožtu galite dalyvauti konferencijose ir renginiuose, nes jie yra puikus būdas susitikti ir užmegzti ryšius su žmonėmis.

  • Sunkiai dirbti

Atwoodas sako, kad „prieš atlikdamas darbą turi atlikti darbą“, ir jis teisus. Štai kodėl patartina gauti projektą ir įsitraukti į jį, pirmiausia galite perskaityti klausimų skyrių ir atsakyti į kai kuriuos iš jų arba galite gauti klaidų ir jas ištaisyti. Tada galite pasiūlyti įtraukti kokią nors funkciją ir ją užkoduoti.

Tai pagerins savo įgūdžius ir sustiprins jūsų patikimumą, o atvirojo kodo pasaulyje reputacija yra labai svarbi.

1

  • Bendradarbiaukite

Palaikykite žmones iš viso pasaulio ir pradėkite naudoti įrankius, kuriuos naudoja kiekvienas atvirojo kodo projektas. Pavyzdžiui, turėtumėte susipažinti su IRC („Internet Relay Chat“), klaidų sekimo priemonėmis ir adresų sąrašais. Patikėkite tuo ar ne, bet GIT naudojimas norint sužinoti apie užklausas ir žurnalų komentarus taip pat yra nepaprastai svarbus įgūdis.

Patartina išmokti atlikti kodo peržiūrą ir programavimą su partneriu, nes du žmonės geriau atliks kodavimą, o jūs atimsite ego.

  • Sukurkite reputaciją

Šiame pasaulyje norite, kad žmonės žinotų, ką darote. Paruoškite savo ankstesnio darbo, el. Pašto, įsipareigojimų ir kitų įnašų aplanką. Tokiu būdu jūs kartu su savo mokymo programa pateiksite savo mokymo santrauką.

Atnaujinkite savo socialinius tinklus, ypač „LinkedIn“ profilį.

reputacija-1

  • Ieškokite darbo

Kiekvienas atvirojo kodo projektas yra susijęs su kokia nors įmone. Kai sukursite savo reputaciją, jūsų kolegos pasakos apie darbo pasiūlymus, kur jūsų įgūdžiai tinka užpildyti laisvą darbo vietą.

Konferencijose klausykite pranešėjų, kai jie komentuoja, kad jie ieško darbuotojų, ar kiti dalyviai kalbės apie darbo galimybes. Bet jokiu būdu nesitikėkite, kad darbas atkeliaus pas jus pats.

  • būk informuotas

Jokiu būdu neatsilikti nuo tendencijų ir įgūdžių, reikalingų turimam darbui. Bet jūs galite sužinoti ir informuoti apie save tinklaraščiuose, straipsniuose, informaciniuose biuleteniuose, socialiniuose tinkluose, mokymo programose, tinklalaidėse, knygose, žurnaluose, konferencijose ir renginiuose. Svarbu tai, kad nesitikite, jog kas nors mokysis už jus, tačiau turite skirti laiko, kad surastumėte tuos išteklius, kurie tinka jūsų norimai profesinei krypčiai, ir skirti tam laiko.

viršelis_01

  • Raskite savo rinką

Daugeliu atvejų nuolatiniai darbai yra tie, kuriems reikalingi tam tikri įgūdžiai, išsilavinimas ir žinojimas, kaip tai padaryti, gali būti naudingi kaip unikalūs; nes tikimasi, kad darbuotojai atliks kelias funkcijas.

Pvz., Jei mokėsite išbandyti klaidas, valdyti debesis ir kurti programas, tapsite kvalifikuotesniu asmeniu kurti būsimus projektus, o ne trimis žmonėmis, kurie kiekvieną iš šių įgūdžių tvarko atskirai.

  • Sugrąžink

Atminkite, kad pradėjote ir kaip pradedantysis. Pagalvokite, jei mokydamiesi atvirojo kodo ir dalyvaudami įvairiuose projektuose turėjote mentorių, dabar tą patį galite padaryti ir kitiems.

Tiesa ta, kad niekas nėra visko ekspertas, todėl mokant ką nors, labai tikėtina, kad sužinosite ir kitų paslapčių.

grąžinti_1


Komentaras, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Sebastianas sakė

    Geras straipsnis! Nors ir apibendrintas, jis apima viską, į ką dabartinis programinės įrangos kūrėjas turėtų atsižvelgti 🙂