10 ting, en open source-udvikler skal gøre

I de senere år er open source-bevægelsen vokset med stormskridt, og nu har næsten alle virksomheder det. Af denne grund har flere og flere organisationer brug for personale med værktøjer og færdigheder inden for dette område til korrekt drift.

typer af teknologi

Mark Atwood kommenterede på en konference i Atlanta, at: når du arbejder med open source, har du muligheden for at arbejde på noget, der gavner verden. Han nævnte også, at i denne verden vil du finde gode samarbejdspartnere og endda bedste venner. Og noget der skiller sig ud var, at ved at arbejde i dette område er dit arbejde bærbart, og det er en stor fordel.

Forfatteren Jason Hibbets rejser i sin bog "Stiftelsen for en open source-by", hvad der er de vigtigste open source-færdigheder, som en person skal have for at vokse i denne afdeling. Vi præsenterer nogle af dem:

  • Finpudse kommunikationsevner

Det er vigtigt at lære at skrive tydeligt. Når du skriver noget, skal du bede flere kolleger om at læse og redigere det. Derefter kan du rette det i henhold til de modtagne kommentarer.

Det er også vigtigt at lære at udtrykke sig, både i telefon og på møder. Tillad, at folk kontakter dig, giver din e-mail og skal ikke bekymre dig om SPAM.

  • Udvid dine tekniske færdigheder

Selvom du vil arbejde som systemingeniør, skal du bekymre dig om at lære programmeringssproget. Eksperter anbefaler at lære Python, fordi det er let at lære og læse, og JavaScript, fordi det er overalt.

Lær også at bruge en debugger, og du bliver nødt til at træne dig selv i distribueret kildekode, hvilket i dag betyder Git og GitHub.

kommunikation

  • Udvikle relationer og find partnere

Open source fungerer, fordi det er et samfund, der arbejder sammen. For at starte disse relationer med samfundet, start med at lede efter mennesker tæt på dig for at lære dem at kende. Du kan søge på dine arbejdsområder, hackersteder, klubber, skoler og boghandlere. og så kan du udvide dine horisonter rundt om dit land og verden. Lær først om dem og deres projekter ved at søge på Internettet.

Til gengæld kan du deltage i konferencer og arrangementer, da de er en glimrende måde at mødes på og få kontakt med mennesker.

  • Arbejd hårdt

Atwood siger "du skal udføre arbejdet, før du får jobbet," og han har ret. Af denne grund tilrådes det at få et projekt og blive involveret i det. Du kan starte med at læse spørgsmålssektionen og besvare nogle af dem, eller du kan få nogle fejl og rette dem. Derefter kan du foreslå at inkludere en funktion og kode den.

Med dette vil du forbedre dine færdigheder, og du vil opbygge din troværdighed, og i open source-verdenen er omdømme meget vigtigt.

1

  • samarbejder

Støt folk fra hele verden og begynd at bruge de værktøjer, som hvert open source-projekt bruger. For eksempel skal du gøre dig bekendt med IRC (Internet Relay Chat), bug trackers og mailinglister. Og tro det eller ej, det er også en ekstremt vigtig færdighed at bruge GIT til at lære om pullanmodninger og logkommentarer.

Det tilrådes, at du lærer at foretage kodegennemgang og programmering med en partner, fordi to personer gør et bedre job med kodning, og du trækker egoet.

  • Opbyg et omdømme

I denne verden vil du have folk til at vide, hvad du gør. Forbered en portefølje af dit tidligere arbejde, dine e-mails, forpligtelser og andre bidrag. På denne måde vil du ledsage din portefølje med din læseplanoversigt.

Hold dine sociale netværk opdateret, især din LinkedIn-profil.

omdømme-1

  • Se efter jobbet

Hvert open source-projekt er knyttet til en virksomhed. Når du har opbygget dit omdømme, fortæller dine kolleger dig om jobåbninger, hvor dine kompetencer passer til at udfylde den ledige stilling.

På konferencerne skal du lytte til højttalerne, når de kommenterer, at de leder efter personale eller andre tilstedeværende vil tale om jobmuligheder. Men på ingen måde forventer du, at arbejdet kommer til dig alene.

  • hold dig informeret

Der er ingen måde at følge med i de tendenser og færdigheder, der kræves for de tilgængelige job. Men du kan lære og informere dig selv gennem blogs, artikler, nyhedsbreve, sociale netværk, tutorials, podcasts, bøger, magasiner, konferencer og begivenheder. Det vigtige er, at du ikke forventer, at nogen lærer for dig, men du skal tage dig tid til at finde de ressourcer, der arbejder for den professionelle retning, du vil tage, og afsætte din tid.

dækning_01

  • Find dit marked

Ved mange lejligheder er permanente job dem, der kræver et specifikt sæt færdigheder, baggrund og at vide, hvordan man gør tingene, kan gavne dig som en unik; da medarbejderne forventes at udføre flere funktioner.

For eksempel, hvis du ved, hvordan du tester fejl, administrerer skyer og designapplikationer, bliver du en mere kvalificeret person til at udvikle fremtidige projekter i modsætning til tre personer, der håndterer hver af disse færdigheder separat.

  • Devuelve

Husk at du også startede som begynder. Tænk, hvis du havde en mentor, mens du lærte open source og deltog i forskellige projekter, så kan du nu gøre det samme for andre.

Sandheden er, at ingen er eksperter i alt, så når du lærer nogen, er det meget sandsynligt, at du også vil lære andre hemmeligheder.

giver tilbage_1


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Sebastián sagde han

    God artikel! Selvom det er ret opsummeret, omfatter det alt, hvad en nuværende softwareudvikler skal tage i betragtning 🙂