Google Summer of Code sudjeluje u projektima širom svijeta

Pozdrav svima 🙂 Ovaj će post biti kratak, ali nadam se da će biti koristan više i da će istovremeno zapaliti znatiželju mnogih. Kada govorimo o programiranju, mnogo je puta pronaći posao koji udovoljava vašim željama i očekivanjima. Pogotovo ako živite u regijama poput naše gdje potražnja ne ide uvijek u smjeru u kojem se razvija.

Ali ovo nije samo komplicirano za one koji traže posao, već je komplicirano i za one kojima su potrebni radnici, organizacije se trude pronaći najbolji mogući talent, a često im je teško zbog nedostatka budžeta ili utjecaja ili bilo kojeg drugog čimbenika. eksterni.

Zbog toga tehnološki gigant neprekidno radi više od 10 godina na povezivanju perspektivnih programera i povezivanju s projektima koji globalno utječu na promjene. Među mnogim organizacijama koje sudjeluju u ovom projektu, sve bez iznimke razvijaju otvorene ili besplatne tehnologije, a polje djelovanja svake od njih može se kretati od pametnih automobila, preko izrade web stranica ili čak doprijeti do pitanja koja nisu povezana sa programiranje kao što je pregled licenci, dokumentacija, prijevod, grafički dizajn, organizacija događaja itd.

Kako to funkcioniše

Google Summer of Code (GSoC) događaj je koji se odvija tokom ljeta sjeverne hemisfere (~ maj - ~ avgust), u kojem odabrani sudionici rade na puno radno vrijeme (40 sati tjedno), sa određenom organizacijom. Proces odabira organizacije započinje u januaru, a rješavanje izabranih organizacija obično se pojavljuje sredinom februara.

Kada se odabere organizacija, ona ima listu projekata za koje Google nudi da studentu plati da završi u roku od tri mjeseca. To je proces u kojem imate pomoć mentora, a održavaju se i tjedni sastanci za praćenje kako bi se mogao potvrditi napredak i problemi koji se mogu pojaviti na tom putu.

Prijave učenika mogu započeti u martu, a između marta i maja postoji probacijski i selekcijski period u kojem obje organizacije i Google biraju svoje sudionike za sezonu.

Studenti

Definicija studenta odnosi se i na mlade ljude koji traže svoje profesionalno zvanje, kao i na ljude koji su magistrirali, ili čak doktorirali, jedini uslov je studiranje na akreditovanom univerzitetu u trenutku odabira za učešće u GSoC-u. Takođe je potrebno biti punoljetan (18 godina). Studenti se moraju složiti s pravilom, što bi jednostavnim riječima značilo, biti dobar prema svima, studentima / mentorima / kolegama i sve će biti u redu.

Projekti

Postoji kompletna lista projekata koji se mogu pregledati, a unutar njih nalazimo organizacije kao što su Gentoo, GNU, Linux Foundation, Apache, GNOME, KDE, Python itd. Itd. Svaki od njih ima svoju listu projekata, ali ako želite, možete predstaviti osobni projekt, zahtjevi za projekt su jednostavni: imajte točno definiran raspored (zadaci, podzadaci, vremena) i predstavite zašto bi bilo dobro dovršiti navedeni projekat za spomenutu zajednicu.

Za konkretniju viziju svakog projekta potrebno je detaljno vidjeti svaku ličnu stranicu, a to bi mi trebalo dugo ovdje jer postoji toliko mnogo organizacija, pa ću vam reći malo o tome što radim i zašto onaj koji vam govorim o GSoC-u 🙂

Linux Fondacija

Za nikoga nije tajna da sam već imao kontakt s ovom organizacijom, prije nekoliko mjeseci uspio sam se certificirati kao SysAdmin zahvaljujući njenim tečajevima i danas sam na putu da sudjelujem u njenom GSoC-u. Projekt u koji pokušavam klasificirati je razvoj pokretačkog programa za BOSCH višenamjenski senzor, koji bi bio integriran u jezgro 4.16.x ili 4.17.x u slučaju da projekt traje duže od očekivanog.

Sad će se sigurno više od nekoga zapitati koliko znam o vozačima, a odgovor je jednostavan, gotovo ništa ne znam 🙂, ali ovo je divna stvar o GSoC-u, jer postoje zajednice koje su uvijek spremne voditi vas na putu učenja, a na ovaj način, jer učim dok otkrivam neke osnove razvoja vozača, zato što sam se u e-poruci s dr. Stallmanom prije nekoliko mjeseci obvezao da ću u nekom trenutku svog života razviti upravljački program za svoju karticu wifi, koji je jedini vlasnički blob koji moram koristiti na svom laptopu da bih imao internetsku vezu putem WiFi-a.

Pa, u mojoj grupi su nam predstavili malu listu zadataka, koje moram ispuniti prije nego što se službeno mogu prijaviti na Google Summer of Code, među kojima imam stvari poput slanja zakrpa određenom podsustavu kernela, pokušavajući migrirati upravljačke programe iz zona «testova» na glavno stablo, i to onaj drugi zadatak.

U ovih kratkih tjedana upoznao sam više učenika koji žele sudjelovati, jedan od njih magistarski student iz Brazila, drugi student informatike u Europi, sigurno vrlo sposobni ljudi koji su također na putu učenja poput mene 🙂

Da učestvuju

Da biste sudjelovali, ne morate nužno biti stručni programer, osim ako vaš projekt to zahtijeva, ali potrebno je da budete u mogućnosti virtualno komunicirati sa zajednicom, mnogo puta će to biti na engleskom, osim ako ne nađete člana koji govori drugi jezik. Više će ih poricati čitajući ovo, ali moramo se suočiti s činjenicom da, ako zajednice imaju više članova koji govore španjolski (mi), mi bismo također bili ti koji bi mogli sudjelovati u tim organizacijama kao mentori kako bismo pomogli mladima da se integriraju u zajednicu .

Kako znam da imate mnogo pitanja na koja sada ne mogu odgovoriti zbog vremena ili nedostatka kreativnosti, ostavljam vam službenu vezu GSoC-a kako biste mogli detaljno vidjeti cijeli postupak ovdje.

Pozdrav i nadam se da se više od jednog potiče na sudjelovanje 🙂 možda jedan ili drugi želi da se pridruži Gentoo-u da pomogne, i to bi bilo sjajno 😉


4 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Danijel rekao je

    Pozdrav, student sam sistemskog inženjerstva koji trenutno treći semestar, jezik koji koristim na mom univerzitetu je Java. Volio bih znati koje stvari smatrate naučenim prije sudjelovanja u ovakvom događaju (mislim da sa onim što nisam mogao puno učiniti) i da li postoji neko mjesto gdje to mogu naučiti.

    1.    ChrisADR rekao je

      Pozdrav Danijele, da biste sudjelovali u projektu, neophodno je da znate čitati i pisati na jeziku projekta, ako možete naučiti osnove korištenja programa ili pristupa projektu, posao će vam biti puno lakši. Ali imajte na umu da nije potrebno biti stručnjak, upravo je iz tog razloga usredotočen na studente, kako bi oni usput učili. Živjeli

  2.   Guille rekao je

    Engleska stvar je istina, ali španska je greška koja nas dijeli na više od 85% svjetske populacije koja nije porijeklom iz engleskog.
    Ako bi svako ljeto dva mjeseca učio esperantski jezik, za nekoliko godina mogli bismo promijeniti taj hendikep koji diskriminira i po nacionalnosti, i po prihodu, i po jeziku.
    Uzmite u obzir da učenje jezika poput engleskog traje više od 10000 sati vremena, vremena koje izvorni govornici engleskog koriste da bi bili bolji u drugim predmetima i bili konkurentniji od ostalih.

  3.   Jeremy rekao je

    Hehehe svima se sviđa ono što vole. Osjećao sam se ograničeno na 3 mjeseca korištenja prozora, danas konfiguriram svoje web servere, raspberrypis (nekoliko), linux enigma prijemnike, svičeve, usmjerivače itd. Sa ssh pristupom nije potrebno grafičko sučelje. Linux je trenutno svjetski prvak i uvukli su ih u gotovo sve. jednog dana pojavit će se čovjek s instaliranim najnovijim jezgrom. Pozdrav. Vrlo dobar post, prisilili ste me da uđem prilikom čitanja naslova XD