Google Summer of Code, participă la proiecte din întreaga lume

Salutări tuturor 🙂 Această postare va fi scurtată, dar sper că va fi utilă mai multor persoane și va aprinde curiozitatea multora în același timp. Când vorbim despre programare, găsirea de multe ori a unui loc de muncă care să corespundă dorințelor și așteptărilor dvs. este destul de dificilă. Mai ales dacă locuiți în regiuni ca a noastră în care cererea nu merge întotdeauna în direcția în care se dezvoltă.

Dar acest lucru nu este doar complicat pentru cei care caută un loc de muncă, ci este dificil și pentru cei care au nevoie de muncitori, organizațiile se luptă să găsească cel mai bun talent posibil și, de multe ori, este complicat din cauza lipsei bugetului sau a impactului sau a oricărui alt factor. extern.

Acesta este motivul pentru care gigantul tehnologic lucrează constant de mai bine de 10 ani pentru a conecta dezvoltatori promițători și a le lega de proiecte care fac diferența la nivel global. Printre numeroasele organizații care participă la acest proiect, toate, fără excepție, dezvoltă tehnologii deschise sau gratuite, iar domeniul de acțiune al fiecăruia poate varia de la mașini inteligente, prin dezvoltarea de pagini web, sau chiar ajunge la probleme care nu au legătură cu programare precum revizuirea licențelor, documentarea, traducerea, designul grafic, organizarea evenimentelor etc.

lucrari COMO

Google Summer of Code (GSoC) este un eveniment care are loc în timpul verii emisferei nordice (~ mai - ~ august), în care participanții selectați lucrează cu normă întreagă (40 de ore pe săptămână) de la distanță, cu o organizație specifică. Procesul de selecție a organizației începe în ianuarie, iar rezoluția organizațiilor selectate apare de obicei la mijlocul lunii februarie.

Atunci când este selectată o organizație, aceasta are o listă de proiecte pentru care Google oferă să plătească studentului să le finalizeze în termen de trei luni. Este un proces în care aveți ajutorul unui mentor și se organizează ședințe săptămânale de urmărire pentru a putea confirma progresul și problemele care pot apărea pe parcurs.

Înregistrarea studenților poate începe în martie, iar între martie și mai există o perioadă de probă și selecție în care ambele organizații și Google își aleg participanții pentru sezon.

Studenții

Definiția studentului se aplică atât tinerilor care își doresc titlul profesional, cât și persoanelor care dețin masterat sau chiar doctorate, singura condiție este să studiezi la o universitate acreditată la momentul selecției pentru participarea la GSoC. De asemenea, este necesar să aveți vârsta legală (18 ani). Elevii trebuie să fie de acord cu o regulă generală, care, în cuvinte simple, ar însemna, să fie drăguți pentru toată lumea, studenți / mentori / colegi și totul va fi bine.

Proiectele

Există o listă completă a proiectelor care pot fi revizuite și în cadrul acestora găsim organizații precum Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python etc. etc. Fiecare dintre acestea are propria listă de proiecte, dar dacă doriți, puteți prezenta un proiect personal, cerințele pentru proiect sunt simple: aveți un program bine definit (sarcini, sarcini secundare, timpi) și prezentați de ce ar fi bine finalizează proiectul menționat pentru comunitatea menționată.

Pentru o viziune mai specifică a fiecărui proiect, este necesar să se vadă fiecare pagină personală în detaliu, iar acest lucru mi-ar lua mult timp aici, deoarece există atât de multe organizații, așa că am să vă spun puțin despre ceea ce fac și de ce cel pe care vi-l spun despre GSoC 🙂

Fundația Linux

Nu este un secret pentru nimeni că am avut deja contact cu această organizație, acum câteva luni am putut să mă certific ca SysAdmin datorită cursurilor sale și astăzi sunt pe cale să particip la GSoC. Proiectul în care încerc să clasific este dezvoltarea unui driver pentru un senzor multifuncțional BOSCH, care ar fi integrat în nucleul 4.16.x sau 4.17.x în cazul în care proiectul durează mai mult decât se aștepta.

Acum, cu siguranță, mai mult de unul se va întreba cât de mult știu despre șoferi, iar răspunsul este simplu, nu știu aproape nimic 🙂, dar acesta este lucrul minunat despre GSoC, că există comunități întotdeauna dispuse să vă ghideze pe calea învățării și în așa pentru că învăț în timp ce descopăr puțin din bazele dezvoltării șoferului, asta pentru că, într-un e-mail cu Dr. Stallman, în urmă cu câteva luni, m-am angajat să dezvolt la un moment dat în viața mea un șofer pentru cardul meu wifi, care este singurul blob proprietar pe care trebuie să îl folosesc pe laptopul meu pentru a avea o conexiune la internet prin WiFi.

Ei bine, în grupul meu ne-au prezentat o mică listă de sarcini, pe care trebuie să le finalizez înainte de a putea aplica oficial la Google Summer of Code, printre care am lucruri precum trimiterea de patch-uri la un subsistem specific de nucleu, încercarea de a migra driverele din zona de „teste” la arborele principal și una care este o altă sarcină.

În aceste scurte săptămâni am întâlnit mai mulți studenți care doresc să participe, unul dintre ei un masterand din Brazilia, un alt student la informatică în Europa, cu siguranță oameni foarte capabili, care sunt, de asemenea, pe calea învățării ca mine 🙂

Să participe

Pentru a participa nu trebuie neapărat să fii un programator expert, cu excepția cazului în care proiectul tău o impune, dar este necesar să poți comunica practic cu comunitatea, de multe ori acest lucru va fi în limba engleză, cu excepția cazului în care găsești un membru care vorbește altul limba. Mai mult de unul va renega atunci când va citi acest lucru, dar trebuie să ne confruntăm cu faptul că dacă comunitățile ar avea mai mulți membri de limbă spaniolă (noi) am fi cei care ar putea participa la aceste organizații ca mentori pentru a ajuta tinerii să se integreze în comunitate .

Știind că trebuie să fii cu multe întrebări la care nu pot răspunde acum din cauza timpului sau lipsei de creativitate, îți las linkul oficial al GSoC, astfel încât să poți vedea întregul proces în detaliu aici.

Salutări și sper că mai mulți sunt încurajați să participe 🙂 poate unul sau altul vrea să se alăture Gentoo, și asta ar fi grozav 😉


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.   Daniel el a spus

    Bună ziua, sunt student la ingineria sistemelor în prezent în semestrul al treilea, limbajul pe care îl folosim la universitatea mea este Java. Aș vrea să știu ce lucruri considerați a fi învățate înainte de a participa la un eveniment ca acesta (cred că cu ceea ce nu aș putea face mult) și dacă există vreun loc unde să pot învăța acestea.

    1.    ChrisADR el a spus

      Bună ziua Daniel, pentru a participa la un proiect este esențial să poți citi și scrie în limba proiectului, dacă poți învăța elementele de bază ale utilizării programului sau abordarea proiectului, munca va fi mult mai ușoară. Amintiți-vă însă că nu este necesar să fiți expert, tocmai din acest motiv se concentrează asupra studenților, astfel încât aceștia să învețe pe parcurs. Noroc

  2.   Guille el a spus

    Engleza este adevărată, dar spaniola este o eroare care ne împarte la mai mult de 85% din populația lumii care nu este originară din limba engleză.
    Dacă fiecare ar învăța limba esperanto timp de 2 luni într-o vară, în câțiva ani am putea schimba acel handicap care discriminează atât în ​​funcție de naționalitate, venituri și limbi.
    Luați în considerare faptul că învățarea unei limbi precum engleza necesită mai mult de 10000 de ore, timp pe care vorbitorii nativi de engleză îl folosesc pentru a fi mai buni la alte discipline și pentru a fi mai competitivi decât alții.

  3.   Jeremy el a spus

    Hehehe tuturor le place ce le place. M-am simțit limitat după 3 luni de utilizare a Windows-ului, astăzi îmi configurez serverele web, raspberrypis (mai multe), receptoarele de enigmă Linux, switch-uri, routere etc. cu acces ssh, nu este nevoie de nici o interfață grafică. Linux este în prezent campion mondial și i-au adus în aproape orice. într-una din aceste zile va apărea un om cu cel mai recent nucleu instalat. Salutari. Post foarte bun, m-ai obligat să intru la citirea titlului XD