Как победа в хакатоне принесла первый оффер — история Максима Юрлова
В феврале 2024 года Максим Юрлов поступил на курс «Инженер машинного обучения», отучился, но долго не решался искать работу. Узнайте из первых уст, как студент пошел на хакатон ради опыта и вернулся оттуда с победой, а вскоре получил и первый оффер.
Путь в Machine Learning
По первому образованию я юрист, но уже во время учебы понял, что это не мое. Искал себя в различных областях: читал научпоп, слушал лекции по физике, а однажды сел посмотреть видео про IT-профессии и сразу влюбился в Data Science и Machine Learning. Направление показалось востребованным, творческим и перспективным — увидел там поле непаханое для проектов. Но брали сомнения.
Мне 22 года. Многие в этом возрасте начинают работать по специальности, а я — человек без технического бэкграунда — только собираюсь в ML. Отучусь и что дальше? На рынке придется конкурировать с выпускниками МГУ и ВШЭ. Было заранее досадно, что, возможно, не получится. Но все-таки я рискнул.
Меня вдохновляло, сколько фишек и изобретений появляется в этой области, и я поставил цель — освоить инструменты ML и к концу года начать поиск работы.
Сила нетворкинга
Год подходил к концу, а я не торопился на собеседования. Все время ощущал себя неготовым.
Я старался завязывать знакомства в сфере ML. Написал одному специалисту — знакомому моих знакомых, и мы подружились. Как-то он предложил поучаствовать в двухдневном хакатоне Россельхозбанка (РСХБ) и российской селекционно-семеноводческой компании RUSEED. Это был мой шанс проявить себя и поработать в команде. О победе даже не думал, просто хотел получить опыт на реальных задачах.
Меня добавили в тг-чат и представили как «свитчера». Так я узнал, что свитчер — это человек, который переметнулся из другой области. В моем случае — из юриспруденции.
Первый день хакатона: как в тумане
В команде были опытные ребята. Половина из них в прошлом году уже выигрывала хакатон РСХБ. На их фоне не хотелось выглядеть человеком, который мало в чем разбирается. Так что я решил действовать активно.
Перед нами стояла задача создать модель, которая определит, какой генотип сои дает большие плоды в конкретных погодных условиях.
Наравне с другими я начал подкидывать в чат идеи, как это можно реализовать. Но быстро понял, что мои предложения банальные и ничем не помогут. Парни работали уже несколько лет в сфере, и у них было более глубокое понимание, какие инструменты использовать. Я же окунулся в мир, совсем не похожий на тот, в котором ты решаешь домашку с людьми своего уровня.
В первый вечер пытался понять, чем могу помочь команде. В голове было мутно. На помощь опять пришел знакомый. Он сориентировал по задаче, а другие ребята подкинули сайты, откуда можно взять информацию. Дальше началась моя личная творческая работа.
Второй день: стал экспертом по выращиванию сои
Я делал один из двух датасетов и объединял его с теми, что предоставили организаторы хакатона. Надо было отобрать самые полезные погодные признаки для модели. А я ничего не знал о сое. Пришлось глубоко погрузиться в тему:
- Имплементировал формулы из научной статьи для расчёта новых признаков.
- Разделил признаки на фазы роста сои.
На второй день хакатона уже чувствовал себя уверенным членом команды. Признаки, которые я отобрал, попали в топ-5 фич по важности для итоговой модели.
Первые сложности
Время хакатона совпало с моей поездкой к родственникам девушки в Тулу. И пока все отдыхали, я не отходил от ноутбука.
В первый день соревнований сидел до трех утра. Потом лег спать, но вдруг пришла новая идея, что делать с данными. Встал, взял ноут и проработал еще до пяти утра.
На следующий день проснулся, позавтракал и опять сел за ноутбук. Тяжело, но в тот момент это был творческий порыв.
Многое пришлось делать впервые:
- заниматься исследовательской деятельностью;
- переводить данные из статей в код;
- осваивать новую библиотеку для подбора гиперпараметров.
Но я получал удовольствие от процесса, понимал, что не могу подставить команду. По натуре человек не суперусидчивый, я работал почти нон-стоп. Менял разве что место работы: со стула на кровать и обратно.
Первая реакция на победу
Когда огласили победителей, наш командный чат прорвало. За два дня работы в нем не было столько эмоций, как тогда. Менеджер, он же капитан команды, в этот момент был в ресторане и подключился к трансляции оттуда. Будто он знал, что мы победили, и отмечал.
Я был удивлен и даже не поверил. Сразу захотел поделиться новостью с родными. Мол, смотрите — целый год я то на складе запчастей шины носил, то учился безвылазно. Все было не зря.
Результаты хакатона
Победа стала для меня отправной точкой в поиске работы и придала уверенности в своих силах. До хакатона я участвовал в кейс-чемпионате от Газпромнефти. А после узнал, что победил и там.
На собеседовании в Газпромнефть спрашивали про участие в хакатоне РСХБ, и я подробно рассказал о моем вкладе в проект:
- что делал в команде;
- с какими библиотеками работал;
- чего смог достичь.
В итоге получил оффер и вышел на стажировку. Отличный результат!
Сейчас я продолжаю учиться в области Machine Learning. Это превратилось в мое хобби, но уже с уклоном в работу. Изучаю нейронные сети, углубляюсь в компьютерное зрение. Интерес к сфере, желание заниматься творческой и исследовательской работой — моя главная мотивация.
Советы начинающим ML-инженерам
Хакатоны — крутая возможность поработать в команде, которой не хватает на курсах. Вы попадете в среду профессионалов, поймете, как распределяются задачи и как отчитываться перед другими.
Да, у меня хакатон занял много времени и ресурсов. Зато освоил работу с новыми инструментами, получил денежный приз, строчку о победе в резюме и уверенность в себе.
Параллельно с учебой я работал и любое свободное время тратил на просмотр лекций. У меня был блокнотик с ручкой. Во время обеда, когда все выходили покурить, я конспектировал или делал заметки. Поэтому пришел на соревнования более-менее подготовленный. А вот если бы решил участвовать в хакатоне через месяц учебы, то, наверное, подвел бы команду. Да и проигрывать на старте неприятно — это может демотивировать. Поэтому подтягивайте знания и идите за практикой на хакатоны!