Закрыть

Выберите свой город

Закрыть

«Уже легенда». Bloomberg о том, как программирует Гена Короткевич

«Уже легенда». Bloomberg о том, как программирует Гена Короткевич

«В спортивном программировании есть одна суперзвезда и масса соискателей стипендий и вакансий. Эта суперзвезда — 21-летний белорус Гена Короткевич». Сайт Bloomberg — одного из самых уважаемых западных изданий — рассказал о талантливом белорусе. Предлагаем вам перевод части репортажа о том, как Короткевич участвует в Facebook Hacker Cup.

Геннадий Короткевич окончил школу в Гомеле, а в 2012 году стал студентом Университета информационных технологий, механики и оптики в Санкт-Петербурге. Раньше он уже был известен как победитель множества соревнований по спортивному программированию: он может похвастаться первыми местами на VK Cup 2015, Russian Code Cup 2014, TopCoder Open 2014, «Яндекс». Алгоритм (четыре первых места в разные годы), Facebook Hacker Cup в 2014 и 2015 и многих других конкурсах. Короткевич — один из немногих людей, которым удалось получить высший балл на Международной олимпиаде по информатике (IOI). С 2006 по 2012 год он попадал в число победителей, установив абсолютный рекорд олимпиады.

В свои 21 Геннадий Владимирович Короткевич уже легенда. Турист — под таким именем его знают в Интернете — сейчас самый известный человек в спортивном программировании. Он соревнуется с другими в решении головоломок, и он чертовски хорош в этом. Возможно, слишком хорош.

«Наверное, Геннадий — единственный человек, который зарабатывает на жизнь спортивным программированием, потому что он выигрывает много конкурсов», — говорит Владимир Новаковски, в прошлом сам спортивный программист, который по-прежнему следит за результатами таких соревнований. «Мы никогда не встречали такого, как он».

С такими навыками Короткевич мог бы уже сейчас получить высокооплачиваемую работу практически в любой компании в Кремниевой долине. Но белорус пока не готов стать профессиональным программистом. Этой осенью он вернется на учебу в университет информационных технологий, механики и оптики в Санкт-Петербурге, чтобы, как он сказал, попробовать подготовиться к научной карьере.

***

Участники Hacker Cup выглядят спокойными перед началом соревнования. Славяне общаются между собой, так же, как и участники из Китая и Японии. Кто-то начинает ходить вокруг своего стола, покачиваясь из стороны в сторону, разминая руки. Короткевич разговаривает со своим заклятым врагом Петром Митричевым, 30-летним сотрудником Google, ветераном с точки зрения участников таких соревнований.

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

Его друг объясняет, что он чаще всего оставляет журналистов ни с чем после того, как Wired несколько лет назад опубликовал историю, лейтмотивом которой стало предположение, что Короткевич «умрет девственником».

«Уже легенда». Bloomberg о том, как программирует Гена Короткевич

Международная студенческая олимпиада по программированию в Екатеринбурге. Фото: bloomberg.com

Геннадий спокойно садится на свое место, выглядит он при этом как типичный ассасин от программирования: черная обувь, черные штаны, черная байка с капюшоном, челка, свисающая на правую сторону лица. Кроме стакана воды, на столе рядом с ним лежит бейсболка с эмблемой другого конкурса, бумага и карандаш.

Когда все занимают свои места, представитель Facebook выходит вперед и в микрофон рассказывает о правилах соревнования. Потом начинается обратный отсчет: «Три, два, один. Пусть победит лучший кодер!».

***

Соперники объясняют успех Короткевича отчасти незаурядными умственными способностями, отчасти огромной работоспособностью.

Он начал участвовать в соревнованиях очень рано и сталкивался практически с каждым заданием в кодировании не один раз. Впервые он озадачил людей, когда ему было 8 лет, и он учился во втором классе — мальчик тогда занял второе место в серьезном соревновании по программированию в Беларуси.

Это достижение выглядит еще более значимым, если учитывать, что баллов, набранных на конкурсе, хватило бы, чтобы без экзаменов попасть в ведущий технический университет страны. В 12 Гена стал двадцатым на Международной олимпиаде по информатике, самом престижном конкурсе для школьников, и затем установил рекорд, победив на Олимпиаде шесть раз.

Думая над заданием, Короткевич постукивает ногой по полу, вертит в руке карандаш, пьет воду, потирает подбородок. Через 10 минут с начала соревнования он, наконец, начинает печатать. Пальцы стучат по клавиатуре с невероятной скоростью.

«Уже легенда». Bloomberg о том, как программирует Гена Короткевич

Соревнования «Яндекс.Алгоритм 2013»

Через 14 минут почти библиотечную тишину зала нарушает чья-то отрыжка, никто не извиняется. Через 19 минут и 33 секунды Митричев сдает первое решение. Мы узнаем об этом, потому что его имя появляется на таблице лидеров вместе с номером задачи, которую он решил, и временем, которое ушло на решение.

Хотя таблица лидеров не представляет большого интереса для участников: там показан только номер задачи и скорость решения, но не говорится, правильное оно или нет. Это станет известно только в конце. Через 24 минуты еще один участник готов с решением. Имя Короткевича появляется на доске через минуту — он третий.

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

Создается впечатление, что лучшим сегодня станет Митричев. Он решил уже несколько задач и сделал это первым. «Петр работал в Google до того, как они закрыли московский офис. Мы пытались заполучить его, но не удалось», — рассказывает представитель Facebook. Теперь Митричев работает в швейцарском офисе Google.

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

Когда время заканчивается, участники начинают общаться между собой в ожидании результатов, над которыми сейчас работают сотрудники Facebook. Оказывается, что Короткевич решил одну задачу неправильно, но все равно выиграл в конкурсе благодаря скорости и точности в решении трех других. Митричев, лидировавший большую часть времени, четвертый. За свои усилия Короткевич получает награду в 10 000 долларов и аплодисменты, и позволяет себе скромно улыбнуться в ответ. Затем он снимает байку и поднимает кубок в воздух.

Через час все кодеры погружаются в автобусы, Facebook везет их обедать в Сан-Франциско.

Заметили ошибку? Выделите текст, нажмите Ctrl+Enter и оставьте замечание!

Комментарий (Максимум 1000 символов)

Вопрос: Сколько лет в веке? (ответ числом)

Вы знаете что-то интересное или важное и готовы этим поделиться?
Обязательно свяжитесь с нами, это очень просто!

Выберите удобный способ для связи или напрямую отправьте сообщение в редакцию через форму на этой странице.

Govorim.by

vk.com/govorimby

Внимание! Новости рекламного характера публикуются по предварительной договорённости. Подробнее цены на размещение рекламы смотрите здесь

Нужно ли городу новое колесо обозрения в парке?

Новости Гомеля

Тысячи людей благоустраивали Советский район. Первый в этом году субботник прошёл 25 марта

Хотите узнать больше? Местная администрация, активисты БРСМ и подрядные организации сконцентрировали силы в сквере имени Тараса Шевченко. Сюда вышли начальники и 74

25-26 марта Центральный рынок Гомеля предлагает покупателям скидки до 30% на всю продукцию

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

Узнали, почему на Сельмаше чаще, чем в других районах, идут дожди

Хотите узнать больше? Прогноз погоды наравне с курсом доллара — это, пожалуй, единствен­ное, что волнует всех без исключения граждан нашей страны. Особенно вес­ной, когда 119

В КЖРЭУП «Советское» лучшие специалисты о сроке контракта не беспокоятся

Хотите узнать больше? За плечами слесаря-сантехника Владимира Дорошкова 45 лет тру­дового стажа. Более 40 из них он устраняет ава­рии на коммуникациях родного города За 154

Завтра в Гомеле пройдёт ярмарка вакансий для швей

Хотите узнать больше? В Гомеле 24 марта пройдёт мини-ярмарка вакансий. В ней примут участие предприятия, где требуются швеи. В Гомеле 24 марта пройдёт мини-ярмарка 100

Погода отдыхать не даёт. Заглянули в производственные цеха «ГорСАПа» и поговорили с директором

Хотите узнать больше? Сегодня в штате государственного предприятия «ГорСАП» 412 человек. Уволились те, кто трудоустраивался с целью сезонного заработка. В целом же по 82

Подделавший медицинскую справку гомельчанин попал под уголовную статью

Хотите узнать больше? Липовый документ 59-летний мужчина представил в ГАИ при обмене водительского удостоверения Липовый документ 59-летний мужчина представил в ГАИ при 190

Настоящим тунеядцам Декрет №3 не страшен

Хотите узнать больше? Настроения алкоголикам, со­бирающимся за домом №8 на улице Космодемьянской, пре­словутый нормативный акт не испортил. Как пили, так и пьют, 902