HackerRank Показывает, В Каких Университетах Есть Лучшие Программисты


В каких колледжах работают лучшие программисты в мире? HackerRank, крупнейшее сообщество онлайн-обучения и соревнований для программистов с глобальным охватом, задало этот вопрос. Сделайте предположение, прежде чем читать дальше, чтобы найти ответ.

Как следует из названия, HackerRank выполняет задачи по кодированию и присваивает баллы, основанные на сочетании точности и скорости. Его недавний конкурс университетских рейтингов был направлен на то, чтобы найти, где лучшие программисты учатся в школе. И результат заголовка таков:

Колледж Российской Федерации | Россия

Мемориальная средняя школа Сунь Ятсена | Китай

Научный университет Хошимина | Вьетнам

Калифорнийский университет, Беркли | Соединенные Штаты Америки

Университет Ватерлоо | Канада

Сообщая об этом в блоге HackerRank, Ритика Триха объясняет, почему это исследование было необходимо:

В то время как существуют академические рейтинги, такие как лучшие программы в области компьютерных наук по версии US News & World report, нет списка, в котором колледжи оценивались бы исключительно по способности их студентов программировать. Критерии для US News & World Report, например, включают в себя количество подготовленных научных работ, репутацию глобальных исследований и количество конференций. На самом деле практические навыки кодирования даже не являются частью их методологии.

Мы решили ответить на вопрос: в каких университетах есть студенты, которые могут засучить рукава и писать код?

Для конкурса Университетских рейтингов университеты были ранжированы по количеству участников и высоким баллам, и только университеты с 10 участниками были включены в таблицу лидеров. В сообщении в блоге есть формула, используемая, если вам интересно, и полный список лучших 50 колледжей с их оценками.

Посмотрите внимательно, и вы увидите, что учреждение на втором месте на самом деле не является университетом —  Средняя школа мемориала Сан-Ят — Сун приравнивается к уровню образования средней школы в США, хотя она больше, чем большинство университетов в Китае, и ее кампус включает в себя научный музей.

У HackerRank есть комментарий от одного из его студентов Вентао Вэна, который занял 13-е место в индивидуальном рейтинге. Он впервые научился программировать в возрасте 11 лет и практикуется примерно 4 часа в день во время школы, но почти весь день по выходным. Он объяснил, что, хотя информатика не обязательно преподается в школе, она считается важной для учащихся и их учителей, и возможности, подобные тем, которые предлагает HackerRank, ценятся;

“Это не один из предметов; однако мы также можем попытаться стать одним из лучших программистов среди старшеклассников, чтобы [поступить] в хороший университет. Наши учителя поддерживают нас в [изучении] информатики, и мы уделяем этому некоторое время. И мы провели много конкурсов как онлайн, так и оффлайн, чтобы учиться.”

Учитывая, что предыдущий анализ результатов HackerRank показал, что Китай и Россия находятся на самом верху лиги, неудивительно, что Россия заняла первое место в этом рейтинге. Он не только первый, но и на 6-м месте (Санкт-Петербург). Китай, с другой стороны, больше не появляется в списке. Это артефакт методологии:

Хакерранк сказал мне:

было несколько студентов китайских университетов, которые участвовали в конкурсе по кодированию (и многие из них входили в топ-100 участников), но для того, чтобы школа была ранжирована (для целей списков лидеров), в ней должно было участвовать не менее 10 студентов из этой школы. Эта цель здесь состояла в том, чтобы избежать сравнения школ, в которых было 100 учеников с различными оценками, со школой, в которой был только один или два чрезвычайно высоких или низких показателя, которые затем исказили бы результаты… В любом случае, похоже, что китайские университеты не были включены в таблицу лидеров, потому что они не соответствовали минимуму в 10 участников.

Осмотр топ-50 Индии, безусловно, самый многочисленный. Сначала он занимает 8 — е, 9-е, 11-е и 12-е места-в общей сложности занимая 22 места в таблице.

США заняли 8 мест в топ-50, а Технологический институт Джорджии (13-е место) и Университет Иллинойса в Урбана-Шампейне (14-е место) стали лучшими бомбардирами. Другие включенные могут рассматриваться как «аутсайдеры», что приводит Триху к комментариям:

Школы, которые обычно не фигурируют в академических рейтингах, такие как Университет штата Огайо в Ирвине и Североамериканский университет, все вошли в топ-50 по всему миру в конкурсе университетов HackerRank.

В то время как Северная и Восточная Европа были хорошо представлены — Украина (7-е место), Швеция (10-е), Чехия (16-е), Румыния (19-е, 20-е, 33-е), Польша (25-е), Эстония (42-е), Босния и Герцеговина (48-е); Западная Европа была заметна своим отсутствием — появилась только Бельгия (27-е).

Расспрашивая об этой ситуации, мне сказали:

Причина, по которой Великобритания, Франция и Германия не появляются, скорее зависит от того, что они не участвовали в этом конкретном вызове. Есть тысячи разработчиков из тех стран, которые используют платформу HackerRank, но, похоже, не так много участвовало в этом вызове кода.

Участник из Великобритании занял 24-е место в общем зачете, и если вы оглянетесь на рейтинг стран HackerRank, основанный на нескольких конкурсах, Великобритания заняла 29-е место, чуть ниже США, которые заняли 28-е место.

HackerRanks, похоже, является отличным ресурсом — и не только для студентов. Как мы сообщали в HackerRank — Продвигайте свое кодирование через решение проблем, его миссия состоит в том, чтобы помочь разработчикам улучшить свое кодирование, установить личные связи через обмен интересами и работу в команде, а для тех, кто добился высоких результатов, даже возможность предложений о работе. 


Добавить комментарий