Главная

Как победа в хакатоне принесла первый оффер — история Максима Юрлова

 

В феврале 2024 года Максим Юрлов поступил на курс «Инженер машинного обучения», отучился, но долго не решался искать работу. Узнайте из первых уст, как студент пошел на хакатон ради опыта и вернулся оттуда с победой, а вскоре получил и первый оффер.

Путь в Machine Learning

По первому образованию я юрист, но уже во время учебы понял, что это не мое. Искал себя в различных областях: читал научпоп, слушал лекции по физике, а однажды сел посмотреть видео про IT-профессии и сразу влюбился в Data Science и Machine Learning. Направление показалось востребованным, творческим и перспективным — увидел там поле непаханое для проектов. Но брали сомнения. 

Мне 22 года. Многие в этом возрасте начинают работать по специальности, а я — человек без технического бэкграунда — только собираюсь в ML. Отучусь и что дальше? На рынке придется конкурировать с выпускниками МГУ и ВШЭ. Было заранее досадно, что, возможно, не получится. Но все-таки я рискнул. 

Меня вдохновляло, сколько фишек и изобретений появляется в этой области, и я поставил цель — освоить инструменты ML и к концу года начать поиск работы.

Сила нетворкинга

Год подходил к концу, а я не торопился на собеседования. Все время ощущал себя неготовым.

Я старался завязывать знакомства в сфере ML. Написал одному специалисту — знакомому моих знакомых, и мы подружились. Как-то он предложил поучаствовать в двухдневном хакатоне Россельхозбанка (РСХБ) и российской селекционно-семеноводческой компании RUSEED. Это был мой шанс проявить себя и поработать в команде. О победе даже не думал, просто хотел получить опыт на реальных задачах.

Меня добавили в тг-чат и представили как «свитчера». Так я узнал, что свитчер — это человек, который переметнулся из другой области. В моем случае — из юриспруденции.

Первый день хакатона: как в тумане

В команде были опытные ребята. Половина из них в прошлом году уже выигрывала хакатон РСХБ. На их фоне не хотелось выглядеть человеком, который мало в чем разбирается. Так что я решил действовать активно.

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

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

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

Второй день: стал экспертом по выращиванию сои

Я делал один из двух датасетов и объединял его с теми, что предоставили  организаторы хакатона. Надо было отобрать самые полезные погодные признаки для модели. А я ничего не знал о сое. Пришлось глубоко погрузиться в тему:

  1. Имплементировал формулы из научной статьи для расчёта новых признаков.
  2. Разделил признаки на фазы роста сои.

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

Первые сложности

Время хакатона совпало с моей поездкой к родственникам девушки в Тулу. И пока все отдыхали, я не отходил от ноутбука.

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

На следующий день проснулся, позавтракал и опять сел за ноутбук. Тяжело, но в тот момент это был творческий порыв. 

 

Многое пришлось делать впервые:

  • заниматься исследовательской деятельностью;
  • переводить данные из статей в код;
  • осваивать новую библиотеку для подбора гиперпараметров.

Но я получал удовольствие от процесса, понимал, что не могу подставить команду. По натуре человек не суперусидчивый, я работал почти нон-стоп. Менял разве что место работы: со стула на кровать и обратно.

Первая реакция на победу

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

 

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

Результаты хакатона

Победа стала для меня отправной точкой в поиске работы и придала уверенности в своих силах. До хакатона я участвовал в кейс-чемпионате от Газпромнефти. А после узнал, что победил и там.

На собеседовании в Газпромнефть спрашивали про участие в хакатоне РСХБ, и я подробно рассказал о моем вкладе в проект:

  • что делал в команде;
  • с какими библиотеками работал;
  • чего смог достичь.

В итоге получил оффер и вышел на стажировку. Отличный результат!

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

Советы начинающим ML-инженерам

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

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

Параллельно с учебой я работал и любое свободное время тратил на просмотр лекций. У меня был блокнотик с ручкой. Во время обеда, когда все выходили покурить, я конспектировал или делал заметки. Поэтому пришел на соревнования более-менее подготовленный. А вот если бы решил участвовать в хакатоне через месяц учебы, то, наверное, подвел бы команду. Да и проигрывать на старте неприятно — это может демотивировать. Поэтому подтягивайте знания и идите за практикой на хакатоны!