Google Summer of Code sodeluje pri projektih po vsem svetu

Lep pozdrav vsem 🙂 Ta objava bo kratka, upam pa, da bo koristna več kot enemu in hkrati vžgala radovednost mnogih. Kar zadeva programiranje, je pogosto težko najti službo, ki ustreza vašim željam in pričakovanjem. Še posebej, če živite v regijah, kot je naša, kjer povpraševanje ne gre vedno v tisto smer, v katero se razvija.

Toda to ni zapleteno le za tiste, ki iščejo službo, ampak je tudi težko za tiste, ki potrebujejo delavce, organizacije se trudijo najti najboljše možne talente, velikokrat pa je zapleteno zaradi pomanjkanja proračuna ali vpliva ali katerega koli drugega dejavnika zunanji.

Zato tehnološki velikan že več kot 10 let vztrajno dela na povezovanju perspektivnih razvijalcev in povezovanju s projekti, ki globalno vplivajo. Med številnimi organizacijami, ki sodelujejo v tem projektu, vse brez izjeme razvijajo odprte ali brezplačne tehnologije, področje delovanja vsake pa lahko sega od pametnih avtomobilov do razvoja spletnih strani ali celo doseže vprašanja, ki niso povezana s programiranjem, kot je npr. pregled licenc, dokumentacija, prevajanje, grafično oblikovanje, organizacija dogodkov itd.

Como dela

Googlovo poletje kode (GSoC) je dogodek, ki se odvija med poletjem severne poloble (~ maj - ~ avgust), v katerem izbrani udeleženci delajo polno (40 ur na teden) na daljavo s posebno organizacijo . Postopek izbire organizacije se začne januarja, razrešitev izbranih organizacij pa se običajno pojavi sredi februarja.

Ko je izbrana organizacija, ima seznam projektov, za katere Google ponuja, da študentu plača, da ga opravi v treh mesecih. To je postopek, pri katerem imate pomoč mentorja in se tedensko izvajajo nadaljnja srečanja, da lahko potrdite napredek in težave, ki se lahko pojavijo na tej poti.

Registracije študentov se lahko začnejo marca, med marcem in majem pa je poskusno in izbirno obdobje, ko obe organizaciji in Google izbereta udeležence za sezono.

Študentje

Opredelitev študenta velja tako za mlade, ki iščejo svoj poklicni naziv, kot tudi za magistre ali celo doktorate, edini pogoj je študij na akreditirani univerzi v času izbire za sodelovanje v GSoC. Prav tako mora biti polnoletna (18 let). Študenti se morajo strinjati s pravilom, ki bi z enostavnimi besedami pomenilo, da je prijazen do vseh, študentov / mentorjev / kolegov in vse bo v redu.

Projekti

Obstaja celoten seznam projektov, ki jih je mogoče pregledati, in znotraj njih najdemo organizacije, kot so Gentoo, GNU, Linux Foundation, Apache, GNOME, KDE, Python itd. Vsak od teh ima svoj seznam projektov, če pa želite, lahko predstavite osebni projekt, zahteve za projekt so preproste: imeti morate natančno določen urnik (naloge, podopravila, čas) in predstaviti, zakaj bi bilo dobro dokončati omenjeni projekt za omenjeno skupnost.

Za natančnejšo vizijo posameznega projekta si je treba podrobno ogledati vsako osebno stran, kar bi mi vzelo veliko časa, ker je toliko organizacij, zato vam bom povedal nekaj o tem, kaj Delam in zakaj tisti, ki vam ga govorim o GSoC 🙂

Linux Foundation

Za nikogar ni skrivnost, da sem že imel stike s to organizacijo, pred nekaj meseci sem lahko zaradi njenih tečajev potrdil kot SysAdmin, danes pa sem na poti k sodelovanju v njenem GSoC. Projekt, v katerega poskušam uvrstiti, je razvoj gonilnika za večnamenski senzor BOSCH, ki bi bil integriran v jedro 4.16.x ali 4.17.x, če bi projekt trajal dlje, kot je bilo pričakovano.

Zdaj se bo zagotovo več vprašalo, koliko vem o voznikih, in odgovor je preprost, skoraj ničesar ne vem 🙂, toda to je čudovito pri GSoC, saj so skupnosti, ki so vas vedno pripravljene usmeriti na učno pot, in na ta način, ker se učim, medtem ko odkrivam nekaj osnov razvoja gonilnikov, to zato, ker sem se v e-pošti z dr. Stallmanom pred nekaj meseci zavezal, da bom na neki točki svojega življenja razvil gonilnik za svoj wifi za kartice , ki je edini zasebni blob, ki ga moram uporabljati na prenosnem računalniku, da imam internetno povezavo prek WiFi-ja.

No, v moji skupini so nam predstavili majhen seznam nalog, ki jih moram opraviti, preden se lahko uradno prijavim na Google Summer of Code, med katerimi imam stvari, kot je pošiljanje popravkov v določen podsistem jedra, poskušanje selitve gonilnikov od cone «testov» do glavnega drevesa in eno, ki drugo nalogo več.

V teh kratkih tednih sem spoznal več študentov, ki želijo sodelovati, med njimi magistrski študent iz Brazilije, drugi študent računalništva v Evropi, zagotovo zelo sposobni ljudje, ki so tudi na poti učenja kot jaz 🙂

Sodelovati

Za sodelovanje ni nujno, da ste strokovnjak za programiranje, razen če vaš projekt tega zahteva, vendar je nujno, da lahko virtualno komunicirate s skupnostjo, večkrat bo to v angleščini, razen če najdete člana, ki govori drugo jezik. Več kot eden bo ob branju tega zanikal, vendar se moramo soočiti z dejstvom, da če bi skupnosti imele več špansko govorečih članov (mi), bi bili tudi mi tisti, ki bi lahko sodelovali v teh organizacijah kot mentorji, da bi mladim pomagali pri vključiti v skupnost.

Ker vem, da imate veliko vprašanj, na katera zaradi časa ali pomanjkanja kreativnosti zdaj ne morem odgovoriti, vam puščam uradno povezavo GSoC, da si lahko podrobno ogledate celoten postopek tukaj.

Lep pozdrav in upam, da se k sodelovanju spodbuja več kot en 🙂 morda se eden ali drugi želi pridružiti Gentooju, tudi to bi bilo super 😉


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Daniel je dejal

    Pozdravljeni, študent sistemskega inženirstva sem trenutno v tretjem semestru, jezik, ki ga uporabljamo na moji univerzi, je Java. Rad bi vedel, katerih stvari se vam zdi, da ste se jih naučili, preden se udeležite takšnega dogodka (mislim, da s tistim, česar nisem mogel narediti veliko), in če se kje tega lahko naučim.

    1.    ChrisADR je dejal

      Pozdravljeni, Daniel, za sodelovanje v projektu je bistvenega pomena, da znaš brati in pisati v jeziku projekta, če se boš naučil osnov uporabe programa ali pristopa k projektu, bo dela veliko lažje. Toda ne pozabite, da ni nujno biti strokovnjak, ravno zato je osredotočen na študente, da se učijo ob poti. Na zdravje

  2.   Guille je dejal

    Angleščina drži, toda španščina je napaka, ki nas deli na več kot 85% svetovnega prebivalstva, ki ni domače v angleščini.
    Če bi se vsak poleti en mesec učil esperantskega jezika, bi čez nekaj let lahko spremenili to oviro, ki diskriminira tako glede na narodnost, dohodek kot jezik.
    Upoštevajte, da učenje jezika, kot je angleščina, traja več kot 10000 ur časa, čas, ki ga govorci angleščine uporabljajo, da bi bili boljši pri drugih predmetih in bolj konkurenčni kot drugi.

  3.   Jeremy je dejal

    Hehehe vsem je všeč, kar jim je všeč. Po treh mesecih uporabe operacijskega sistema Windows sem se počutil omejenega, danes konfiguriram svoje spletne strežnike, raspberrypis (več), linux sprejemnike enigme, stikala, usmerjevalnike itd. Z dostopom ssh grafični vmesnik ni potreben. Linux je trenutno svetovni prvak in v vse so jih spravili. nekega dne se bo pojavil človek z nameščenim najnovejšim jedrom. Pozdravi. Zelo dobra objava, med branjem naslova XD ste me prisilili, da vstopim