Google Summer of Code uczestniczy w projektach na całym świecie

Pozdrowienia dla wszystkich 🙂 Ten post będzie krótki, ale mam nadzieję, że przyda się niejednej i wzbudzi ciekawość wielu osób jednocześnie. Jeśli chodzi o programowanie, często znalezienie pracy spełniającej Twoje życzenia i oczekiwania jest dość trudne. Zwłaszcza jeśli mieszkasz w regionach takich jak nasz, gdzie popyt nie zawsze idzie w kierunku, w którym się rozwija.

Ale jest to nie tylko skomplikowane dla osób poszukujących pracy, ale także trudne dla tych, którzy potrzebują pracowników, organizacje walczą o znalezienie najlepszych możliwych talentów, a często jest to skomplikowane z powodu braku budżetu lub wpływu lub jakiegokolwiek innego czynnika , zewnętrzne.

Dlatego gigant technologiczny od ponad 10 lat stale pracuje nad łączeniem obiecujących programistów i projektów, które zmieniają świat. Wśród wielu organizacji, które uczestniczą w tym projekcie, wszystkie bez wyjątku rozwijają otwarte lub wolne technologie, a pole działania każdej z nich może sięgać od inteligentnych samochodów, poprzez tworzenie stron internetowych, a nawet dotyczyć zagadnień niezwiązanych z programowaniem, takich jak przegląd licencji, dokumentacji, tłumaczeń, projektów graficznych, organizacji imprez itp.

prace Como

Google Summer of Code (GSoC) to wydarzenie odbywające się latem na półkuli północnej (~ maj - ~ sierpień), podczas którego wybrani uczestnicy pracują w pełnym wymiarze godzin (40 godzin tygodniowo) zdalnie, w określonej organizacji . Proces selekcji organizacji rozpoczyna się w styczniu, a rozstrzygnięcia wybranych organizacji pojawiają się zwykle w połowie lutego.

Wybrana organizacja ma listę projektów, za które Google oferuje studentowi zapłatę za ukończenie w ciągu trzech miesięcy. Jest to proces, w którym korzystasz z pomocy mentora i odbywają się cotygodniowe spotkania uzupełniające, aby móc potwierdzić postępy i problemy, które mogą pojawić się po drodze.

Rejestracja studentów może rozpocząć się w marcu, a od marca do maja obowiązuje okres próbny i selekcja, w którym zarówno organizacje, jak i Google wybierają swoich uczestników na sezon.

Studenci

Definicja studenta dotyczy zarówno młodych ludzi poszukujących tytułu zawodowego, jak i osób posiadających tytuły magisterskie, a nawet doktoranckie, jedynym warunkiem jest studiowanie na akredytowanej uczelni w momencie wyboru do udziału w GSoC. Konieczne jest również pełnoletność (18 lat). Uczniowie muszą zgodzić się na praktyczną zasadę, która w prostych słowach oznaczałaby, że będą mili dla wszystkich, uczniów / mentorów / współpracowników, i wszystko będzie dobrze.

Projekty

Istnieje pełna lista projektów, które można przejrzeć, a wśród nich znajdują się organizacje takie jak Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python itp. Każdy z nich ma własną listę projektów, ale jeśli chcesz, możesz przedstawić projekt osobisty, wymagania do projektu są proste: miej dobrze zdefiniowany harmonogram (zadania, podzadania, terminy) i przedstaw, dlaczego byłoby dobrze ukończyć wspomniany projekt dla tej społeczności.

Aby uzyskać bardziej szczegółową wizję każdego projektu, konieczne jest szczegółowe zapoznanie się z każdą osobistą stroną, a to zajęłoby mi dużo czasu, ponieważ jest tak wiele organizacji, więc powiem ci trochę o czym Robię i dlaczego ten, o którym mówię o GSoC 🙂

Linux Foundation

Dla nikogo nie jest tajemnicą, że miałem już kontakt z tą organizacją, kilka miesięcy temu udało mi się uzyskać certyfikat SysAdmin dzięki jej kursom i dziś jestem w drodze do udziału w jej GSoC. Projekt, w którym staram się sklasyfikować, to opracowanie sterownika do czujnika uniwersalnego BOSCH, który zostałby zintegrowany z jądrem 4.16.x lub 4.17.x na wypadek, gdyby projekt trwał dłużej niż oczekiwano.

Teraz z pewnością niejeden będzie się zastanawiał, ile wiem o kierowcach, a odpowiedź jest prosta, prawie nic nie wiem 🙂 ale to jest cudowna rzecz w GSoC, że są społeczności zawsze chętne do poprowadzenia Cię na ścieżce uczenia się, w ten sposób, ponieważ uczę się podczas gdy odkrywam trochę podstaw rozwoju sterowników, to dlatego, że w e-mailu do dr Stallman kilka miesięcy temu, zobowiązałem się w pewnym momencie mojego życia opracować sterownik do mojej karty wifi , który jest jedynym prywatnym blobem, którego muszę używać na swoim laptopie, aby mieć połączenie z Internetem przez WiFi.

Cóż, w mojej grupie przedstawili nam małą listę zadań, które muszę wykonać, zanim będę mógł oficjalnie aplikować do Google Summer of Code, wśród których mam takie rzeczy, jak wysyłanie łatek do określonego podsystemu jądra, próba migracji sterowników ze strefy «testów» do głównego drzewa i jeszcze jedno to kolejne zadanie.

W ciągu tych krótkich tygodni spotkałem więcej studentów, którzy chcą wziąć udział, jeden z nich to magister z Brazylii, inny student informatyki w Europie, z pewnością bardzo zdolni ludzie, którzy również są na ścieżce uczenia się tak jak ja

Uczestniczyć

Aby wziąć udział, niekoniecznie musisz być ekspertem programistą, chyba że twój projekt tego wymaga, ale konieczne jest, abyś był w stanie komunikować się wirtualnie ze społecznością, wiele razy będzie to po angielsku, chyba że znajdziesz członka, który mówi innym język. Czytając to, niejeden się wyprze, ale musimy zmierzyć się z faktem, że gdyby społeczności miały więcej członków mówiących po hiszpańsku (my) bylibyśmy tymi, którzy mogliby uczestniczyć w tych organizacjach jako mentorzy, pomagając młodym ludziom w integracji społeczność.

Ponieważ wiem, że musisz mieć wiele pytań, na które nie mogę teraz odpowiedzieć ze względu na czas lub brak kreatywności, zostawiam Ci oficjalny link do GSoC, abyś mógł szczegółowo zobaczyć cały proces tutaj.

Pozdrawiam i mam nadzieję, że więcej niż jeden jest zachęcany do udziału 🙂 może jeden z nich chce dołączyć do Gentoo, to też byłoby wspaniale 😉


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

4 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany.

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Daniel powiedział

    Witam, jestem studentem inżynierii systemów aktualnie na trzecim semestrze, język, którego używamy na mojej uczelni to Java. Chciałbym wiedzieć, jakich rzeczy uważasz, że należy się nauczyć przed wzięciem udziału w takim wydarzeniu (myślę, że z tym, czego nie mogłem zrobić zbyt wiele) i czy jest miejsce, w którym mogę się tego nauczyć.

    1.    ChrisADR powiedział

      Witaj Danielu, aby wziąć udział w projekcie niezbędna jest umiejętność czytania i pisania w języku projektu, jeśli nauczysz się podstaw obsługi programu czy podejścia do projektu, praca będzie dużo łatwiejsza. Ale pamiętaj, że nie trzeba być ekspertem, właśnie z tego powodu jest nastawiony na studentów, aby po drodze się uczyli. pozdrowienia

  2.   Guille powiedział

    Angielski jest prawdziwy, ale hiszpański to błąd, który dzieli nas na ponad 85% światowej populacji, która nie jest rodzimym językiem angielskim.
    Gdyby każdy z nich uczył się języka esperanto przez 2 miesiące któregoś lata, w ciągu kilku lat moglibyśmy zmienić tę niepełnosprawność, która dyskryminuje zarówno narodowość, dochód, jak i język.
    Weź pod uwagę, że nauka języka takiego jak angielski zajmuje ponad 10000 XNUMX godzin, a czas, którego używają rodzimi użytkownicy języka angielskiego, aby być lepszymi z innych przedmiotów i być bardziej konkurencyjnymi od innych.

  3.   Jeremy powiedział

    Hehehe każdy lubi to, co lubi. Czułem się ograniczony po 3 miesiącach używania Windowsa, dziś konfiguruję swoje serwery WWW, raspberrypis (kilka), odbiorniki enigma linux, przełączniki, routery itp. Z dostępem ssh, nie jest potrzebny interfejs graficzny. Linux jest obecnie mistrzem świata i wciągnął ich w prawie wszystko. pewnego dnia pojawi się człowiek z zainstalowanym najnowszym jądrem. Pozdrowienia. Bardzo dobry post, zmusiłeś mnie do wpisania się przy czytaniu tytułu XD