Google Code-in

Google Code-in –coroczny konkurs organizowany przez Google, skierowany dla uczniów 7-8 klas szkoły podstawowej oraz szkół średnich (13-17 lat[1]). Polega on na wykonywaniu rozmaitych zadań dla organizacji open source[2]. Konkurs początkowo nosił nazwę Google Highly Open Participation Contest, jednak w 2010 roku został nieco zmieniony i obecnie nazywa się Google Code-in. Uczniowie, którzy wykonują zadania wygrywają certyfikaty oraz koszulki. Każda organizacja wybiera dwóch laureatów nagrody głównej, którzy mają zafundowaną podróż do siedziby Google w Kalifornii.
Zadania
Program jest prowadzony w taki sposób, by zachęcić młodych uczestników do rozwijania projektów open source. Pomimo swojej nazwy, zadania, które są dostępne dla uczestników, nie dotyczą tylko programowania. Można wśród nich wyszczególnić 5 kategorii[3]:
- Programowanie – pisanie i refaktoryzacja kodu,
- Dokumentacja/Trening – tworzenie/edycja dokumentacji oraz pomoc innym w zdobywaniu wiedzy dotyczącej konkretnego oprogramowania,
- Badania – zadania związane ze społecznością, marketingiem, oraz rozwiązywaniem problemów,
- Kontrola jakości – testowanie oprogramowania i sprawdzanie, czy kod jest dobrej jakości,
- Interfejs użytkownika – zadania związane z interfejsem programów – jego projektowaniem oraz interakcją z użytkownikiem,
Statystyki
Rok | Ilość organizacji | Liczba uczniów | Liczba ukończonych zadań |
---|---|---|---|
2010 | 20 | 326 | 2167 |
2011 | 18 | 542 | 3054 |
2012 | 10 | 334 | 1925 |
2013 | 10 | 337 | 2113 |
2014 | 12 | 658 | 3236 |
2015 | 14 | 980 | 4776 |
2016 | 17 | 1340 | 6418 |
2017 | 25 | 3555 | 16468 |
Przebieg
Partnerzy Google wraz z niektórymi organizacjami z open source, z których wszyscy mieli wcześniej doświadczenie w pracy z programami Google Open Source typu Google Summer of Code. Organizacje te wymyślają zadania, które są samodzielne, zaprojektowane do ukończenia przez uczniów. Po rozpoczęciu konkursu uczniowie mogą się rejestrować i zgłaszać do zadań. Po wybraniu i zaakceptowaniu określonego zadania, uczniowie będą mieli określony czas na jego wykonanie. Przez okres wykonywania danego zadania, uczniowie mogą się zgłaszać do mentora w sprawie pomocy.
Nagrody
Uczestnicy, którzy zrobią co najmniej jedno zadanie, otrzymują certyfikat. Uczniowie, którzy rozwiążą co najmniej 3 zadania, dostają dodatkowo T-shirt z logo konkursu. Po zakończeniu konkursu, każda organizacja wybiera 2 zwycięzców (Grand Prize Winners), którzy otrzymują główną nagrodę – fundowaną przez Google dla nich oraz jednego z ich rodziców lub prawnego opiekuna wycieczkę do siedziby firmy w Mountain View, gdzie uczestniczą w uroczystości rozdania nagród, mają możliwość porozmawiania z pracownikami firmy, oraz zwiedzają San Francisco[1][4].
Edycje
2010
W pierwszej edycji konkursu wzięło udział 361 uczestników z 48 krajów wykonując ponad 2000 zadań dla 20 organizacji. Wyłonionych zostało 14 Grand Prize Winnerów z 9 krajów[5][6].
Każdy uczestnik, który zrobił przynajmniej jedno zadanie, otrzymywał certyfikat i T-shirt o wartości około 24 USD. Za każde zrobione 3 zadania, uczestnik otrzymywał dodatkowo 100 USD (nie mógł jednak zdobyć więcej, niż 500 USD). Zadania podzielone były na łatwe, średnie i trudne, a każdemu poziomowi trudności była przyporządkowana ilość punktów, jakie można było zdobyć za ich wykonanie. Zwycięzcami zostały osoby, które uzyskały najwięcej punktów[7][8].
2011
Podczas drugiej edycji programu 542 uczestnikom z 56 krajów udało się zrobić 3054 zadania dla 20 organizacji. Wyłoniono 10 zwycięzców z 5 krajów[9][10].
2012
W Google Code-in 2012 udział wzięło 334 uczniów z 36 państw, którzy zrobili łącznie 1925 zadań. W tej edycji konkursu zmieniono nieco zasady względem poprzednich lat – zrezygnowano z rozróżniania poziomu trudności zadań, nagród pieniężnych, zmniejszono liczbę organizacji biorących udział do 10, a zwiększono liczbę zwycięzców do 20, jak również zmieniono zasady ich wyłaniania – nie byli już oni wybierani na podstawie ilości oraz trudności zadań, jakie zrobili, a poprzez mentorów, którzy wybierali po 2 osoby z każdej organizacji[11][12][13]. Zwycięzcy pochodzili z 12 krajów. Była to pierwsza edycja, w której Grand Prize Winnerem został Polak – Przemysław Buczkowski, rozwiązujący zadania dla organizacji Haiku[14][15].

2013
W czwartej edycji konkursu uczestniczyło 337 osób z 46 krajów, rozwiązując 2113 zadań dla 10 organizacji. 20 zwycięzców wyłoniono z 9 krajów. Był wśród nich także Polak – Mateusz Maćkowski, wykonujący zadania dla organizacji Wikimedia[16][17]. Do grona 50 finalistów należał także drugi rodak – Artur Jamro, pracujący na rzecz systemu operacyjnego Haiku[18].
2017
W ósmej edycji konkursu uczestniczyło 3555 uczniów z 78 krajów z całego świata. Do wyboru było 25 organizacji, z których zostało wyłonionych 50 zwycięzców. Wśród nich znalazło się 6 polaków[19] – Albert Wolszon (Wikimedia), Bartłomiej Rasztabiga (OpenMRS), Grzegorz Stark (Apertium), Konrad Krawiec (Ubuntu), Marcin Mikołajczak (Ubuntu) oraz Mateusz Grzonka (LibreHealth).
Zobacz też
Przypisy
- ↑ a b Google Code-in 2013 Contest Rules. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
- ↑ What kinds of tasks will I have to choose from? – Google Code-in FAQ. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in Grand Prize Winners visit Google – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2010 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2010 Grand Prize Winners – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2011 Contest Rules. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2010 FAQ. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2011 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2011 Grand Prize Winners... the envelope please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2012 Contest Rules. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2012 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2012 – otwarcie zapisów – OSWorld.pl. [dostęp 2014-07-09].
- ↑ Google Code-in 2012 Grand Prize Winners... Drumroll Please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Polak finalistą światowego konkursu Google Code-in – Gazeta.pl Technologie. [dostęp 2014-07-09].
- ↑ Google Code-in 2013 – drumroll please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Google Code-in 2013: Numbers, Numbers, Numbers – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
- ↑ Konkurs Google'a dla młodych koderów – Google Code-In 2013 – Mrowqa's Blog. [dostęp 2014-07-11]. (pol.).
- ↑ Announcing the Winners of Google Code-in 2017, „Google Open Source Blog” [dostęp 2018-05-26] (ang.).