Хакатон: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
отмена правки 140394652 участника Annkapur51 (обс.) ВП:ВЕС
Метка: отмена
викификация
Строка 1: Строка 1:
{{Стиль}}[[Файл:WikihackVienna27.jpg|thumb|right|Хакатон [[Фонд Викимедиа|фонда Викимедиа]], 2017 год.]]
{{Стиль}}[[Файл:WikihackVienna27.jpg|thumb|right]]
'''Хакатон''' ({{lang-en|hackathon}} ← {{lang-en2|hacker}} «[[хакер]]» + {{lang-en2|marathon}} «[[марафон]]») — форум для разработчиков, во время которого специалисты из разных областей разработки [[программное обеспечение|программного обеспечения]] (программисты, дизайнеры, менеджеры) сообща решают какую-либо проблему на время.

Простыми словами, хакатон — это особый формат соревнования, где участники решают поставленную перед ними задачу за определённый срок. Качество и скорость выполнения задания — две обязательные составляющие конкурса IT-специалистов. Остальное может варьироваться в зависимости от формата мероприятия. Место, где проводится хакатон, становится точкой притяжения для специалистов.

Некоторые хакатоны предназначены для образовательных или социальных целей, но чаще задачей хакатона является создание полноценного программного обеспечения. Каждый хакатон сфокусирован на определённой области, например языке программирования, операционной системе, приложении, программном интерфейсе ([[API]]).

== История ==
Термин появился в 1999 году. Его, независимо друг от друга, начали употреблять разработчики [[OpenBSD]] и [[Sun Microsystems]].

Разработчики OpenBSD впервые использовали этот термин для обозначения встречи, посвящённой [[криптография|криптографии]], в [[Калгари]] (Канада) 4 июня 1999 года<ref>{{Cite web |url=http://www.govtech.com/pcio/Who-Invented-the-Hackathon.html |title=Who Invented the Hackathon?<!-- Заголовок добавлен ботом --> |access-date=2014-01-20 |archive-date=2016-12-20 |archive-url=https://web.archive.org/web/20161220221138/http://www.govtech.com/pcio/Who-Invented-the-Hackathon.html |deadlink=no }}</ref>. На неё приехали 10 разработчиков для написания программ, которые бы не подпадали под жёсткие экспортные ограничения, установленные США на криптографическое ПО.

Sun использовала название «the Hackathon» во время конференции [[JavaOne]], проходившей с 15 по 19 июня 1999 года<ref>[http://www.cnn.com/TECH/computing/9907/26/palmv.idg/ How Palm V stole the show at JavaOne] {{Wayback|url=http://www.cnn.com/TECH/computing/9907/26/palmv.idg/ |date=20160317094039 }} // CNN, July 26, 1999{{Ref-en}}</ref>; Джон Кейдж предложил написать программу на языке программирования [[Java]] для нового Palm V, которая бы использовала ИК-порт для связи с другими пользователями Palm.

Начиная с середины 2000-х годов, хакатоны стали более распространёнными и рассматривались компаниями и инвесторами как способ быстрой разработки новых программных технологий или областей инвестирования<ref name="the hackathon is on">[https://www.wired.com/magazine/2012/02/ff_hackathons/all/1 The Hackathon Is On: Pitching and Programming the Next Killer App] {{Wayback|url=https://www.wired.com/magazine/2012/02/ff_hackathons/all/1 |date=20140317070954 }}, Steven Leckart, ''[[Wired]]'', March 2012</ref>. Некоторые известные компании были созданы на хакатонах, например GroupMe, появившаяся на хакатоне конференции TechCrunch Disrupt 2010; в 2011 она была куплена компанией Skype за 85 млн долларов<ref name="the hackathon is on"/>.

== Виды хакатонов ==
Существует два основных вида хакатонов: внешние и внутренние{{Нет АИ|22|06|2024}}.

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

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

=== Для разработки платформ ===
Некоторые хакатоны посвящены работе над конкретной платформой, например, операционной системой, либо по созданию приложений.

Разработка приложений для мобильных платформ происходит, например, на хакатоне [[Over the Air]], проходящем в [[Блетчли-парк]]е ([[Англия]]), который привлекает значительные спонсорские взносы<ref>[http://www.huffingtonpost.co.uk/2011/09/16/hackers-get-hired-at-blet_n_966246.html Hackers Get Hired At Bletchley Park] {{webarchive|url=https://web.archive.org/web/20110926233338/http://www.huffingtonpost.co.uk/2011/09/16/hackers-get-hired-at-blet_n_966246.html |date=2011-09-26 }}, ''[[Huffington Post|HuffPost Tech UK]]'', September 19, 2011</ref><ref>[http://www.techventure2011.com/hackathon AT&T Mobile App Hackathon 2011] {{webarchive|url=https://web.archive.org/web/20111221093855/http://www.techventure2011.com/hackathon |date=2011-12-21 }}</ref>. Также проводятся хакатоны по разработке видео- и компьютерных игр<ref>[http://seehub.me/2011/11/nordeus-2011-game-development-hackathon/ Nordeus 2011 Game Development Hackathon] {{webarchive|url=https://web.archive.org/web/20131029001801/http://seehub.me/2011/11/nordeus-2011-game-development-hackathon/ |date=2013-10-29 }}</ref>.

[[Music Hack Day]] — хакатон, посвящённый программам и аппаратному обеспечению для музыки. С 2009 года он проводился более 20 раз в различных местах<ref>{{Cite web |url=http://musichackday.org/ |title=Music Hack Day homepage |access-date=2012-11-01 |archive-date=2020-05-10 |archive-url=https://web.archive.org/web/20200510224716/https://musichackday.org/ |deadlink=yes }}</ref><ref>{{Cite web |url=https://www.theguardian.com/music/musicblog/2009/jul/13/beats-geeks-music-hack-day |title=Beats and geeks at Music Hack Day (The Guardian) |access-date=2017-05-22 |archive-date=2016-03-06 |archive-url=https://web.archive.org/web/20160306000322/http://www.theguardian.com/music/musicblog/2009/jul/13/beats-geeks-music-hack-day |deadlink=no }}</ref>.

Ежегодно с 1999 года проводится хакатон разработчиков операционной системы [[OpenBSD]]<ref>Илья Александров, [http://test.kiytele.com/SysAdmin/content/2007/samag_01_50/samag1(50)-90-93.pdf Прошлое операционных систем семейства BSD] {{Wayback|url=http://test.kiytele.com/SysAdmin/content/2007/samag_01_50/samag1(50)-90-93.pdf |date=20140201150815 }} «Ежегодно они собираются в одном из городов в Канаде или в США на мероприятие, именуемое „hackathons“»</ref>.

Существуют хакатоны по созданию приложений для смартфонов [[Android]]<ref>{{Cite web |url=http://androidhackathon.org/ |title=Android Hackathon |access-date=2012-11-01 |archive-date=2013-10-06 |archive-url=https://web.archive.org/web/20131006065812/http://androidhackathon.org/ |deadlink=no }}</ref>, [[iOS]]<ref>{{Cite web |url=http://www.iosdevcamp.org/contest/ |title=iOSDevCamp 2011 Hackathon |access-date=2012-11-01 |archive-date=2016-10-21 |archive-url=https://web.archive.org/web/20161021154036/http://www.iosdevcamp.org/contest/ |deadlink=no }}</ref> и [[Tizen]]. Ранее сходные мероприятия проводились для [[Maemo]] 5 ([[Nokia N900]]) и [[MeeGo]] ([[Nokia N9]])<ref>{{Cite web |url=https://metalab.at/wiki/N9_Hackathon |title=N9 Hackathon |access-date=2012-11-01 |archive-date=2017-03-12 |archive-url=https://web.archive.org/web/20170312031557/https://metalab.at/wiki/N9_Hackathon |deadlink=no }}</ref>.

=== Языки программирования, API, фреймворки ===
С 2007 года проводятся хакатоны [[Perl]], целью которых является улучшение самого языка.<ref>{{Cite web |url=http://conferences.yapceurope.org/hack2007nl/ |title=Welcome to the First European Perl Hackathon |access-date=2012-11-01 |archive-date=2013-09-11 |archive-url=https://web.archive.org/web/20130911035848/http://conferences.yapceurope.org/hack2007nl/ |deadlink=no }}</ref> Разработчики [[Haskell]]<ref>{{Cite web |url=http://www.haskell.org/haskellwiki/Hackathon |title=Hac: The Haskell Hackathon |access-date=2012-11-01 |archive-date=2015-01-02 |archive-url=https://web.archive.org/web/20150102192401/https://www.haskell.org/haskellwiki/Hackathon |deadlink=no }}</ref> и [[Scala (язык программирования)|Scala]]<ref>[http://scalathon.org/ Scalathon: The International Scala Hackathon] {{webarchive|url=https://web.archive.org/web/20110408073244/http://scalathon.org/ |date=2011-04-08 }}</ref> проводят сходные мероприятия: Haskell Hackathon и Scalathon.

Проводились хакатоны по разработке приложений на [[HTML5]]<ref>[http://www.hackathons.com/?event=html5-hackathon-new-york HTML5 Hackathon — New York] {{Wayback|url=http://www.hackathons.com/?event=html5-hackathon-new-york |date=20160307162241 }}, August 1, 2011</ref> и [[Ruby on Rails]]<ref>{{Cite web |url=http://punehackathon.pbworks.com/ruwiki/w/page/19872985/FrontPage |title=Pune Rails Hackathon: July 29-30, 2006 |access-date=2012-11-01 |archive-date=2016-05-17 |archive-url=https://web.archive.org/web/20160517013725/http://punehackathon.pbworks.com/ruwiki/w/page/19872985/FrontPage |deadlink=no }}</ref>.

Некоторые хакатоны проводятся компаниями для написания приложений, использующих общий API. Так, [[Yahoo!]] проводит «Open Hack Day» с 2006 года (изначально «Hack Day»), на которых используются Yahoo! API и API принадлежащих Yahoo! сайтов, например [[Flickr]].<ref>[http://code.flickr.com/blog/2008/09/03/open-hack-day/ Open! Hack! Day!] {{Wayback|url=http://code.flickr.com/blog/2008/09/03/open-hack-day/ |date=20120307110500 }}, Flickr blog, September 3, 2008</ref> [[Google (компания)|Google]] проводит похожий хакатон для собственных API<ref>{{Cite web |url=http://www.yearonelabs.com/google-hackathon/ |title=Google Hackathon — January 22nd, 2011 |accessdate=2012-11-01 |archiveurl=https://web.archive.org/web/20160414115300/http://www.yearonelabs.com/google-hackathon/ |archivedate=2016-04-14 |deadlink=yes }}</ref>.

== Примечания ==
{{примечания}}

{{нет источников|дата=2012-11-01}}

{{ВС}}
[[Категория:Хакерство]]
[[Категория:Хакерство]]
[[Категория:Хакерский сленг]]
[[Категория:Хакерский сленг]]

Версия от 15:57, 6 октября 2024