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[potrzebny przypis]
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 tworzą 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), Grekory Sztark(Apertium), Konrad Krawiec (Ubuntu), Marcin Mikołajczak (Ubuntu) oraz Mateusz Grzonka (LibreHealth). Natomiast wyróżnienie zdobyli Łuaksz Ameljan oraz Mateusz Komajda wykonując zadania dla firmy Catrobat.
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.).