Google Summer of Code, neemt deel aan projecten over de hele wereld

Groeten aan iedereen 🙂 Dit bericht zal kort worden gehouden, maar ik hoop dat het nuttig zal zijn voor meer dan één persoon, en het zal tegelijkertijd de nieuwsgierigheid van velen opwekken. Als we het over programmeren hebben, is het vaak best ingewikkeld om een ​​baan te vinden die aan je wensen en verwachtingen voldoet. Zeker als je in regio's als de onze woont waar de vraag niet altijd meegaat in de richting waarin men zich ontwikkelt.

Maar dit is niet alleen ingewikkeld voor degenen die op zoek zijn naar een baan, maar ook voor degenen die werknemers nodig hebben, organisaties worstelen om het best mogelijke talent te vinden, en vaak is het moeilijk voor hen vanwege een gebrek aan budget of impact of een andere externe factor.

Daarom is de technologiegigant al meer dan 10 jaar constant bezig om veelbelovende ontwikkelaars met elkaar te verbinden en te koppelen aan projecten die wereldwijd het verschil maken. Van de vele organisaties die aan dit project deelnemen, ontwikkelen allemaal zonder uitzondering open of vrije technologieën, en het werkterrein van elk kan variëren van slimme auto's tot de ontwikkeling van webpagina's, of zelfs kwesties behandelen die geen verband houden met programmering, zoals licentiecontrole, documentatie, vertaling, grafisch ontwerp, organisatie van evenementen, enz.

Cómo werken

De Google Summer of Code (GSoC) is een evenement dat plaatsvindt tijdens de zomer van het noordelijk halfrond, (~mei – ~augustus), waarin de geselecteerde deelnemers fulltime (40 uur per week) op afstand werken, met een specifieke organisatie. Het organisatieselectieproces begint in januari en de resolutie van de geselecteerde organisaties verschijnt meestal half februari.

Wanneer een organisatie is geselecteerd, heeft deze een lijst met projecten waarvoor Google aanbiedt de student te betalen om deze binnen drie maanden te voltooien. Het is een proces waarbij je de hulp hebt van een mentor en er worden wekelijkse vervolgbijeenkomsten gehouden om de voortgang en problemen die zich onderweg kunnen voordoen te bevestigen.

De inschrijving van studenten kan in maart beginnen en tussen maart en mei is er een proef- en selectieperiode waarin zowel organisaties als Google hun deelnemers voor het seizoen kiezen.

De studenten

De definitie van student is zowel van toepassing op jongeren die hun professionele diploma willen behalen, als op mensen met een masterdiploma of zelfs een doctoraat, met als enige voorwaarde dat ze studeren aan een geaccrediteerde universiteit op het moment van selectie voor deelname aan de GSoC. Het is ook noodzakelijk om meerderjarig te zijn (18 jaar). Studenten moeten akkoord gaan met een gedragsregel, die in eenvoudige bewoordingen zou betekenen: wees aardig voor iedereen, studenten/mentoren/collega's, en alles komt goed.

De projecten

Er is een volledige lijst van projecten die kunnen worden beoordeeld, en daarin vinden we organisaties zoals Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python, etc etc. Elk van deze heeft zijn eigen lijst met projecten, maar als je wilt, kun je een persoonlijk project presenteren, de vereisten voor het project zijn eenvoudig: zorg voor een goed gedefinieerde planning (taken, subtaken, tijden) en presenteer waarom het goed zou zijn om dat project voor die gemeenschap te voltooien.

Voor een meer specifieke visie op elk project is het nodig om elke persoonlijke pagina in detail te bekijken, en daar zou ik hier lang over doen omdat er zoveel organisaties zijn, dus ik ga je wat vertellen over wat ik doe en de reden waarom ik je vertel over de GSoC 🙂

De Linux Foundation

Het is voor niemand een geheim dat ik al contact heb gehad met deze organisatie, een paar maanden geleden kon ik mezelf certificeren als SysAdmin dankzij haar cursussen en vandaag ben ik op weg om deel te kunnen nemen aan haar GSoC. Het project waarvoor ik me probeer te kwalificeren, is de ontwikkeling van een driver voor een BOSCH multifunctionele sensor, die in de 4.16.x- of 4.17.x-kernel zou worden geïntegreerd voor het geval het project langer duurt dan verwacht.

Nu zullen zeker meer dan één zich afvragen hoeveel ik weet over stuurprogramma's, en het antwoord is simpel, ik weet bijna niets 🙂 maar dit is het mooie van de GSoC, dat er gemeenschappen zijn die altijd bereid zijn om je te begeleiden op het pad van leren, en op dit pad leer ik terwijl ik een beetje van de basisprincipes van stuurprogrammaontwikkeling ontdek, dit komt omdat ik in een e-mail met Dr. moet gebruiken op mijn laptop om een ​​Wi-Fi internetverbinding te hebben.

Welnu, in mijn groep hebben we een kleine lijst met taken gekregen, die ik moet voltooien voordat ik me officieel kan aanmelden voor de Google Summer of Code, waaronder dingen als het verzenden van patches naar een specifiek kernel-subsysteem, het proberen om stuurprogramma's te migreren van het "test"-gebied naar de hoofdboom, en nog een andere taak.

In deze korte weken heb ik meer studenten ontmoet die willen deelnemen, een van hen een masterstudent uit Brazilië, een andere student informatica in Europa, zeker zeer capabele mensen die ook op het leerpad zijn zoals ik 🙂

Om deel te nemen

Om deel te nemen hoef je niet per se een deskundige programmeur te zijn, tenzij je project dit vereist, maar je moet wel virtueel kunnen communiceren met de gemeenschap, vaak zal dit in het Engels zijn, tenzij je een lid vindt die vloeiend een andere taal spreekt. Meer dan één zal klagen als ze dit lezen, maar we moeten onder ogen zien dat als de gemeenschappen meer Spaanstalige leden (wij) zouden hebben, wij ook degenen zouden zijn die als mentoren aan die organisaties zouden kunnen deelnemen om jongeren te helpen integreren in de gemeenschap.

Omdat ik weet dat je veel vragen hebt die ik nu niet kan beantwoorden vanwege tijd of gebrek aan creativiteit, laat ik je de officiële link van de GSoC achter zodat je het hele proces in detail kunt zien hier.

Groeten en ik hoop dat meer dan één wordt aangemoedigd om deel te nemen 🙂 misschien wil de een of de ander Gentoo helpen, dat zou ook geweldig zijn 😉


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Daniel zei

    Hallo, ik ben een student systeemtechniek die momenteel in het derde semester zit, de taal die we op mijn universiteit gebruiken is java. Ik zou graag willen weten welke dingen volgens jou moeten worden geleerd voordat ik deelneem aan een evenement als dit (ik denk dat er niet veel kan worden gedaan) en of er een plek is waar ik deze dingen kan leren.

    1.    Chris ADR zei

      Hallo Daniel, om aan een project te kunnen deelnemen, is het essentieel dat je in de taal ervan kunt lezen en schrijven. Als je de basisprincipes van het gebruik van het programma of de aanpak van het project kunt leren, zal het werk veel gemakkelijker zijn. Maar onthoud dat het niet nodig is om een ​​expert te zijn, juist daarom is het gericht op studenten, zodat ze gaandeweg leren. Groeten

  2.   Guille zei

    Het Engelse is waar, maar het Spaanse is een fout die de meer dan 85% van de wereldbevolking verdeelt die geen moedertaalspreker is van het Engels.
    Als iedereen gedurende 2 maanden, één zomer, de taal Esperanto zou leren, zouden we in een paar jaar die handicap kunnen veranderen die zo vaak discrimineert op basis van nationaliteit, inkomen en taal.
    Bedenk dat het leren van een taal als Engels meer dan 10000 uur kost, tijd die moedertaalsprekers Engels gebruiken om beter te worden in andere vakken en competitiever te zijn dan andere.

  3.   Jeremy zei

    Hehehe iedereen houdt van wat ze leuk vinden. Ik voelde me beperkt na 3 maanden Windows te hebben gebruikt, vandaag configureer ik mijn webservers, raspberry pis (meerdere), ontvangers met enigma linux, switches, routers, etc. met ssh-toegang, er is geen grafische interface nodig. Linux is momenteel de wereldkampioen en ze zijn in bijna alles terechtgekomen. een dezer dagen zal er een mens verschijnen met de nieuwste kernel geïnstalleerd. Groeten. Zeer goed bericht, je dwong me om binnen te komen bij het lezen van de titel XD