10 lucruri pe care ar trebui să le facă un dezvoltator open source

În ultimii ani, mișcarea open source a crescut cu pași mari și acum o au aproape toate companiile. Din acest motiv, tot mai multe organizații au nevoie de personal cu instrumente și abilități în acest domeniu pentru o funcționare corectă.

tipuri de tehnologie

Mark Atwood a comentat la o conferință de la Atlanta că: atunci când lucrezi cu open source, ai ocazia să lucrezi la ceva care aduce beneficii lumii. El a menționat, de asemenea, că în această lume veți găsi colaboratori grozavi și chiar și cei mai buni prieteni. Și ceva care s-a remarcat a fost că, lucrând în acest domeniu, munca dvs. este portabilă și acesta este un mare avantaj.

Scriitorul Jason Hibbets ridică în cartea sa „Fundația pentru un oraș open source” care sunt principalele abilități open source pe care trebuie să le aibă o persoană pentru a se dezvolta în acest departament. Vă prezentăm câteva dintre ele:

  • Perfecționați abilitățile de comunicare

Este important să înveți să scrii clar. Când scrieți ceva, rugați mai mulți colegi să îl citească și să îl editeze. Apoi îl puteți corecta în funcție de comentariile primite.

De asemenea, este important să înveți să te exprimi, atât la telefon, cât și la întâlniri. Permiteți oamenilor să vă contacteze, să vă furnizeze e-mailul și să nu vă faceți griji cu privire la SPAM.

  • Extindeți-vă abilitățile tehnice

Chiar dacă doriți să lucrați ca inginer de sisteme, vă faceți griji cu privire la învățarea limbajului de programare. Experții recomandă învățarea Python, deoarece este ușor de învățat și de citit, și JavaScript, deoarece este peste tot.

De asemenea, învățați să utilizați un depanator și va trebui să vă instruiți în codul sursă distribuit, ceea ce înseamnă astăzi Git și GitHub.

comunicare

  • Dezvoltați relații și găsiți parteneri

Open source funcționează deoarece este o comunitate care lucrează împreună. Pentru a începe acele relații cu comunitatea, începeți prin a căuta persoane apropiate care să le cunoască. Puteți căuta spațiile de lucru, locurile hackerilor, cluburile, școlile și librăriile; și apoi vă puteți extinde orizonturile în jurul țării și al lumii. Mai întâi, aflați despre ei și despre proiectele lor căutând pe Internet.

La rândul său, puteți participa la conferințe și evenimente, deoarece acestea sunt un mod excelent de a vă întâlni și de a vă conecta cu oamenii.

  • Muncește din greu

Atwood spune „trebuie să faci treaba înainte de a obține slujba” și are dreptate. Din acest motiv, este recomandabil să obțineți un proiect și să vă implicați în acesta, puteți începe citind secțiunea de întrebări și răspunzând la unele dintre ele sau puteți obține unele erori și le puteți corecta. Apoi, puteți propune să includeți o funcție și să o codificați.

Cu aceasta îți vei îmbunătăți abilitățile și îți vei construi credibilitatea, iar în lumea open source reputația este foarte importantă.

1

  • colaborează

Susțineți oameni din întreaga lume și începeți să utilizați instrumentele pe care le folosește fiecare proiect open source. De exemplu, ar trebui să vă familiarizați cu IRC (Internet Relay Chat), trackere de erori și liste de corespondență. Și credeți sau nu, folosirea GIT pentru a afla despre cererile de extragere și comentariile jurnalului este, de asemenea, o abilitate extrem de importantă.

Este recomandabil să învățați să faceți revizuirea codului și programarea cu un partener, deoarece două persoane vor face o treabă mai bună de codificare și veți scăpa ego-ul.

  • Construiește-ți o reputație

În această lume vrei ca oamenii să știe ce faci. Pregătiți un portofoliu de lucrări anterioare, e-mailuri, angajamente și alte contribuții. În acest fel, vă veți însoți portofoliul cu rezumatul curriculumului.

Păstrați-vă rețelele sociale actualizate, în special profilul dvs. LinkedIn.

reputația-1

  • Căutați slujba

Fiecare proiect open source este legat de o companie. Odată ce ți-ai construit reputația, colegii îți vor spune despre locurile de muncă în care abilitățile tale se potrivesc pentru a ocupa postul vacant.

În cadrul conferințelor, ascultați vorbitorii când comentează că sunt în căutarea personalului sau alții prezenți vor vorbi despre oportunități de muncă. Dar în niciun caz nu vă așteptați ca lucrarea să vă vină singură.

  • stai informat

Nu există nicio modalitate de a ține pasul cu tendințele și abilitățile necesare pentru locurile de muncă disponibile. Dar vă puteți învăța și informa prin bloguri, articole, buletine de știri, rețele sociale, tutoriale, podcast-uri, cărți, reviste, conferințe și evenimente. Important este că nu te aștepți ca cineva să învețe pentru tine, dar ar trebui să-ți iei timp pentru a găsi acele resurse care funcționează pentru direcția profesională pe care vrei să o iei și să îți dedici timpul.

cover_01

  • Găsește-ți piața

În multe ocazii, locurile de muncă permanente sunt acelea care necesită un set specific de abilități, experiența și știința de a face lucrurile vă pot aduce beneficii ca unic; întrucât angajații sunt așteptați să îndeplinească mai multe funcții.

De exemplu, dacă știți cum să testați erorile, să gestionați cloud-urile și să proiectați aplicații, veți deveni o persoană mai calificată pentru a dezvolta proiecte viitoare, spre deosebire de trei persoane care gestionează fiecare dintre aceste abilități separat.

  • Adu inapoi

Amintiți-vă că ați început și ca începător. Gândiți-vă dacă ați avut un mentor în timp ce învățați open source și participați la diverse proiecte, atunci acum puteți face același lucru și pentru alții.

Adevărul este că nimeni nu este expert în toate, așa că atunci când înveți pe cineva este foarte probabil să afli și alte secrete.

dând înapoi_1


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Sebastian el a spus

    Bun articol! deși destul de rezumat, cuprinde tot ceea ce un dezvoltator de software actual ar trebui să ia în considerare 🙂