Что это такое
Хакатон — соревнование, где команды за короткий срок, обычно от суток до нескольких дней, делают работающий прототип по заданной теме. В конце — показ результатов и разбор.
Ключевое слово — «команда». Хакатон почти никогда не про то, кто лучше пишет код. Он про то, как несколько человек за ограниченное время договариваются и что-то доводят до показа.
Зачем идти, если мало умеете
Три причины, и ни одна не про победу.
Опыт работы в команде под давлением. Работодатели ценят хакатоны именно за это. За сутки вы проживёте маленькую версию рабочего проекта: непонятные требования, спор о подходе, нехватка времени, необходимость выкинуть половину задуманного.
Понимание, как быстро вы работаете на самом деле. Оценки сроков у новичков обычно расходятся с реальностью втрое. Хакатон лечит это за один заход.
Люди. С теми, с кем провели вместе сутки над задачей, отношения складываются иначе. Часть команд после хакатона продолжает делать проект вместе.
Чего не ждать
- Что вы напишете красивый код. Не напишете, и это нормально: там другая задача.
- Что вы всё поймёте. В первый раз половина будет непонятна.
- Что победите. Ходить за победой на первый хакатон — верный способ расстроиться.
Что делать, если вы самый слабый в команде
Это частая ситуация и она не страшная. Берите то, что понимаете, и делайте это надёжно. Обычно нужны руки на понятные вещи: разметка, тексты, показ, сборка данных, проверка того, что всё работает.
Худшее, что можно сделать, — взять сложную часть из гордости и завалить её к утру. Лучшее — честно сказать, что осилите, и сделать это.
Как подготовиться
Заранее разберитесь с тем, на чём будете работать: настройте окружение, вспомните, как разворачивается проект. Тратить первые три часа на установку — обычная и обидная потеря.
И договоритесь в команде на старте: что делаем, что считаем готовым, кто за что отвечает. Час на это в начале экономит шесть часов посреди ночи.
После хакатона
Не бросайте результат. Даже сырой прототип можно за пару вечеров довести до состояния, когда его не стыдно показать. Тогда у вас появится не строчка «участвовал в хакатоне», а работающая вещь и рассказ о том, как её делали втроём за сутки.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- What counts as a finished project: a definition of doneWhy a project without this sentence never ends, how to write one, and what to do with the ideas that don't fit inside it.
- Что считать законченным проектом: определение готовностиПочему без этой фразы проект не заканчивается никогда, как её сформулировать и что делать с идеями, которые в неё не влезли.
- A pet project alone or in a team: which gives you moreAn honest comparison: what each gives you, what each costs you, and when to choose which.