(Бонус для энтузиастов хакатона: компания Precisely запустила крупнейший онлайн-хакатон: Взломать карантин - HACKINTINE! Зарегистрируйтесь до 1 июня!)

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

Итак, для всех вас, энтузиастов этимологии, слово хакатон - это сумочка слов взломать и марафон. Таким образом, хакатон обычно длится целый день (может длиться 36 часов, 48 часов и т. Д.), Соревнование по кодированию / решению проблем, когда начинающие / существующие программисты, разработчики, дизайнеры и менеджеры по продуктам собираются вместе, чтобы создать и спроектировать что-то функциональное для развлечения. .

В целом хакатоны можно разделить на 7 широких категорий

  • Использование определенного языка программирования, API или фреймворка

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

Google, например, проводит хакатон на основе своего нового фреймворка Flutter, чтобы познакомить публику со своим домашним api Dart. Подобные хакатоны нацелены на демонстрацию новых функций и стимулирование программистов к их внедрению.

  • По какой-то причине / цели или как дань уважения

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

Это можно увидеть в инициативе Smart India Hackathon, которая направлена ​​на преодоление цифрового разрыва в нашей стране и дальнейшее продвижение цифровой грамотности.

НПО также используют эти мероприятия, чтобы собрать деньги на конкретное дело. Random Hacks of Kindness - еще один популярный хакатон, посвященный управлению стихийными бедствиями и реагированию на кризисы.

Кроме того, The Global Game Jam, крупнейший хакатон по разработке видеоигр, часто включает дополнительные требования, называемые диверсификаторами, которые направлены на повышение доступности игр и по другим причинам.

Ряд хакатонов, таких как Aaron Swartz International Hackathon 2018, по всему миру был запланирован в память о скончавшемся в 2013 году компьютерном программисте и интернет-активисте Аароне Шварце.

  • Для демографической группы

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

Women Who Code - это инициатива, которая предполагает пропорциональное представительство женщин в качестве технических руководителей, руководителей, учредителей, венчурных капиталистов, членов совета директоров и инженеров-программистов.

  • Для внутренних инноваций и мотивации

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

Функция Facebook «мгновенная проверка на Android», кнопка «Нравится» и функция «Добавление тегов в комментарии» - все это результаты их внутренних хакатонов.

  • Хакатоны как инструмент найма

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

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

С такими мероприятиями, как Amazon Jobs Day, Spotify - Diversify, IBM - DeveloperWeek; Вместо интервьюеров заставляют работать хакатоны.

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

  • Для связи местных технических сообществ

Некоторые хакатоны (такие как StartupBus, основанный в 2010 году в Австралии) сочетают соревновательный элемент с поездкой на автомобиле, чтобы соединить местные технические сообщества в нескольких городах вдоль автобусных маршрутов. Сейчас это происходит в Северной Америке, Европе, Африке и Австралии.

  • Спринты кода

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

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

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

Стоит ли вам побывать на одном?

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

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

Глобальные технологические хакатоны по всему миру

… Найти больше в Блоге возможностей

Локальные хакатоны в октябре – декабре.

(Кортси Девпост)