Polacy w światowej czołówce programistów

| Technologia
NYU Tandon School of Engineering

Jeśli zorganizowalibyśmy hakerskie igrzyska olimpijskie, to z naszych danych wynika, że złoty medal zdobyłyby Chiny, srebrny powędrowałby do Rosji, a medal brązowy przypadłby Polsce - mówi Ritika Trikha z HackerRank.

HackerRank to firma, która specjalizuje się w organizowaniu zawodów programistycznych. Skupia ona wokół siebie społeczność ponad miliona programistów z całego świata.

Analitycy HackerRank przyjrzeli się wynikom 1,4 miliona testów i na tej podstawie stworzyli ranking krajów z najlepszymi programistami. Według naszych danych Chiny i Rosja mają najbardziej utalentowanych programistów. Chińczycy są najlepsi w matematyce, programowaniu funkcjonalnym i strukturach danych, a Rosjanie dominują w algorytmach - stwierdza Trikha. Najwięcej testów wypełnili programiści z USA i Indii, ale pod względem uzyskanych wyników kraje te plasują się - odpowiednio - na 28. i 31. miejscu.

Testy HackerRank pokrywają bardzo dużo obszarów programistycznych, od języków po algorytmy i od bezpieczeństwa po systemy rozproszone. Podczas przygotowywania raportu przyjrzano się średniej nocie osiąganej przez programistów z każdego z krajów. Pod uwagę wzięto 50 krajów z największą liczbą programistów biorących udział w testach. Pierwsza dziesiątka wygląda następująco: Chiny, Rosja, Polska, Szwajcaria, Węgry, Japonia, Tajwan, Francja, Czechy, Włochy. Chińscy programiści osiągnęli średnio 100 punków. Nie oznacza to jednak, że piszą idealne programy. Liczba oznacza, że są na pierwszym miejscu. O włos wygrali z Rosjanami, którzy otrzymali 99,9 punktu. Polacy i Szwajcarzy zdobyli po około 98 punktów. Na ostatnim, 50. miejscu znaleźli się Pakistańczycy, którzy otrzymali 57,4 punktu.

Tyle co do klasyfikacji ogólnej. W klasyfikacjach szczegółowych widać wyraźnie, co cieszy się popularnością w danym kraju. Polacy byli najlepsi w testach Javy. Francuzi wygrali w C++, mieszkańcy Hongkongu dominowali w Pythonie, Japończycy w programowaniu sztucznej inteligencji, a Szwajcarzy w bazach danych. Ukraińcy byli najlepsi w bezpieczeństwie, a Finowie przewodzili stawce w Ruby.

HackerRank Polska programista