Кемеровский Хакатон, Или «Как На Моем Ноутбуке Появилась Первая Наклейка»

В первые выходные апреля, со 2 по 3 число месяца, прошел Хакатон «Вкус-ИТ» в рамках фестиваля «ИТ-Салат» в городе Кемерово.

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

Организаторами мероприятия выступили представители Microsoft Student Partners, Кемеровского государственного университета и КузГТУ.

Генеральным партнером выступила компания «Сибирские сети».



Формирование команды

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

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

За три недели до старта, пока в рамках фестиваля проходили семинары/мастер-классы в РГУ и Кемеровском государственном университете, я случайно узнал о хакатоне и сразу начал искать команду, взяв за основу почти забытую идею.

Первым делом я пригласил однокурсника, с которым мы начали заниматься дизайном.

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

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

Так родился DevCom. Что мы знали? Чем они владели? Фактически, на момент запуска у нас был опыт работы с языками C++ и HTML, а также общее понимание объектно-ориентированного программирования.

Сложность хакатона заключалась в том, что мы собирались писать на малоизвестном языке C#.

С другой стороны, я мог свободно менять код XAML, а мой друг все три недели читал специализированную литературу.

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



Суть проекта

Довольно простая идея.

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

Возможно, идея не нова.

Но, судя по нашим исследованиям магазинов трёх мобильных платформ, хороший аналога еще не было.

По сравнению с существующими, наша программа выглядела намного лучше.

Итак, взвесив множество аспектов, в том числе и рыночных, было принято решение написать приложение для Windows Phone. УПД: Спустя полтора года я довел идею приложения до выпуска, но на платформе Android. Скачать программу можно с маркета Гугл игры и тыкать.



Подготовка и старт Хакатона

Наша команда прибыла на площадку КемГУ (где мы провели эти выходные) раньше участников и организаторов.

Некоторое время нас просто не пускали в учебное заведение, потому что никто не взял с собой паспорта.

Как оказалось, охрана не знала о предстоящем мероприятии.

Вскоре мы увидели знакомые лица – это были люди из МСП, несущие в нашу сторону плакаты и еду.

Спустя некоторое время мы сидели в креативной гостиной, ожидая начала мероприятия.



Кемеровский хакатон, или «Как на моем ноутбуке появилась первая наклейка»

Спонсоры выступили.

Организаторы дали последние указания.

Команды представили свои идеи.

Так начался хакатон.



Кемеровский хакатон, или «Как на моем ноутбуке появилась первая наклейка»



День

Каждый пришел со своим снаряжением.

Мы надеялись, что как только приступим к работе, мы начнем писать код и делать несколько набросков.

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

В системе Mac. На втором мы смогли установить среду разработки Visual Studio 2013 и подключить к ней Windows Phone вместо эмулятора.

Третий использовался как поисковик — искали информацию, которая могла бы как-то помочь в процессе конструирования кода на C#.

Однако ночью мы нашли применение четвертому ноутбуку.

Учитывая, что концепция согласована и одобрена, мы приступили к работе.

Но и здесь возникли разногласия.

Я чувствовал, что нам нужно добавить больше страниц для удобства пользователей (около 5), но наш дизайнер хотел уместить все на двух или трех страницах.

Через некоторое время компромисс был найден, и тогда мы приступили к написанию кода.



Кемеровский хакатон, или «Как на моем ноутбуке появилась первая наклейка»



Ночь

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

Достав четвёртый ноутбук, я настроил онлайн-трансляцию мероприятия.

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

Третий человек, программист, пытался разобраться в C# и одновременно корректировать детали нашего приложения.

Он объяснил это тем, что на следующее утро мы вряд ли сможем собраться с мыслями и сделать все по плану.



Утро

Утро на хакатоне было особенно веселым.

Я как будто думал-думал о проекте и его реализации, пока конструировал код. Но как только я на какое-то время отошел от процесса, я чуть не заснул.

Я до сих пор не могу вспомнить, что произошло утром.

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

Мне хотелось больше времени, но в тот же момент мне снился сон.

Появилось желание побыстрее пойти домой.

Какой-то парадокс.

Впечатления от другого участника команды.

С приближением рассвета мои мысли начали искажаться.

Я перестал следить за своим поведением и речью и обнаружил, что сплю на сдвинутых вместе стульях.

Друзья сказали, что я заснул минут на 15, после чего вскочил, подал им идею кода и снова заснул.

Всем командам было сложно.

Пожалуй, эта часть мероприятия оказалась самой суровой.

Не без помощи организаторов.



Демонстрация нашего проекта

Время разработки подходило к концу.

Мы сделали последние доработки и были готовы показать проект жюри.

Наш дизайнер был косноязычен, поэтому мы доверили ему самое главное задание (выступление).

Я, в свою очередь, продемонстрировал, как работает приложение.

Дальше посыпались каверзные вопросы, на которые мы постарались ответить всей командой.

Я стоял и думал: «Мы провалимся!» На деле получилось иначе.



Кемеровский хакатон, или «Как на моем ноутбуке появилась первая наклейка»

Кстати, мы заняли первое место в сфере мобильных приложений.

Мы получили хорошие призы на сумму около 10-12 тысяч.

Так на моем ноутбуке появилась первая наклейка.



Полученные результаты

  • Ничто не идет так, как планировалось изначально.

    Тщательная подготовка не гарантирует победу.

  • Участие в хакатоне – это бесценный жизненный опыт.
  • На мероприятии вы невольно заводите полезные знакомства.

    Хакатон – это шанс проявить себя.

  • Процесс создания проекта очень увлекательный, а наблюдение за работой других людей вызывает энтузиазм.

  • Хакатон не следует воспринимать как соревнование.

    Это встреча любителей IT-технологий.

    Место, где приходит вдохновение и идеи текут рекой.

  • Восстановление тела после происшествия заняло чуть больше суток.

Спасибо организаторам за возможность принять участие в таком мероприятии.

Особая благодарность за прочтение!

Кемеровский хакатон, или «Как на моем ноутбуке появилась первая наклейка»

Теги: #хакатон #C++ #XAML #microsoft #Хакатоны #Читальный зал

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.