Google в Харькове: харьковчане в финале Hash Code 2020 | Накипело
Партнерские материалы

Google в Харькове: харьковчане в финале Hash Code 2020

  • Діана Руда
  • Nix Solutions
  • 13 марта
  • 1831

Спонсорский материал

В Киеве R&D офис Google насчитывает около 30 человек. А в Харькове три хаба Google Hash Code собрали больше 200 айтишников — и эти ребята точно знали, как заявить о себе миру. Харьковская команда обошла больше 10700 команд-соперников и вошла в число финалистов, заняв 18 место.

Что такое Hash Code 

Больше всего Google Hash Code напоминает сцену из фильма о спасении космонавтов: когда в штабе NASA высыпают из коробки на стол кучу предметов вроде карандашей и скотча со словами «Это все, что есть у наших ребят на МКС, и нам надо придумать, как из этого собрать лазерную установку!». Такое же напряжение, столько же умных людей в одном помещении, похожая постановка задачи — только с поправкой на то, что решение нужно представить в виде строчек кода. 

Впервые Hash Code провели в 2014 году, когда сотрудники французского офиса Google предложили устроить соревнования для всех «энтузиастов программирования». Тогда разработчики во всем мире смогли на себе почувствовать, как инженеры компании ежедневно решают задачи, к которым до них никто не мог подступиться. И тогда же стало ясно: вовсе не обязательно работать в Google, чтобы быть классным программистом и создавать эффективные решения для нетривиальных задач. Нужно просто любить свое дело — и стремиться быть в нем лучшим.

Финалисты Hash Code 2014 побывали в парижской штаб-квартире Google, победители хакатона получили денежные призы — и все участники оценили уникальный формат соревнования:

  • задачи, смоделированные на реальных продуктах и вызовах из жизни инженеров Google;
  • командная работа как залог успеха;
  • разработка решения «опытным» путем, с многочисленными итерациями и усовершенствованиями;
  • визит в одну из штаб-квартир Google для участия в финальном раунде хакатона.

Google начал проводить хакатон ежегодно, и сегодня Hash Code  для любого программиста — это путь заявить всему миру о своей способности работать на равных с лучшими инженерами мира. Победу в нем можно сравнить с «Оскаром», и с каждым годом за него сражается все больше и украинских команд.

Google хакатон в Харькове 

Давайте еще раз вспомним, насколько высоко оценивают уровень украинских программистов во всем мире. Какой бы рейтинг или исследование вы не нашли в интернете, с 99% долей вероятности вы увидите в верхних строчках сине-желтый флаг. И Hash Code — это еще одна строчка в списке достижений украинцев. 

Впервые украинцы участвовали в хакатоне в  2016 году. Тогда сразу две из 27 украинских команд вышли в финал — и в хакатонах 2017—2019 наши команды  продолжали наращивать как количество, так и качество, занимая все больше мест в финале. 

В числе участников, конечно, были и команды из Харькова —  не зря же наш город второй год подряд признается ведущим IT-хабом Украины по данным исследований PricewaterhouseCoopers и IRS-group. А в 2019 году Hash Code в Харькове обрел совершенно новые масштабы, когда NIX открыли для всех желающих первый в городе хаб для проведения отборочного онлайн-раунда хакатона.

Петр, PHP-девелопер NIX: «HashCode 2019 — стал третьим моим хакатоном от Google, где я смог побыть в роли участника. Дело в том, что в Никсах я обычно организую подобные ивенты для своей команды, а не принимаю в них участие. 

Хакатон дает возможность оторваться в придумывании алгоритма, не задумываясь о красоте кода, но в тоже время заботясь о продуктивности приложения. Пожалуй, это то, от чего я действительно получаю кайф как программист!

Хотелось бы сказать огромное спасибо организаторам NIX Hub, которые смогли сделать этот ивент еще круче. Одно дело, когда ты выполняешь конкурсное задание за рабочим компьютером, а другое — в окружении сотни программистов, когда весь воздух пропитан духом соревнования».

В этом году к Hash Code в Харькове анонсировали четыре хаба, однако в день хакатона заработали только три из них. К NIX Hub присоединились OSDB Kharkiv Office и Unit Factory, в то время как TechTalents KhNURE не смог принять своих участников, и ребят приютил самый вместительный в Харькове NIX Hub. 

Денис, .NET-девелопер NIX, участник команды с лучшим результатом в NIX Hub: «У всех команд была одна задача, суть которой состояла в следующем. У нас было определенное количество дней и заданное количество книг. Все книги имели свою себестоимость. И было множество библиотек. Одна библиотека могла регистрироваться определенное количество дней. И только  после регистрации она могла начать выпускать книги. Приступать к регистрации следующей библиотеки мы могли только после регистрации предыдущей. Нужно было выбрать такие библиотеки и такую очередность, при которой мы получили бы наиболее максимальный результат выпуска книг.

Подсказка номер один: учите английский! Наша команда была не уверена, что точно поняла все условия, поэтому пришлось разделить усилия: один участник уточнял формулировки, я писал ввод всех данных. Работали мы одной командой. Каждый генерировал свои идеи, мы их записывали, писали код, улучшали, смотрели на результат  и оставляли то, что работает. И это подсказка номер два: не тратьте время зря, как можно быстрее подавайте первое решение, смотрите на результат по сравнению с другими командами и сразу начинайте его добрабатывать.

За 10 минут до заморозки мы были пятые по хабу, потом у нас получилось улучшить результат, мы набрали пару миллионов очков и стали первыми».

Результаты Hash Code 2020

Итоги Hash Code 2020 дают харьковчанам еще больше поводов для гордости: 

  • команда с родной аббревиатурой KhNURE_NRG заняла 18 место и вошла в число финалистов;
  • всего в финал вышло 4 украинских команды, которые будут бороться за победу в штаб-квартире Google в Дублине 25 апреля;
  • всего в Hash Code 2020 участвовало 340 команд из Украины, из них около 70 из Харькова;
  • сразу несколько команд нашего города вошли в ТОП-500 лучших — из 10724 команд со всего мира.

ПОДПИШИТЕСЬ НА TELEGRAM-КАНАЛ НАКИПЕЛО, чтобы быть в курсе свежих новостей.

ПОДПИШИТЕСЬ НА TELEGRAM-КАНАЛ НАКИПЕЛО

В случае массовых потасовок на улицах города мы вас оповестим