Мы в DevEducation часто проводим практические занятия для наших студентов совместно с компаниями-партнёрами академии. Одним из таких занятий стал хакатон для студентов QA-направления 26-27 октября, прошедший в офисе IT-компании Wizardsdev в Днепре. Более 20 человек стали участниками соревнований.
Студентов разделили на 5 команд, и каждая получила практические задания. «Нашей основной задачей было погрузить ребят в рабочий процесс компании, для чего мы дали в тестирование реальные проекты: платформы криптобиржи и трейдинга, а также расширение для браузера Chrome, – поясняет председатель жюри хакатона, руководитель проектов департаменте WebApp WizardsDev Алина Власова. – Работали команды по методологии SCRUM. Чтобы не усложнять жизнь участникам, работа шла в рамках одного спринта, но каждая задача, которую команды брали в разработку, оценивалась в зависимости от степени её сложности. Два дня студенты DevEducation при помощи business owner’ов – представителей нашей компании, тестировали различные части живых проектов, находящихся в разработке. Нам очень понравилось отношение к делу и заряженность на результат всех участников хакатона».
Помимо собственно работы над проектами организаторы хакатона периодически перебивали внимание студентов, производя мини-викторины, предлагая решить логические задачи, найти ошибки в коде, то есть усложняли планирование, максимально приближая студентов к реальной жизни, в которой также бывает множество мелких отвлекающих факторов. Но все команды справились и с этим вызовом.
5 ноября в офисе DevEducation в Днепре состоится объявление результатов и выдача дипломов по итогам проверки жюри. Команды, занявшие первые три места, получат памятные призы.
Хакатон (англ. hackathon, от слов hack и marathon – соревнование в сфере IT, во время которого специалисты из разных областей разработки программного обеспечения (программисты, тестировщики, дизайнеры, менеджеры) сообща решают какую-либо проблему на время. Обычно хакатоны длятся от одного дня до недели.
Некоторые хакатоны предназначены для образовательных или социальных целей, но чаще задачей хакатона является создание полноценного программного обеспечения. Каждый хакатон сфокусирован на определённой области, например, языке программирования, операционной системе, приложении, программном интерфейсе (API).