Хакатон, или Как быстро окунуться в реалии программирования

На выходных 15.05 — 16.05 в Днепре, Харькове и Киеве прошел хакатон для студентов колледжа. В нем принимали участие ребята из таких групп: Base C#, Java, FrontEnd, QA/AT. Участников разделили на команды, дали задание и всего 48 часов на то, чтобы написать приложение по поставленной задаче.

Что такое «хакатон» и зачем он нужен?

Само слово «хакатон» — это словосочетание двух английских слов: hack (взламывать) и marathon (марафон). По сути — это соревнование, в котором принимают участие люди различных направлений сферы IT: тестировщики, программисты, дизайнеры. Цель — разработка уникального продукта в четко установленные сроки.

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

Хакатон, или Как быстро окунуться в реалии программирования

Scrum и хакатон: уровни взаимодействия

До начала хакатона у ребят был Scrum тренинг. Сам по себе Scrum является гибкой методологией разработки. Он характеризуется нестандартным распределением ролей в команде и особой организацией итераций. Как и другие agile методы, Scrum использует командный подход, короткие итерации и постоянное улучшение в процессе работы. Реализация этих принципов происходит через набор особых ролей, правил, процессов и инструментов. Именно это позволяет командам разрабатывать продукт вдвое быстрее.

Наши ребята на хакатоне использовали именно Scrum систему. Это помогло им на практике понять как правильно работать с данной методологией.

Определяющие навыки в сфере IT

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

Для студентов это стало очень большим уроком. Максимально позитивно повлияло на их понимание и осмысление то, насколько важна командная работа. Ведь в настоящих проектах один человек, даже если он очень умный и технически подкован, в одиночку не сможет добиться желаемого результата. Команда — это не только разделение обязанностей. Команда — это поддержка, сплоченность, дух.

Хакатон объединяет

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

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