Google Summer of Code, participa en projectes a nivell mundial

Salutacions a tots 🙂 Aquest post es mantindrà curt però espero que sigui d'utilitat a més d'un, i enceneu la curiositat de molts a el mateix temps. Quan parlem de programació, moltes vegades trobar una feina que s'ajusti a les teves desitjos i expectatives és bastant complicat. Especialment si vius en regions com les nostres on la demanda no sempre va en la direcció en què un es desenvolupa.

Però això no només és complicat per a aquell que busca una feina, sinó que ho és també per a aquells que requereixen treballadors, les organitzacions lluiten per trobar el millor talent possible, i moltes vegades els és complicat per falta de pressupost o impacte o qualsevol altre factor extern.

És per això que el gegant de la tecnologia porta més de 10 anys treballant de manera constant per connectar desenvolupadors prometedors i vincular-los amb projectes que fan la diferència a nivell mundial. Entre les moltes organitzacions que participen en aquest projecte, totes sense excepció desenvolupen tecnologies obertes o lliures, i el camp d'acció de cadascuna pot anar des dels automòbils intel·ligents, passant pel desenvolupament de pàgines web, o fins i tot arribar a temes no relacionats amb la programació com poden ser la revisió de llicències, documentació, traducció, disseny gràfic, organització d'esdeveniments, etc.

Com funciona

El Google Summer of Code (GSoC) és un esdeveniment que es porta a terme durant l'estiu de l'emisferio nord, (~ maig - ~ agost), en el qual els participants seleccionats treballen a temps complet (40 hores setmanals) de manera remota, amb una organització específica. El procés de selecció de les organitzacions comença al gener, i la resolució de les organitzacions seleccionades sol aparèixer a mitjans de febrer.

Quan una organització és seleccionada, aquesta compta amb una llista de projectes pels quals Google s'ofereix a pagar a l'estudiant per completar en el termini dels tres mesos. És un procés en el qual es compta amb l'ajuda d'un mentor, i es porten reunions setmanals de seguiment per poder corroborar els avenços i problemes que puguin sorgir en el camí.

Les inscripcions d'estudiants poden iniciar al març, i entre març i maig hi ha un període de comprovació i selecció on tant les organitzacions com Google trien als seus participants per a la temporada.

els estudiants

La definició d'estudiant s'aplica tant per a joves que busquin el seu títol professional, com per a persones portant títols de mestratges, o fins i tot doctorats, l'única condició és cursar estudis en alguna universitat acreditada en el moment de la selecció per a la participació en el GSoC. A més cal ser major d'edat (18 anys). Els estudiants han d'acordar un reglament de comportament, que en paraules senzilles significaria, es amable amb tots, estudiants / mentors / col·legues, i tot anirà bé.

els projectes

Hi ha una llista completa de projectes que es poden revisar, i dins d'ells trobem organitzacions com Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python, etc etc. Cadascuna d'aquestes compta amb una llista pròpia de projectes, però si un vol, pot presentar un projecte personal, els requisits per al projecte són simples: comptar amb un horari ben definit (tasques, subtasques, temps) i presentar per què seria bo completar aquest projecte per a aquesta comunitat.

Per a una visió més específica de cada projecte, cal veure detalladament cada pàgina personal, i això és una cosa que em prendria molt aquí per ser tantes les organitzacions, així que els explicaré una mica del que jo estic fent i el motiu pel el que els estic explicant sobre el GSoC 🙂

Linux Foundation

No és un secret per a ningú que jo ja he tingut contacte amb aquesta organització, fa uns mesos em vaig poder certificar com SysAdmin gràcies als seus cursos i avui estic en rumb a poder participar en el seu GSoC. El projecte en el qual estic intentant classificar és el desenvolupament d'un driver per a un sensor multipropòsit de BOSCH, el qual seria integrat en el nucli 4.16.xo 4.17.x en cas que el projecte prengui més del que s'esperava.

Ara segur més d'un es preguntarà què tant sé jo sobre drivers, i la resposta és simple, no sé gairebé res 🙂 però això és el meravellós dels GSoC, que hi ha comunitats sempre disposades a poder guiar-te en el camí d'aprenentatge, i en aquest camí doncs estic aprenent mentre descobreixo una mica de les bases de el desenvolupament de drivers, això a causa que en un correu amb el Dr. Stallman fa uns mesos, em vaig comprometre a en algun moment de la meva vida, desenvolupar un driver per la meva targeta de wifi, la qual és l'únic blob privatiu que he de fer servir en el meu portàtil per poder comptar amb connexió a internet per WiFi.

Bé, en el meu grup ens han presentat una petita llista de tasques, les quals he de complir abans de poder aplicar oficialment a el Google Summer of Code, entre les quals tinc coses com enviar pegats a un subsistema de l'nucli en específic, intentar migrar drivers de la zona de «proves» a l'arbre principal, i una que una altra tasca més.

En aquestes curtes setmanes he conegut més estudiants que estan buscant participar, un d'ells estudiant de màster del Brasil, un altre estudiant de ciències de la computació a Europa, certament persones molt capaços que també estan en el camí d'aprendre com jo 🙂

per participar

Per participar no necessàriament has de ser un expert programador, llevat que el teu projecte ho requereixi, però sí cal que siguis capaç de comunicar-te de manera virtual amb la comunitat, moltes vegades això serà en anglès, llevat que trobis un membre que domini un altre idioma. Més d'un estarà renegant a l'llegir això, però hem d'enfrontar el fet que si les comunitats tinguessin més membres de parla hispana (nosaltres) seríem nosaltres també els que podríem participar en aquestes organitzacions com a mentors per ajudar a joves a integrar-se en la comunitat .

Com que sé que han d'estar amb moltes preguntes que jo no puc respondre ara per temps o per falta de creativitat, els deixo el link oficial de l'GSoC perquè puguin veure tot el procés a detall aquí.

Salutacions i espero que més d'un s'animi a participar 🙂 potser un que un altre vulgui entrar a ajudar en Gentoo, això seria genial també 😉


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Daniel va dir

    Hola, sóc estudiant d'enginyeria en sistemes actualment curs tercer semestre, el llenguatge que fem servir a la meva universitat és java. m'agradaria saber que coses consideres que cal aprendre abans de participar en un esdeveniment com aquest (Crec que amb el que es no podria fer molt) i si hi ha algun lloc on pugui aprendre aquests mateixos.

    1.    ChrisADR va dir

      Hola Daniel, per poder participar en un projecte és fonamental que puguis llegir i escriure en el llenguatge de la mateixa, si pots aprendre el bàsic de l'ús de el programa o de l'enfocament de el projecte serà molt més senzill el treball. Però recorda que no cal ser un expert, precisament per això està enfocat a estudiants, perquè aprenguin en el camí. Salutacions

  2.   Guille va dir

    Això de l'anglès és cert, però el de l'espanyol és un error que ens divideix més de l'85% de la població mundial que no és nativa d'l'anglès.
    Si cadascun aprengués, 2 mesos, XNUMX estiuet, l'idioma esperanto, en uns anys podríem canviar aquest handicap que discrimina tant per nacionalitat, per renda i per llengua.
    Pensin que aprendre un idioma com anglès costa més de 10000 hores de temps, temps que els nadius angloparlants usen per a ser millors en la resta de matèries i ser més competitius que els altres.

  3.   Jeremy va dir

    Jejeje a cada un li agrada el que li agrada. Jo em vaig sentir limitat als 3 mesos d'usar windows, avui dia configurar els meus servidors webs, raspberrypis (diverses), receptors amb enigma linux, switchs, routers, etccon accés ssh, no cal ni interfície gràfica. Linux és actualment el campió mundial i els han ficat gairebé en qualsevol cosa. un dia d'aquests apareixerà un humà amb l'últim nucli instal·lat. Salutacions. Molt bon post, m'has obligat a entrar a l'llegir el títol XD