Марафон программистов: Хакатоны вместе с Мансуром Нурмухамбетовым
Автор: Айбек Аренов; Редактор: Тамерлан АсылханЯ – Нурмухамбетов Мансур, закончил школу Haileybury в этом году. Являюсь участником олимпиад по математике с седьмого класса, интересуюсь программированием и машинным обучением. Люблю пробовать разное: от оригами до фокусов. Сегодня расскажу вам о моем опыте в хакатонах (форум для разработчиков, во время которого специалисты сообща решают какую-либо проблему на время – прим. ред.).
![](/file/3c1a974631830f9f1929e.png)
1. Почему вы решили участвовать в хакатонах? Что мотивирует вас развиваться в этой сфере?
Честно говоря, идея участвовать в хакатонах пришла ко мне от мамы. Она часто читает Facebook и Instagram в поисках интересных возможностей. В сентябре 2019 мы узнали о Technovation Families (проект Мансура и его семьи можно посмотреть по ссылке – прим. ред.), потом о Hackday 2020, а далее все пошло по инерции.
Что касается мотивации, то мне интересен сам формат соревнований, поэтому раньше я участвовал в олимпиадах по математике, а теперь в хакатонах. Наверное, самая весомая причина участвовать в них лично для меня – это видеть порой безумно интересные идеи и решения других участников.
2. Как вы готовитесь к хакатонам? Можете дать полезные для новичков советы?
Честно говоря, я не готовлюсь к хакатонам намеренно. Я люблю учиться и создавать проекты, основываясь на своих знаниях. Посоветовать могу одно: пробуйте разное и развивайте навыки видеомонтажа, создания макетов проектов, сайтов и приложений (например, в Figma).
Еще рекомендую не зацикливаться на одной идее или проекте, если вы уже видите, что он никуда не идет, но боитесь бросить его из-за того, что вы вложили много времени и усилий.
3. Сколько человек в вашей команде? Распределяли ли вы роли или делали все сообща?
Я пробовал участвовать в разных составах и самый удобный был для меня с моими братиками: Амиром и Жангиром. Благодаря тому, что мы с детства вместе, мы хорошо оцениваем и понимаем способности друг друга. 6 лет назад мы с Жангиром вели youtube-канал по фокусам, и еще несколько лет назад учились редактировать фотографии (Photoshop), после чего он углубился в сферу редактирования фото и видеомонтажа. С Амиром я постоянно в одной комнате, вижу, как и что он программирует, иногда решаю задачи вместе с ним. Неудивительно, что мы работаем вместе.
4. Как вы оцениваете сложность задачи на Jas Talents 2021, где вы выиграли 500 тысяч тенге? Достаточно ли времени было для выполнения задачи?
Времени было дано 2-3 дня, на придумывание и презентацию. Реализация проекта была необязательна, но, на мой взгляд, отличным бонусом. Это показывает, что вашу идею на самом деле можно воплотить в жизнь.
Задача на хакатоне была сложной. Идея для проекта, которая тогда казалась бредовой, пришла ко мне после прочтения задания. Примерно в то же время я получил доступ к API от GPT-3 от компании OpenAI. Я пытался применять его где угодно, и когда увидел, что для выполнения задания нужен анализатор soft skills, подумал, что это можно сделать в формате разговора с GPT-3. После нескольких тестирований оказалось, что это и правда работает. Далее Амир сделал Telegram-бота, я настроил API, а Жангир делал видео и скрипт.
5. Что из себя представлял ваш проект на хакатоне?
В рамках хакатона участники должны были решить задачу по оценке и повышению soft skills. Решение должно включать ответы на следующие вопросы:
- Как можно оценить межпрофильные навыки (soft skills)?
- Как автоматизировать этот процесс?
- Что выделяет ваше решение?
Наш проект Soft Skill AI – это чат-бот, который симулирует рабочие ситуации для отбора техперсонала. Мы помогаем HR отбирать людей в службу поддержки.
6. Были ли команды, которые составили вам серьёзную конкуренцию?
Да, одна команда мне очень понравилась. Помню, что их решение было в стиле игры. Человека ставят в необычное положение, и он должен сделать выбор, после чего оценивается его характер, поведение и работоспособность. Главным минусом их проекта было то, что он сложен в реализации: игру еще нужно сделать или купить готовую, что не дешево.
7. Что на данном хакатоне запомнилось вам больше всего?
Презентация наших решений. На презентации каждая команда показывает свое 3-5-минутное видео и потом получает комментарии от жюри. После каждого выступления я записывал минусы и плюсы других, что помогло мне сделать презентацию немного лучше и быть готовым к неожиданным вопросам.
8. Что было самым сложным на соревновании для вас?
По-моему, самым сложным и приятным было объяснить одним предложением наш проект. Для этого я пошел на менторскую сессию, где упорно 30 минут перебирал варианты. Объяснение своей идеи просто и емко играет большую роль в понимании жюри проекта.
9. Что, помимо материальных наград, дает участие в хакатонах? Какие навыки вы получили?
Участие в хакатонах дает участникам возможность наладить отношения с другими участниками и жюри. Также, на них часто проводятся лекции или менторские сессии (о том, как развить ваш проект, например), что тоже бывает интересным. Я не знаю наверняка, но хакатоны – это будто playground реальной жизни стартапов, и если это то, что вас интересует, то очень рекомендую в них поучаствовать.
10. Если не секрет, на что потратили деньги?
Я вложил их в развитие своего toolbox-а, то есть купил MacBook. Теперь ноутбук не зависает и я работаю быстрее xD.