10 ting en åpen kildekodeutvikler bør gjøre

De siste årene har open source-bevegelsen vokst med store sprang, og nå har nesten alle selskaper det. Av denne grunn trenger flere og flere organisasjoner personell med verktøy og ferdigheter på dette området for riktig drift.

typer teknologi

Mark Atwood kommenterte på en konferanse i Atlanta at: når du jobber med åpen kildekode har du muligheten til å jobbe med noe som gagner verden. Han nevnte også at i denne verden vil du finne gode samarbeidspartnere og til og med beste venner. Og noe som skilte seg ut var at ved å jobbe i dette området, er arbeidet ditt bærbart, og det er en stor fordel.

Forfatteren Jason Hibbets reiser i sin bok "The Foundation for an open source city" hva som er de viktigste open source-ferdighetene som en person må ha for å vokse i denne avdelingen. Vi presenterer noen av dem:

  • Finpusse kommunikasjonsevner

Det er viktig å lære å skrive tydelig. Når du skriver noe, kan du be flere kolleger om å lese og redigere det. Deretter kan du rette det i henhold til mottatte kommentarer.

Det er også viktig å lære å uttrykke seg, både på telefon og i møter. La folk kontakte deg, oppgi e-posten din og ikke bekymre deg for SPAM.

  • Utvid dine tekniske ferdigheter

Selv om du vil jobbe som systemingeniør, bekymre deg for å lære programmeringsspråket. Eksperter anbefaler å lære Python fordi det er lett å lære og lese, og JavaScript fordi det er overalt.

Lær også å bruke en feilsøking, og du må trene deg i distribuert kildekode, som i dag betyr Git og GitHub.

kommunikasjon

  • Utvikle relasjoner og finn partnere

Open source fungerer fordi det er et fellesskap som jobber sammen. For å starte disse relasjonene med samfunnet, begynn med å lete etter folk nær deg for å møte dem. Du kan søke i arbeidsområdene dine, hackersteder, klubber, skoler og bokhandler. og så kan du utvide horisonten rundt landet og verden. Lær først om dem og deres prosjekter ved å søke på Internett.

I sin tur kan du delta på konferanser og arrangementer, siden de er en fin måte å møte og få kontakt med mennesker på.

  • Arbeide hardt

Atwood sier "du må gjøre jobben før du får jobben," og han har rett. Det er derfor det er tilrådelig å få et prosjekt og involvere seg i det. Du kan starte med å lese spørsmålsdelen og svare på noen av dem, eller du kan få noen feil og rette dem. Deretter kan du foreslå å inkludere noen funksjoner og kode den.

Med dette vil du forbedre ferdighetene dine og du vil bygge din troverdighet, og i åpen kildekodeverden er omdømme veldig viktig.

1

  • samarbeider

Støt folk fra hele verden og begynn å bruke verktøyene som hvert åpen kildekodeprosjekt bruker. For eksempel bør du gjøre deg kjent med IRC (Internet Relay Chat), feilsporere og adresselister. Og tro det eller ei, bruk av GIT for å lære om trekkforespørsler og loggkommentarer er også en ekstremt viktig ferdighet.

Det anbefales at du lærer å gjøre kodegjennomgang og programmering med en partner, fordi to personer vil gjøre en bedre jobb med koding, og du trekker egoet.

  • Bygg et rykte

I denne verden vil du at folk skal vite hva du gjør. Lag en portefølje av ditt tidligere arbeid, e-postmeldinger, forpliktelser og andre bidrag. På denne måten vil du følge porteføljen din med pensum.

Hold dine sosiale nettverk oppdatert, spesielt din LinkedIn-profil.

omdømme-1

  • Se etter jobben

Hvert open source-prosjekt er knyttet til et selskap. Når du har opparbeidet deg et rykte, vil kollegene dine fortelle deg om stillinger der ferdighetene dine passer til å fylle stillingen.

På konferansene, hør på foredragsholderne når de kommenterer at de leter etter ansatte eller andre til stede vil snakke om jobbmuligheter. Men på ingen måte forventer du at arbeidet kommer til deg alene.

  • hold deg informert

Det er ingen måte å følge med på trender og ferdigheter som kreves for tilgjengelige jobber. Men du kan lære og informere deg selv gjennom blogger, artikler, nyhetsbrev, sosiale nettverk, veiledninger, podcaster, bøker, magasiner, konferanser og arrangementer. Det viktige er at du ikke forventer at noen skal lære for deg, men du må ta deg tid til å finne de ressursene som fungerer for den profesjonelle retningen du vil ta og vie tid til det.

dekke_01

  • Finn markedet

Ved mange anledninger er faste jobber de som krever et spesifikt sett med ferdigheter, bakgrunn og å vite hvordan du gjør ting kan være til fordel for deg som en unik; siden det forventes at ansatte utfører flere funksjoner.

Hvis du for eksempel vet hvordan du skal teste feil, administrere skyer og designe applikasjoner, vil du bli en mer kvalifisert person for å utvikle fremtidige prosjekter, i motsetning til tre personer som håndterer hver av disse ferdighetene separat.

  • Bring tilbake

Husk at du også begynte som nybegynner. Tenk hvis du hadde en mentor mens du lærte åpen kildekode og deltok i forskjellige prosjekter, så kan du nå gjøre det samme for andre.

Sannheten er at ingen er eksperter på alt, så når du lærer noen, er det veldig sannsynlig at du også vil lære andre hemmeligheter.

gir tilbake_1


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Sebastian sa

    God artikkel! selv om det er ganske oppsummert, omfatter det alt som en nåværende programvareutvikler bør ta hensyn til 🙂