Після мене прийдуть інші хлопці »як стати абсолютним чемпіоном з програмування в 20 років

Завоювавши перші місця на змаганнях Russian Code Cup, Google Code Jam, Facebook Hacker Cup і «Яндекс.Алгорітм», Короткевич однак не думає про кар'єру в IT, а має намір спочатку закінчити аспірантуру. «Папір» поговорила з чемпіоном і дізналася, яким міфам про програмістів не варто вірити і як не втратити інтерес до навчання, зібравши майже всі можливі титули.

Після мене прийдуть інші хлопці »як стати абсолютним чемпіоном з програмування в 20 років

Фото: Єгор Цвєтков / «Папір»

Незадовго до зустрічі Короткевич здав літню сесію - попереду у чемпіона ще один курс бакалаврату. У великій аудиторії ИТМО Геннадій сидить один, непривітно схрестивши руки на грудях. Короткевич не любить журналістів за пильну увагу до себе і за легенди, які спливають у всіх ЗМІ.

Одна з історій стосується його дитинства: нібито батько Геннадія, вузівський викладач інформатики в Гомелі, рано помітив у сина інтерес до комп'ютерів і створив для нього навчальну гру з програмування.

- Батьки програмували, а мені було цікаво, чим вони займаються. Батько мене багато чому навчив, але навчальних ігор не писав, - спростовує Короткевич улюблену байку журналістів.

Друга легенда - про те, як ще не знайомий з законом Архімеда школяр нібито вивів його сам.

- Це теж скоріше міф, але він ближче до істини. У школі я вирішував завдання про бруску, плаваючому в рідини. В умовах були надані розміри і щільність бруска, а також щільність рідини. Було потрібно визначити, на яку глибину «потоне» брусок.

У цій історії є важлива деталь: на шкільних олімпіадах з програмування зазвичай немає поділу за віком, передбачається, що закон Архімеда учасники напевно знають. Формул в умові завдання теж не було.

- На олімпіадах учасникам надається приклад введення і, відповідно, очікуваний висновок програми на цьому тесті. За прикладом того, які значення дані і який результат повинен вийти, я і визначив, що на що потрібно помножити і на що поділити.

В результаті до моменту закінчення школи Короткевича без вступних іспитів чекали всі технічні вузи Білорусі та Росії.

- Про навчання на кафедрі комп'ютерних технологій ИТМО дуже добре відгукувалися, а раз у мене була така можливість, я вирішив: чому б їй не скористатися?

В команду зі спортивного програмування, куди входили в основному старшокурсники, Короткевич потрапив в перший же рік навчання. Команда ИТМО на найстарішої Міжнародній студентській олімпіаді з програмування (ACM / ICPC), яка проводиться з 1977 року, абсолютний чемпіон: у петербурзького університету шість перших місць. У СПбДУ, в команді якого олімпіаду двічі вигравав співзасновник «ВКонтакте» Микола Дуров, три призових місця, у Гарварда, для порівняння, лише одне.

До моменту закінчення школи Короткевича без вступних іспитів чекали всі технічні вузи Білорусі та Росії

- На тренуваннях перед такими змаганнями важливо не стільки навчитися вирішувати завдання: у нас вже є ця база у кожного, важливіше налагодити взаємодію в команді. Спілкування з людьми - це дуже цінне джерело інформації. Якщо збираються люди з різних місць, то і спілкування виходить цікавим, - про ці тонкощі програміст розповідає не поспішаючи, він вже багато разів відповідав на питання про те, як примудрився зібрати всі престижні нагороди, ще не закінчивши вуз.

Подорожі та тренування, каже юнак, навчання не сильно заважають: більшість викладачів з розумінням ставиться до частих пропусків. Іспити та заліки для Короткевича ніяк не відрізняються від сесій інших студентів.

- Від знайомих олімпіадників я багато чув історій про те, як викладачі відносяться ще гірше до студентів, якщо вони беруть участь у якихось змаганнях. У нас такого не буває, і це добре.

Є про програмістів ще одна легенда: ніби крім комп'ютера вони нічим не цікавляться. Однак вільного часу Геннадію вистачає і на дівчину, і на футбол. Тільки ось на великий теніс, інше хобі, за словами чемпіона, часу не вистачає.

Після мене прийдуть інші хлопці »як стати абсолютним чемпіоном з програмування в 20 років

Фото: Єгор Цвєтков / «Папір»

Зараз молода людина закінчив третій курс. У планах у нього поки тільки навчання: Короткевич намір закінчити аспірантуру в сфері computer science. Що буде після неї, Геннадій поки не загадує, не говорить і про те, де хотів би працювати: «Давайте без конкретики».

Все IT-гіганти проводять власні особисті чемпіонати. Після онлайн-відборів до очних турів доходять, як правило, лише кілька десятків людей. Для компаній це в тому числі спосіб знайти талановитих співробітників: переможців своїх олімпіад вони кличуть на співбесіди. Геннадій Короткевич про це прекрасно знає і у всіх важливих змаганнях до 20 років вже взяв участь. У його портфоліо є бронза VK Cup, перше і друге місця в Russian Code Cup від Mail.Ru Group, перші місця на «Яндекс.Алгорітме», чемпіонство на Facebook Hacker Cup, золото в Google Code Jam і багатьох інших конкурсах. В якому з цих IT-гігантів він хотів би працювати, Геннадій не зізнається; поки він упевнений, що залишиться в Петербурзі, і особиста першість вже не здаються йому настільки важливими, як пару років назад.

- Зараз я не готовий витрачати весь свій час на підготовку до особистих змагань, які проводять Facebook, Google або «Яндекс»: буде виходити так, ну і добре. Після мене прийдуть інші хлопці, у яких щось буде виходити краще, ніж у мене. Так і має бути.

Якщо ви знайшли помилку, будь ласка, повідомте нам. Виділіть текст з помилкою і натисніть Ctrl + Enter.

Схожі статті