Хакатоны: интенсивные и инновационные семинары по программированию

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

Что такое хакатон?

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

Применение термина «марафон» к хакатону также не совсем точно. Хотя сосредоточенная работа программиста — это тоже тяжелый труд, в целом разработка программного обеспечения — это трудоемкая, затяжная задача. В хакатоне же вы получаете ограниченное время, и цель состоит в том, чтобы в течение нескольких часов или дней создать рабочий программный код — это скорее напряженный спринт в разработке приложений, чем марафон.

Хакатоны обычно сосредоточены вокруг определенной темы, которая, в свою очередь, оказывает влияние на участников. Существуют конференции разработчиков по определенным типам приложений (мобильные приложения, веб-приложения и т.д.), по определенному языку программирования, по API конкретного сервиса (Facebook, Google) или просто по общей теме (открытое правительство, доступность и т.д.).

Некоторые хакатоны также обходятся без заданных тем, и тогда команды разработчиков могут дать волю своему творчеству. Участниками обычно являются разработчики программного обеспечения — в основном (но не исключительно) программисты. Многие известные хакатоны также ориентированы на студентов или тех, кто начинает свою карьеру. Эти конференции также могут стать трамплином для студентов и начинающих программистов. На таких мероприятиях часто присутствуют крупные представители ИТ-индустрии, которые заинтересованы в открытии новых талантов.

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

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

Факт

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

Что происходит на хакатоне?

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

  • Презентация: Почти каждый хакатон начинается с вступительной презентации организаторов, в которой дается обзор мероприятия. Как правило, представляются основные темы хакатона, а также расписание всего мероприятия.
  • Лекции: Некоторые хакатоны предлагают не только возможность совместной разработки приложений, но и типичные элементы конференции — такие как лекции или семинары. В основном это темы, которые соответствуют основной теме мероприятия, и предлагают много информации по ней.
  • Питч: После объявления темы участники имеют возможность предложить подходящие идеи проектов для совместной работы над ними.
  • Создание команды: Обычно команды не создаются заранее, а ориентированы на проект и формируются относительно спонтанно на месте. Команды должны стремиться быть как можно более разнообразными — в команде, состоящей из людей с разным опытом и из разных слоев общества, проект будет продвигаться быстрее.
  • Работа над проектом: После того как команда собрана, начинается собственно работа. Вместе команды разрабатывают свою первоначальную идею, затем собирают возможные стратегии решения. Редко бывает так, что проекты полностью завершаются за отведенное время — это не является целью хакатона. Его цель — найти креативные решения и обменяться идеями.
  • Сон и еда: На многих мероприятиях еда и сон отходят на второй план — на это нет времени. Быстрые перекусы тут и там и короткие ночи в спальных мешках — вот что можно ожидать. Конечно, это не обязательно так, ведь некоторые организаторы мероприятий предлагают здоровое питание и помощь в поиске ночлега.
  • Презентация: Особенно на более продолжительных мероприятиях часто проводятся презентации, которые информируют участников о текущем состоянии проектов и освещают проблемы. Это также может быть возможностью получить совет от других участников. В конце хакатона все участники проводят презентацию. Речь идет не о готовом продукте, а, что более важно, об идеях по решению каких-либо вопросов или проблем, а также о концепции доведения проекта до удовлетворительного завершения.
  • Церемония награждения: Если хакатон носит соревновательный характер, мероприятие завершается церемонией награждения. Предварительно жюри (обычно состоящее из организаторов, известных экспертов или представителей выбранных компаний) фотографирует проекты на презентациях и впоследствии выбирает одного или нескольких победителей — часто участники могут подавать свои проекты в разные категории. В зависимости от мероприятия, команды могут выиграть денежные или неденежные призы.

Хакатоны по всей территории США

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

HackMIT

Что?

Основанный в 2012 году, это ежегодный студенческий хакатон, который известен тем, что привлекает лучших из лучших. HackMIT не рассчитан на новичков — попасть на этот хакафон — уже повод для гордости, а конкуренция высока. Многие участники принимали участие в других престижных хакатонах. Число участников обычно составляет около 1 000 «хакеров».

Где?

Массачусетский технологический институт (MIT) в Кембридже, штат Массачусетс.

Примечательные проекты:

  • Kinarity (2015) — проект, зародившийся на HackMIT и призванный помочь слепым ориентироваться и познавать окружающий мир.
  • LeanOnMe (2015) объединяет тех, кто нуждается в поддержке психического здоровья, со сверстниками-волонтерами в кампусе.
  • Pusheats (2016) пропагандирует здоровый образ жизни, предлагая пользователям возможность улучшить свои пищевые привычки. Анимационный кот Пушин является талисманом приложения, а также вдохновил его название.

HackTech

Что?

Бесплатный хакатон для студентов. В HackTech принимают участие 400 студентов и аспирантов, а иногда и старшеклассники. Он длится 36 часов и открыт для новичков. Дорожные расходы компенсируются или предоставляются в виде бесплатного автобуса, если вы живете в Калифорнии.

Где?

Калтех в Пасадене, Калифорния

Примечательные проекты:

  • HowAmIfeeling AR — проект, цель которого — помочь детям с аутизмом улучшить способность распознавать и контролировать свои эмоции с помощью интерактивной AR-игры.
  • MoodTunes — это расширение для интернет-браузера Chrome, которое помогает принимать профилактические меры для сохранения психического здоровья. Оно разработано для того, чтобы люди, которые чувствуют себя плохо, могли слушать определенные музыкальные категории, которые стимулируют такое же музыкальное облегчение, как и утешение близкого человека.
  • Piccoku — как и хакатон, Piccoku — это портмоне, объединяющее слова «картинка» и «хайку», и представляет собой программу для преобразования ваших фотографий в стихи хайку.

HackIllinois

Что?

Основанный в 2014 году, этот хакатон теперь в основном посвящен программированию с открытым исходным кодом и открыт как для команд, так и для отдельных участников. Для тех, кто приехал один, проводятся семинары по формированию команды, а питание и проживание предоставляются на месте. HackIllinois проходит в течение всех выходных, включая вечер пятницы.

Где?

Кампус Урбана-Шампейн, Иллинойский университет, Шампейн, штат Иллинойс.

Примечательные проекты:

  • Intelligent Transplants был разработан для прогнозирования жизнеспособности трансплантации органов с использованием синтетических данных, основанных на мировых тенденциях трансплантации органов. Цель — улучшить использование органов и помочь в принятии решений о сроках пересадки.
  • FyveBot — это приложение для лишних пяти минут в вашем дне. Оно собирает короткие статьи, похожие на перекусы, и на основе ваших интересов предлагает вам новые понятия и темы для изучения.
  • FreeWatch — это проект по превращению старых, неиспользуемых смартфонов в умные домашние системы наблюдения — идеальный вариант для тех, кто не может финансировать дорогостоящую систему.

PennApps

Что? Еще один элитный хакатон, PennApps претендует на звание крупнейшего в мире хакатона для колледжей. Основанный в 2009 году, этот хакатон длится 36 часов, и в последнее время он старается включить в хакинг здоровый образ жизни, предлагая йогу и бег в течение всего мероприятия. «Выпускники» этого хакатона продают свои компании и идеи, которые они придумали, на PennApps, и участие в хакафоне, безусловно, будет хорошо смотреться в резюме программиста.

Где?

Университет Пенсильвании, Филадельфия, Пенсильвания.

Примечательные проекты?

  • Tacteyele (2017) заняла третье место на хакатоне PennAppsXV, и на ее создание вдохновил член команды с болезнью Паркинсона, которому было практически невозможно пользоваться компьютером, поскольку для перемещения курсора требуется мелкая моторика. Используя технологию распознавания лиц, Tacteyele отслеживает движение вашей головы и мимику, перемещая курсор, когда вы двигаете головой, щелкая, когда вы подмигиваете, или реагируя на голосовые команды.
  • Mindful (2017) отслеживает ваше психическое здоровье, просто сохраняя данные об использовании iPhone. Идея заключается в том, что ваше поведение в Интернете и общение с друзьями может показать, как вы себя чувствуете, а отслеживая то, что вы пишете с помощью клавиатуры iOS, Mindful может дать вам общее представление о том, как вы себя чувствуете.
  • Компания Theia (2016) стремится сделать уход за глазами доступным для всех, предоставляя недорогое обслуживание жителям бедных стран или тем, кто имеет ограниченный доступ к здравоохранению.

Оцените статью
cdelat.ru
Добавить комментарий