Google Summer of Code, deltar i projekt över hela världen

Hälsningar till alla 🙂 Det här inlägget kommer att hållas kort men jag hoppas att det kommer att vara användbart för fler än en, och antända nyfikenheten hos många samtidigt. När det gäller programmering är det ganska svårt att hitta ett jobb som uppfyller dina önskemål och förväntningar. Särskilt om du bor i regioner som våra där efterfrågan inte alltid går i den riktning man utvecklas.

Men detta är inte bara komplicerat för dem som söker ett jobb, men det är också komplicerat för dem som behöver arbetare, organisationer kämpar för att hitta bästa möjliga talang, och många gånger är det svårt för dem på grund av brist på budget eller påverkan eller någon annan faktor extern.

Det är därför teknikjätten har arbetat stadigt i mer än tio år för att ansluta lovande utvecklare och länka dem till projekt som gör skillnad globalt. Bland de många organisationer som deltar i det här projektet utvecklar alla utan undantag öppen eller fri teknik, och handlingsområdet för var och en kan sträcka sig från smarta bilar, genom utveckling av webbsidor eller till och med nå frågor som inte är relaterade till programmering som licensgranskning, dokumentation, översättning, grafisk design, evenemangsorganisation etc.

Como verk

Google Summer of Code (GSoC) är ett evenemang som äger rum under sommaren på norra halvklotet, (~ maj - ~ augusti), där de valda deltagarna arbetar heltid (40 timmar per vecka) på distans, med en specifik organisation . Processen för urvalsorganisation börjar i januari och de utvalda organisationernas upplösning visas vanligtvis i mitten av februari.

När en organisation väljs har den en lista över projekt som Google erbjuder att betala eleven för att slutföra inom tre månader. Det är en process där du får hjälp av en mentor och veckovisa uppföljningsmöten hålls för att kunna bekräfta framsteg och problem som kan uppstå på vägen.

Studentregistreringar kan börja i mars och mellan mars och maj finns det en prov- och urvalsperiod där både organisationer och Google väljer sina deltagare för säsongen.

Eleverna

Definitionen av student gäller både för ungdomar som söker sin yrkestitel och för personer som har magisterexamen eller till och med doktorsexamen. Det enda villkoret är att studera vid ett ackrediterat universitet vid tidpunkten för urval för deltagande i GSoC. Det är också nödvändigt att vara myndig (18 år). Eleverna måste godkänna en tumregel, som med enkla ord skulle betyda, vara trevlig för alla, studenter / mentorer / kollegor, och allt kommer att bli bra.

Projekten

Det finns en fullständig lista över projekt som kan granskas, och inom dem hittar vi organisationer som Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python, etc. etc. Var och en av dessa har sin egen lista med projekt, men om du vill kan du presentera ett personligt projekt, kraven för projektet är enkla: ha ett väldefinierat schema (uppgifter, deluppgifter, tider) och presentera varför det skulle vara bra slutföra projektet för nämnda samhälle.

För en mer specifik vision av varje projekt är det nödvändigt att se varje personlig sida i detalj, och det är något som skulle ta mig lång tid här eftersom det finns så många organisationer, så jag ska berätta lite om vad Jag gör och varför den jag berättar om GSoC 🙂

Linux Foundation

Det är ingen hemlighet för någon att jag redan har haft kontakt med denna organisation, för några månader sedan kunde jag certifiera mig som SysAdmin tack vare sina kurser och idag är jag på väg att delta i dess GSoC. Projektet som jag försöker klassificera är utvecklingen av en drivrutin för en BOSCH-multisensor, som skulle integreras i kärnan 4.16.x eller 4.17.x om projektet tar längre tid än förväntat.

Nu kommer säkert mer än en att undra hur mycket jag vet om förare, och svaret är enkelt, jag vet nästan ingenting 🙂 men det här är det underbara med GSoC, att det finns samhällen som alltid är villiga att vägleda dig på inlärningsvägen och i detta för att jag lär mig medan jag upptäcker lite av grunderna för förarutveckling, detta för att jag i ett e-postmeddelande med Dr Stallman för några månader sedan, åtog mig att någon gång i mitt liv utveckla en drivrutin för mitt kort wifi, som är den enda proprietära blobben som jag måste använda på min bärbara dator för att få en internetanslutning via WiFi.

Tja, i min grupp har de presenterat oss en liten lista med uppgifter som jag måste utföra innan jag officiellt kan ansöka om Google Summer of Code, bland annat har jag saker som att skicka korrigeringsfiler till ett specifikt kärndelsystem, försöka migrera drivrutiner från zonen med «tester» till huvudträdet och en annan uppgift.

Under dessa korta veckor har jag träffat fler studenter som vill delta, en av dem en magisterstudent från Brasilien, en annan student i datavetenskap i Europa, verkligen mycket skickliga människor som också är på väg att lära sig som jag 🙂

Att delta

För att delta behöver du inte nödvändigtvis vara en expertprogrammerare, såvida inte ditt projekt kräver det, men det är nödvändigt att du kan kommunicera virtuellt med samhället, många gånger kommer detta att vara på engelska, såvida du inte hittar en medlem som talar en annan språk. Mer än en kommer att avvisa när man läser detta, men vi måste möta det faktum att om samhällena hade fler spansktalande medlemmar (vi) skulle vara de som kunde delta i dessa organisationer som mentorer för att hjälpa unga människor att integreras i gemenskapen.

Eftersom jag vet att du måste ha många frågor som jag inte kan svara på just nu på grund av tid eller brist på kreativitet, lämnar jag dig den officiella länken till GSoC så att du kan se hela processen i detalj här.

Hälsningar och jag hoppas att fler än en uppmuntras att delta 🙂 kanske den ena eller den andra vill gå med i Gentoo, det skulle också vara bra 😉


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.   Daniel sade

    Hej, jag är en systemteknikstudent för närvarande under tredje terminen, språket vi använder på mitt universitet är Java. Jag skulle vilja veta vilka saker du anser vara lärda innan du deltar i ett sådant evenemang (jag tror att med det jag inte kunde göra mycket) och om det finns någon plats där jag kan lära mig dessa.

    1.    ChrisADR sade

      Hej Daniel, för att delta i ett projekt är det viktigt att du kan läsa och skriva på projektspråket. Om du kan lära dig grunderna i att använda programmet eller projektets tillvägagångssätt blir arbetet mycket lättare. Men kom ihåg att det inte är nödvändigt att vara expert, just av den anledningen är det fokuserat på studenter, så att de lär sig på vägen. Skål

  2.   Guille sade

    Engelska är sant, men spanska är ett fel som delar oss till mer än 85% av världens befolkning som inte är infödd till engelska.
    Om var och en lärde sig esperanto-språket i två månader en sommar, skulle vi inom några år kunna förändra det handikapp som diskriminerar både efter nationalitet, inkomst eller språk.
    Tänk på att det tar mer än 10000 XNUMX timmar att lära sig ett språk som engelska, den tid som engelsktalande använder för att bli bättre i andra ämnen och vara mer konkurrenskraftiga än andra.

  3.   jeremy sade

    Hehehe alla gillar vad de gillar. Jag kände mig begränsad till 3 månaders användning av windows, idag konfigurerar jag mina webbservrar, raspberrypis (flera), linux enigma-mottagare, switchar, routrar etc. med ssh-åtkomst, inget grafiskt gränssnitt behövs. Linux är för närvarande världsmästare och de har fått dem till nästan vad som helst. en av dessa dagar kommer en människa att visas med den senaste kärnan installerad. Hälsningar. Mycket bra inlägg, du har tvingat mig att komma in när jag läser titeln XD