За один хакатон можно попробовать новый инструмент, собрать прототип и получить обратную связь от экспертов. А ещё взять на себя задачу, которую на работе обычно решает кто-то другой. Новичкам это даёт практику, опытным специалистам помогает выйти за рамки привычной роли.Участники за ограниченное время создают решение заданной задачи: прототип, модель или работающий сервис. Требования к результату, допустимые инструменты и правила участия задают организаторы.30 сентября я побывал на финале Альфа Вайб Хакатона в Москве и поговорил с призёром соревнования, Екатериной Мазняк. Она впервые участвовала в хакатоне, выступала одна и заняла второе место.Попробовать задачу, до которой не доходят рукиНа хакатоне можно взяться за задачу, которая выходит за рамки вашей работы. Например, попробовать ИИ-агента в разработке или самому пройти путь от требований до тестирования. Организаторы задают срок и критерии оценки, а способ решения выбираете вы.Участникам предложили создать сервис, который обрабатывает текст между приложением и языковой моделью. Он должен был выдерживать высокую нагрузку, быстро отвечать и учитывать разные правила обработки данных.Основной этап длился 39 часов, решения подали 102 команды, а в финал прошли десять. Общий призовой фонд составил 2,3 млн рублей. Соревнование было первым внешним хакатоном Альфа-Банка по Enterprise Vibe Coding. Так называют разработку корпоративных систем в связке с ИИ-агентами.Гости финального мероприятия в ДК «Кристалл». Фото предоставлено Альфа-Банком.Научиться выбирать и объяснять свои решенияОграниченный срок заставляет определять приоритеты. Какие требования нужно выполнить в первую очередь? Что можно упростить? Какие проверки покажут, что решение действительно работает? На эти вопросы приходится отвечать до того, как вы потратите всё время на реализацию.Эксперты оценивали код, архитектуру и ход рассуждений участников: почему они выбрали этот подход, где сомневались и какие варианты отбросили. На защите также рассматривали прикладную пользу решения.Подготовьте короткий рассказ о проекте: какую задачу вы решали, почему выбрали этот подход, что показали проверки и что ещё требует доработки.Заранее выясните, что важнее для жюри: качество модели, работающий сервис или демонстрация пользовательского сценария. В руководстве Tproger по подготовке к хакатону есть советы, как спланировать работу и подготовить демо.Увидеть ценность своих навыков в новой ролиПервое место заняла команда из четырёх инженеров из Москвы, Владимира и Санкт-Петербурга. Второе досталось Кате из Краснодара, которая выступала одна. Третье заняла московская «Муравьиная ферма» из трёх человек.Награждение на Альфа Вайб Хакатоне: сертификаты за первое, второе и третье места. Фото предоставлено Альфа-Банком.Интересно, насколько разный бэкграунд бывает у участников хакатона. Например, у Кати медицинское образование. Во время пандемии она решила сменить сферу, обучилась тестированию, затем преподавала и работала в QA. На хакатон, кстати, пошла впервые просто ради интереса.Катя использовала AlfaGen. Её сервис маскировал персональные данные и восстанавливал исходный текст. Она работала по спецификации (SDD): сначала описывала, что программа должна делать, затем поручала ИИ написать код. Когда находила новый формат данных, дополняла описание и тесты и просила агента изменить реализацию.Под нагрузкой сервис Кати продолжал отвечать на запросы, но иногда возвращал неверный текст. Если бы она проверяла только скорость и отсутствие сбоев, ошибка осталась бы незамеченной. Катя сверяла исходный текст с восстановленным и поймала баг.Поняла, что опыт тестировщика не вспомогательный навык. С ИИ-агентом QA-инженер может в одиночку довести продукт от требований до нагрузочного теста: код пишет ИИ, а главным оказывается умение сформулировать, что значит «правильно» и доказать это цифрами.Подумайте, чем вы можете помочь в решении задачи. Кроме написания кода, могут пригодиться проектирование API, знание предметной области, подготовка тестов или понятная демонстрация проекта.Познакомиться с людьми и понять, куда двигаться дальшеПлощадка Альфа Вайб Митапа. Фото предоставлено Альфа-Банком.На хакатоне всегда есть о чём поговорить с другими участниками: обсудить решение, спросить про инструмент или поделиться своей находкой. Так можно познакомиться со специалистами из других городов и команд, узнать, как они работают, найти людей с похожими интересами. Эти знакомства могут вырасти в дружбу, совместный проект или приглашение в команду.Я спросил Катю, стоило бы участвовать, даже если бы она осталась без приза. Она ответила: «Конечно, стоило».За двое суток я прошла полный цикл: от требований до нагрузки и защиты решения. На работе такой цикл редко достаётся одному человеку. Плюс практика с ИИ-агентами на реальной задаче, новые знакомства и уверенность: теперь я точно знаю, что могу.Как получить пользу от своего первого хакатонаВыберите хакатон с задачей, которую вам интересно решать. Проверить условия участия и организацию работы поможет чек-лист Tproger. Дальше можно действовать так: