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[3].

Logo Google Code-in

Zadania edytuj

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[4]:

  • 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ścitestowanie 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 edytuj

Rok liczba organizacji Liczba uczniów Liczba ukończonych zadań
2010[5] 20 361 2167
2011[6] 18 542 3054
2012[7] 10 334 1925
2013[8] 10 337 2113
2014[9] 12 658 3236
2015[10] 14 980 4776
2016[11] 17 1340 6418
2017[12] 25 3555 16468
2018[13] 27 3124 15323
2019[14] 29 3566 20840

Przebieg edytuj

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 edytuj

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][15].

Edycje edytuj

2010 edytuj

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[16][17].

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 liczba punktów, jakie można było zdobyć za ich wykonanie. Zwycięzcami zostały osoby, które uzyskały najwięcej punktów[18][19].

2011 edytuj

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[20][21].

2012 edytuj

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 liczny oraz trudności zadań, jakie zrobili, a poprzez mentorów, którzy wybierali po 2 osoby z każdej organizacji[22][23][24]. 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[25][26].

 
Zwycięzcy Google Code-in 2013

2013 edytuj

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[27][28]. Do grona 50 finalistów należał także drugi rodak – Artur Jamro, pracujący na rzecz systemu operacyjnego Haiku[29].

2016 edytuj

W kolejnej edycji konkursu, odbywającej się na przełomie 2016 i 2017, uczestniczyło 1340 uczniów z 62 krajów z całego świata. Ukończyli oni łącznie 6418 zadań na rzecz 17 organizacji open source. Wybrano 34 zwycięzców (po dwóch z każdej organizacji), w tym dwóch Polaków – Tymon Radzik (Sugar Labs) i Filip Grzywok (Wikimedia)[30].

2017 edytuj

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[31] – Albert Wolszon[32] (Wikimedia), Bartłomiej Rasztabiga (OpenMRS), Grzegorz Stark[33] (Apertium), Konrad Krawiec (Ubuntu), Marcin Mikołajczak (Ubuntu) oraz Mateusz Grzonka (LibreHealth).

2018 edytuj

Dziewiąta edycja cieszyła się podobnym zainteresowaniem wśród uczestników co zeszłoroczna. Spośród 54 zwycięzców z 19 krajów wyłoniono 4 Polaków. Polska była drugim krajem co do liczbie finalistów w liczbie 15, wyprzedzając Stany Zjednoczone (8 finalistów) oraz ustępując miejsca Indiom (48 finalistów).

2019 edytuj

Dziesiąta edycja konkursu była ostatnią, wzięło w niej udział 3566 uczniów z 76 krajów, rozwiązując 20840 zadań dla 29 organizacji. Wśród 58 zwycięzców znalazło się 5 Polaków – Artur Grochal (Drupal), Paweł Sadowski (OpenWISP), Bartłomiej Pacia (Systers, An AnitaB.org Community(inne języki)), Pola Łabędzka (Systers, An AnitaB.org Community) oraz Rafał Bernacki (Haiku)[34].

Zobacz też edytuj

Przypisy edytuj

  1. a b Google Code-in 2013 Contest Rules. [dostęp 2014-07-09]. [zarchiwizowane z tego adresu (2014-07-05)]. (ang.).
  2. Google Code-in – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
  3. How Google Code-in Works | Google Code-in [online], Google Developers [dostęp 2019-05-23] (ang.).
  4. What kinds of tasks will I have to choose from? – Google Code-in FAQ. [dostęp 2014-07-09]. (ang.).
  5. Google Code-In Final Statistics, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  6. Google Code-in 2011 Grand Prize Winners... the envelope please!, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  7. Google Code-in 2012 Grand Prize Winners... Drumroll Please!, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  8. Google Code-in 2013 – drumroll please!, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  9. Google Code-in 2014: Welcome to the Winners Circle, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  10. Announcing the Google Code-in 2015 winners, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  11. Announcing the Google Code-in 2016 Winners!, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  12. Google Code-in 2017: more is merrier!, „Google Open Source Blog” [dostęp 2018-05-28] (ang.).
  13. The big reveal: Google Code-in 2018 winners and finalists [online], Google Open Source Blog [dostęp 2019-05-23].
  14. A milestone to celebrate: 10 years of GCI! [online], Google Open Source Blog [dostęp 2020-06-20].
  15. Google Code-in Grand Prize Winners visit Google – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  16. Google Code-in 2010 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
  17. Google Code-in 2010 Grand Prize Winners – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  18. Google Code-in 2011 Contest Rules. [dostęp 2014-07-09]. [zarchiwizowane z tego adresu (2014-07-14)]. (ang.).
  19. Google Code-in 2010 FAQ. [dostęp 2014-07-09]. [zarchiwizowane z tego adresu (2014-07-14)]. (ang.).
  20. Google Code-in 2011 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
  21. Google Code-in 2011 Grand Prize Winners... the envelope please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  22. Google Code-in 2012 Contest Rules. [dostęp 2014-07-09]. [zarchiwizowane z tego adresu (2014-06-26)]. (ang.).
  23. Google Code-in 2012 – Open Source Programs Office. [dostęp 2014-07-09]. (ang.).
  24. Google Code-in 2012 – otwarcie zapisów – OSWorld.pl. [dostęp 2014-07-09].
  25. Google Code-in 2012 Grand Prize Winners... Drumroll Please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  26. Polak finalistą światowego konkursu Google Code-in – Gazeta.pl Technologie. [dostęp 2014-07-09].
  27. Google Code-in 2013 – drumroll please! – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  28. Google Code-in 2013: Numbers, Numbers, Numbers – Google Open Source Blog. [dostęp 2014-07-09]. (ang.).
  29. Konkurs Google’a dla młodych koderów – Google Code-In 2013 – Mrowqa’s Blog. [dostęp 2014-07-11]. (pol.).
  30. Mary Radomile: Announcing the Google Code-in 2016 Winners!. Google Open Source Programs Office, 2017-01-30. [dostęp 2021-10-26]. (ang.).
  31. Announcing the Winners of Google Code-in 2017, „Google Open Source Blog” [dostęp 2018-05-26] (ang.).
  32. Albert Wolszon, San Francisco Trip [online], Medium, 10 czerwca 2018 [dostęp 2019-05-23].
  33. Grzegorz Stark, What does it take to win Google Code In? [online], Medium, 7 grudnia 2018 [dostęp 2019-05-23].
  34. Announcing our Google Code-in 2019 Winners! [online], Google Open Source Blog [dostęp 2020-06-20].