Ogólne
Jaki jest cel programu Google Summer of Code (GSoC)?
Zachęcanie nowych współtwórców do zaangażowania się w społeczności open source, aby wspierać ich długoterminowe uczestnictwo w ekosystemie open source.
Kiedy to się dzieje?
Zapoznaj się z oficjalnym harmonogramem programu.
Co się dzieje w ramach programu?
Uczestnicy piszą kod dla organizacji open source pod okiem mentorów.
Dlaczego Google organizuje GSoC?
Od 2005 roku Google angażuje się w rozwój i utrzymanie globalnego ekosystemu open source.Im więcej deweloperów open source na świecie, tym zdrowsza i bardziej zrównoważona będzie cała społeczność.
Czy GSoC to program rekrutacyjny?
Nie. Jeśli chcesz znaleźć pracę w Google, odwiedź stronę Praca w Google.
Czy GSoC to staż czy zatrudnienie?
Nie. Uczestnicy to niezależni deweloperzy otrzymujący stypendium, a nie pracownicy, stażyści Google ani pracownicy organizacji mentorskich biorących udział w programie.
Czy organizacje muszą używać wygenerowanego kodu?
Nie, ale jest to zalecane.
Gdzie odbywa się GSoC?
Całkowicie online, bez konieczności podróżowania.
Jak mogę rozpowszechniać informacje o GSoC?
Używaj oficjalnych ulotek, mediów społecznościowych lub organizuj spotkania.
Jak zorganizować sesję informacyjną?
Sesje możesz zaplanować w dogodnym dla siebie czasie, korzystając z szablonu prezentacji i postępując zgodnie z zasadami programu.
Kryteria kwalifikacji
- Jakie są wymagania?
- w momencie rejestracji musisz mieć ukończone 18 lat;
- możliwość pracy w kraju zamieszkania,
- Uczeń lub początkujący użytkownik oprogramowania typu open source
- zostać przyjęty do GSoC nie więcej niż raz w przeszłości;
- nie mieszkać w kraju objętym embargiem przez Stany Zjednoczone;
Kto jest uważany za „początkującego”?
Osoba z minimalnym doświadczeniem w zakresie oprogramowania open source. Nadal będziesz uważany za początkującego, jeśli Twoje doświadczenie obejmuje tylko:
- projekty osobiste lub projekty na zajęcia, w tym projekty z bootcampów;
- Projekty open source, które są używane tylko w jednej instytucji. (np. strona internetowa klubu lub badania, które zostały opublikowane jako open source na Twojej starej uczelni);
- Otwieranie niewielkiej liczby (<10) zgłoszeń lub próśb o scalenie w przypadku różnych pakietów open source.
- Dalsze zaangażowanie w projekt open source, do którego dołączysz w ramach przygotowań do GSoC.
Osoby regularnie udzielające się w projektach open source nie są początkującymi programistami.
Czy profesjonalni inżynierowie mogą uczestniczyć w programie?
GSoC jest otwarty dla osób z różnych środowisk, ale jest skierowany do nowicjuszy. Profesjonaliści często mają trudności z wygospodarowaniem wymaganego czasu.
Co się stanie, jeśli po rejestracji skończę 18 lat?
Nie kwalifikujesz się do udziału w programie w bieżącym roku.
Czy obecni współtwórcy projektów open source mogą wziąć udział w programie?
Tylko jeśli są początkujący. GSoC nie jest przeznaczony dla doświadczonych programistów open source.
Czy grupy mogą przesyłać propozycje?
Nie, oferty mogą przesyłać tylko osoby fizyczne.
Czy Google robi wyjątki?
Nie. Wymagania są ściśle egzekwowane, aby zapewnić sprawiedliwość.
Czy mogę być zarówno mentorem, jak i współtwórcą?
Nie. Musisz wybrać jedną rolę. Jeśli w GSoC pełniłeś(-aś) rolę mentora lub administratora organizacji, nie możesz już wrócić do roli uczestnika GSoC.
Czy uczestnicy z Ukrainy, Rosji lub Białorusi mogą brać udział w programie?
Obecnie uczestnicy z Rosji, Białorusi oraz regionów DRL i ŁRL nie kwalifikują się do udziału w programie. Nie ma żadnych ograniczeń dla osób w Ukrainie poza Doniecką Republiką Ludową i Ługańską Republiką Ludową.
Co zrobić, jeśli mam więcej pytań?
Zapoznaj się z przewodnikiem dla współtwórców lub skontaktuj się z nami.
Kandydaci na uczestników GSoC
Kiedy mogę złożyć wniosek?
W okresie składania wniosków o udział w programie Współtwórcy, który jest podany na osi czasu.
Jakie języki programowania warto znać?
Wymagania różnią się w zależności od organizacji. Powinieneś(-aś) dobrze znać języki używane w wybranym projekcie.
Jak mogę zwiększyć swoje szanse?
Wcześniej nawiąż kontakt z organizacjami, omów pomysły na projekty z mentorami i prześlij propozycję na długo przed terminem, aby uzyskać opinię.
Czy mogę przesłać kilka propozycji?
Tak, możesz przesłać maksymalnie 3 prośby, ale tylko 1 z nich może zostać zaakceptowana.
Czy mam wysyłać oferty pakietowe bezpośrednio do organizacji?
Nie. Wszystkie propozycje muszą być przesyłane za pomocą strony GSoC. *Gorąco zachęcamy* do wczesnego kontaktu z organizacją mentorską, aby omówić swoje pomysły, uzyskać opinię i lepiej zrozumieć jej działalność przed przesłaniem ostatecznej propozycji.
Czym cechuje się dobra propozycja?
szczegółowe cele, metodologię i jasny harmonogram; Najważniejszym czynnikiem jest wcześniejszy kontakt z mentorem. Szczegółowe informacje znajdziesz w przewodniku dla uczestników programu.
Czy mogę używać tekstu lub kodu wygenerowanego przez AI?
Zanim złożysz wniosek, zawsze sprawdzaj konkretne zasady dotyczące AI obowiązujące w danej organizacji. Pamiętaj, że użycie AI do napisania propozycji GSoC może spowodować automatyczne odrzucenie przez organizację, w zależności od jej indywidualnych wytycznych. Zawsze upewnij się, że Twoja propozycja jest Twoją oryginalną pracą i jest zgodna ze standardami organizacji dotyczącymi autorstwa. Ogólne wskazówki dotyczące AI dla kandydatów do GSoC
Jakie formularze są wymagane?
Zakwalifikowani uczestnicy muszą przesłać formularze podatkowe i dokument potwierdzający adres zamieszkania.
Czy otrzymam zapłatę?
Tak. Google zapewnia stypendium uczestnikom, którzy przejdą ocenę i kwalifikują się do otrzymania stypendium.
Czy otrzymam zapłatę, jeśli mój kod nie zostanie użyty?
Tak, wypłaty stypendium zależą od zdania oceny, a nie od wdrożenia kodu.
Ile czasu to zajmuje?
Projekty są szacowane na około 90 godzin (małe), 175 godzin (średnie) lub 350 godzin (duże). W zależności od Twoich umiejętności i trudności projektu osiągnięcie jego celów może zająć więcej lub mniej czasu. Jeśli okaże się, że zakres projektu jest zbyt mały lub zbyt duży, wspólnie z mentorem dostosujecie go do potrzeb.
Jestem studentem w USA na podstawie wizy F1. Jak mogę uzyskać autoryzację?
Skontaktuj się z biurem ds. studentów zagranicznych w Twojej szkole. Google nie może udzielić autoryzacji CPT/OPT ani wystawić specjalnych pism. Wszyscy zakwalifikowani uczestnicy otrzymają e-maila z potwierdzeniem.
Czy studenci szkół wyższych i kolegiów mogą wziąć udział w programie?
Tak.
Czy mogę wziąć udział w programie, jeśli ukończę studia w trakcie jego trwania?
Tak.
Czy mogę uzyskać zaliczenie kursu?
Zależy to od szkoły. Google nie udostępnia dodatkowych dokumentów do celów zaliczenia.
Czy harmonogram można dostosować?
Daty rozpoczęcia są stałe, ale daty zakończenia można przedłużyć (do 22 tygodni), jeśli mentor i współtwórca wyrażą na to zgodę. Omów tę kwestię na wczesnym etapie okresu składania wniosków.
Zostałem(-am) przyjęty(-a) do GSoC. Jak mogę publicznie opisać swój udział w programie?
Dopóki nie przejdziesz programu, nie możesz używać tytułu GSoC Contributor ani dodawać go do CV. Jeśli chcesz poinformować o przyjęciu do programu w mediach społecznościowych, możesz napisać, że zakwalifikowano Cię do programu w ramach konkretnej organizacji mentorskiej. Używanie tytułu przed ukończeniem studiów jest nieprawidłowe, podobnie jak w przypadku studenta medycyny, który nazywa siebie lekarzem przed ukończeniem studiów.
Jak opisać swój udział w GSoC po pomyślnym ukończeniu programu?
Po ukończeniu programu dokładność informacji o Twoich relacjach zawodowych z Google i organizacją, w której odbywało się szkolenie, ma kluczowe znaczenie dla weryfikacji faktów przez rekruterów i pracodawców. Przestrzegaj tych wytycznych:
- Nie możesz być pracownikiem ani stażystą Google, GSoC ani organizacji, która Cię wspierała. Nie możesz dodać Google jako pracodawcy, ponieważ podczas GSoC nie byłeś pracownikiem Google (ani organizacji, która Cię wspierała).
Określ, że uczestniczysz w projekcie jako współtwórca w ramach organizacji open source.
Zawsze pisz Google Summer of Code 2025 contributor, a potem nazwę organizacji, z którą współpracujesz. (Przykład: uczestnik programu Google Summer of Code 2025, The Python Software Foundation).
Skontaktuj się z organizacją, aby sprawdzić, czy ma ona preferowany sposób opisywania czasu spędzonego w niej.
Mentorzy
Gdzie mogę znaleźć informacje o mentorze?
Zapoznaj się z przewodnikiem dla mentorów i rolami/obowiązkami.
Jakie wymagania muszą spełniać organizacje mentorskie?
Musi to być aktywny projekt open source z silną społecznością, który udostępnia oprogramowanie na podstawie licencji zatwierdzonej przez OSI.
Czy organizacje otrzymują środki?
Tak, organizacje o dobrej opinii (z wyjątkiem organizacji prowadzonych przez Google lub powiązanych z rządem) otrzymują niewielkie stypendium za każdego zaakceptowanego współtwórcę.
Archiwizowanie
Jak usunąć informacje z archiwum?
Aby poprosić o usunięcie, skorzystaj z opcji Skontaktuj się z nami lub Skontaktuj się z zespołem pomocy GSoC.
Czy zaktualizujesz adres URL mojego projektu?
Nie. Możemy tylko usuwać stare adresy URL, a nie je aktualizować.
Gdzie są moje przesłane pliki?
Przesłane wcześniej pliki nie są już dostępne do pobrania.