10 saker som en open source-utvecklare bör göra

Under de senaste åren har öppen källkodsrörelse ökat med stormsteg och nu har nästan alla företag det. Av denna anledning behöver fler och fler organisationer personal med verktyg och färdigheter inom detta område för korrekt drift.

typer av teknik

Mark Atwood kommenterade vid en konferens i Atlanta att: när du arbetar med öppen källkod har du möjlighet att arbeta med något som gynnar världen. Han nämnde också att i den här världen hittar du fantastiska medarbetare och till och med bästa vänner. Och något som stod ut var att genom att arbeta inom detta område är ditt arbete bärbart och det är en stor fördel.

Författaren Jason Hibbets tar upp i sin bok "Stiftelsen för en öppen källkodsstad" vilka är de viktigaste kunskaperna om öppen källkod som en person måste ha för att växa i denna avdelning. Vi presenterar några av dem:

  • Skärpa kommunikationsförmågan

Det är viktigt att lära sig att skriva tydligt. Be flera kollegor läsa och redigera det när du skriver något. Då kan du korrigera det enligt de mottagna kommentarerna.

Det är också viktigt att lära sig att uttrycka sig, både i telefon och i möten. Låt människor kontakta dig, ange din e-post och oroa dig inte för SPAM.

  • Utöka dina tekniska färdigheter

Även om du vill arbeta som systemingenjör, oroa dig för att lära dig programmeringsspråket. Experter rekommenderar att lära sig Python eftersom det är lätt att lära sig och läsa, och JavaScript eftersom det finns överallt.

Lär dig också att använda en felsökare och du kommer att behöva träna dig i distribuerad källkod, vilket idag betyder Git och GitHub.

Kommunikation

  • Utveckla relationer och hitta partners

Öppen källkod fungerar eftersom det är en gemenskap som arbetar tillsammans. För att starta relationerna med samhället, börja med att leta efter människor nära dig för att träffa dem. Du kan söka i dina arbetsytor, hackerplatser, klubbar, skolor och bokhandlar. och sedan kan du utvidga dina horisonter runt om i ditt land och världen. Lär dig först om dem och deras projekt genom att söka på Internet.

I sin tur kan du delta i konferenser och evenemang, eftersom de är ett utmärkt sätt att träffas och få kontakt med människor.

  • Jobba hårt

Atwood säger "du måste göra jobbet innan du får jobbet", och han har rätt. Därför är det lämpligt att få ett projekt och engagera sig i det, du kan börja med att läsa frågorna och svara på några av dem eller så kan du få några fel och korrigera dem. Då kan du föreslå att inkludera någon funktion och koda den.

Med detta kommer du att förbättra dina färdigheter och du kommer att bygga upp din trovärdighet, och i öppen källkod är rykte mycket viktigt.

1

  • de samarbetar

Stöd människor runt om i världen och börja använda de verktyg som varje open source-projekt använder. Du bör till exempel bekanta dig med IRC (Internet Relay Chat), bug trackers och e-postlistor. Och tro det eller inte, att använda GIT för att lära sig om pull-förfrågningar och loggkommentarer är också en extremt viktig färdighet.

Det är tillrådligt att du lär dig att göra kodgranskning och programmering med en partner, för två personer kommer att göra ett bättre jobb med kodning och du subtraherar egot.

  • Bygg ett rykte

I den här världen vill du att människor ska veta vad du gör. Förbered en portfölj av ditt tidigare arbete, dina e-postmeddelanden, åtaganden och andra bidrag. På detta sätt kommer du att följa din portfölj med din läroplanssammanfattning.

Håll dina sociala nätverk uppdaterade, särskilt din LinkedIn-profil.

rykte-1

  • Leta efter jobbet

Varje open source-projekt är kopplat till ett företag. När du väl har byggt upp ditt rykte kommer dina kollegor att berätta om lediga jobb där dina kunskaper passar för att fylla ledigheten.

På konferensen lyssna på talarna när de kommenterar att de letar efter personal eller andra närvarande kommer att prata om jobbmöjligheter. Men förväntar du dig inte på något sätt att arbetet kommer till dig på egen hand.

  • hållas informerad

Det finns inget sätt att följa de trender och färdigheter som krävs för de tillgängliga jobben. Men du kan lära dig och informera dig själv genom bloggar, artiklar, nyhetsbrev, sociala nätverk, handledning, podcasts, böcker, tidskrifter, konferenser och evenemang. Det viktiga är att du inte förväntar dig att någon ska lära dig, men att du bör ta dig tid att hitta de resurser som fungerar för den professionella riktningen du vill ta och ägna din tid.

täcka_01

  • Hitta din marknad

Vid många tillfällen är permanenta jobb de som kräver en specifik uppsättning färdigheter, bakgrund och att veta hur man gör saker kan gynna dig som unik; eftersom anställda förväntas utföra flera funktioner.

Om du till exempel vet hur du testar fel, hanterar moln och designapplikationer blir du en mer kvalificerad person för att utveckla framtida projekt, i motsats till tre personer som hanterar var och en av dessa färdigheter separat.

  • Ta tillbaka

Kom ihåg att du också började som nybörjare. Tänk om du hade en mentor medan du lärde dig öppen källkod och deltog i olika projekt, så kan du nu göra detsamma för andra.

Sanningen är att ingen är expert på allt, så när du undervisar någon är det mycket troligt att du också kommer att lära dig andra hemligheter.

ger tillbaka_1


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Sebastian sade

    Bra artikel! även om det är ganska sammanfattat, omfattar det allt som en nuvarande programutvecklare bör ta hänsyn till 🙂