Как пишется хакатон

A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of hacking and marathon) is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 hours. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, project managers, domain experts, and others collaborate intensively on engineering projects, such as software engineering.

The goal of a hackathon is to create functioning software or hardware by the end of the event.[1] Hackathons tend to have a specific focus, which can include the programming language used, the operating system, an application, an API, or the subject and the demographic group of the programmers. In other cases, there is no restriction on the type of software being created or the design of the new system.

Etymology[edit]

The word «hackathon» is a portmanteau of the words «hack» and «marathon», where «hack» is used in the sense of exploratory programming, not its alternate meaning as a reference to breaching computer security.

OpenBSD’s apparent first use of the term referred to a cryptographic development event held in Calgary on June 4, 1999,[2] where ten developers came together to avoid legal problems caused due to export regulations of cryptographic software from the United States.[citation needed] Since then, a further three to six events per year have occurred around the world to advance development, generally on university campuses.

For Sun Microsystems, the usage referred to an event at the JavaOne conference from June 15 to June 19, 1999; there John Gage challenged attendees to write a program in Java for the new Palm V using the infrared port to communicate with other people who are using Palm and register it on the Internet.

Starting in the mid to late 2000s, hackathons became significantly more widespread and began to be increasingly viewed by companies and venture capitalists as a way to quickly develop new software technologies, and to locate new areas for innovation and funding. Some major companies were born from these hackathons, such as GroupMe, which began as a project at a hackathon at the TechCrunch Disrupt 2010 conference; in 2011 it was acquired by Skype for $85 million. The software PhoneGap began as a project at the iPhoneDevCamp (later renamed iOSDevCamp) in 2008;[3] the company whose engineers developed PhoneGap, Nitobi, refocused itself around PhoneGap, and Nitobi was bought by Adobe in 2011 for an undisclosed amount.[4]

Structure[edit]

Hackathons typically start with communication via a presentation or a web page from the hosting organization that mentions the objectives, terms, and details of the hackathon. Developers register to participate in the hackathon and are qualified after the organization screens their background and skills.

When the hackathon event begins, the participating individuals or teams start their programming work. The administrator of the hackathon is typically able to answer questions and offer help when their issues come up in the event.

Hackathons can last several hours to several days. For hackathons that last 24 hours or longer, especially competitive ones, eating is often informal, with participants often subsisting on food like pizza and energy drinks. Sometimes sleeping is informal as well, with participants sleeping on-site with sleeping bags.

At the end of hackathons, there are usually a series of demonstrations in which each group presents their results. To capture the great ideas and work-in-progress often people post a video of the demonstrations, blog about results with screenshots and details, share links and progress on social media, suggest a place for open source code and generally make it possible for people to share, learn from and possibly build from the ideas generated and initial work completed.

There is sometimes a contest element as well, in which a panel of judges select the winning teams, and prizes are given. At many hackathons, the judges are made up of organisers and sponsors. At BarCamp-style hackathons, that are organised by the development community, such as iOSDevCamp, the judges are usually made up of peers and colleagues in the field. Such prizes are sometimes a substantial amount of money: a social gaming hackathon at the TechCrunch Disrupt conference offered $250,000 in funding to the winners, while a controversial[5] 2013 hackathon run by Salesforce.com had a payout of $1 million to the winners, billed as the largest-ever prize.[6]

Types of hackathons[edit]

For an application type[edit]

Some hackathons focus on a particular platform such as mobile apps, a desktop operating system, web development or video game development.

Mobile app hackathons like Over the Air, held at Phoenix Park, Ireland, can see a large amount of corporate sponsorship and interest.[7][8]

Music Hack Day, a hackathon for music-related software and hardware applications, is a popular event, having been held over 30 times around the world since 2009.[9] Also Music Tech Fest, a three-day interdisciplinary festival for music ideas bringing together musicians with hackers, researchers and industry, features a hackathon.[10] Similarly, Science Hack Day, a hackathon for making things with science, has been held over 45 times in over 15 countries around the world since 2010.[11]

Hackathons have been held to develop applications that run on various mobile device operating systems, such as Android,[12] iOS[13] and MeeGo.[14] Hackathons have also been held to develop video-based applications and computer games.[15] Hackathons where video games are developed are sometimes called game jams.

«TV Hackfest» events have been held in both London[16] and San Francisco,[17] focusing mainly on social television and second screen technologies. In TV Hackfests, challenge briefs are typically submitted by content producers and brands, in the form of broadcast industry metadata or video content, while sponsors supply APIs, SDKs and pre-existing open source software code.[18]

Hackathons have also been used in the life sciences to advance the informatics infrastructure that supports research. The Open Bioinformatics Foundation ran two hackathons for its member projects in 2002 and 2003, and since 2010 has held 2-day «codefests» preceding its annual conference.[19] The National Evolutionary Synthesis Center has co-organized and sponsored hackathons for evolutionary bioinformatics since 2006.[20][21] BioHackathon[22] is an annual event that started in 2008 targeted at advancing standards to enable interoperable bioinformatics tools and Web services. Neuroscientists have also used hackathons to bring developers and scientists together to address issues that range from focusing on a specific information system (e.g., Neurosynth Hackathon[23] and the Allen Brain Atlas Hackathon[24]) and providing reserved time for broad scientific inquiry (e.g., Brainhack),[25][26] to using specific challenges that focus hacking activity (e.g., HBM Hackathon).[27]

There has been an emergence of ‘datathons’ or data-focused hackathons in recent years.[28][29][30] These events challenge data scientists working with others attending to together use creativity and data analysis skills and platforms to build, test and explore solutions and dashboards which analyse huge datasets in a limited amount of time. These are increasingly being used to deliver insights in big public and private datasets in various disciplines including business,[31] health care[32][33] news media[34] and for social causes.[35]

Using a specific programming language, API, or framework[edit]

There have been hackathons devoted to creating applications that use a specific language or framework, like JavaScript,[36] Node.js,[37] HTML5[38] and Ruby on Rails.[39]

Some hackathons focus on applications that make use of the application programming interface, or API, from a single company or data source. Open Hack, an event run publicly by Yahoo! since 2006 (originally known as «Hack Day», then «Open Hack Day»), has focused on usage of the Yahoo! API, in addition to APIs of websites owned by Yahoo!, like Flickr.[40] The company’s Open Hack India event in 2012 had over 700 attendees.[41] Google has run similar events for their APIs,[42] as has the travel guide company Lonely Planet.[43]

The website Foursquare notably held a large, global hackathon in 2011, in which over 500 developers at over 30 sites around the world competed to create applications using the Foursquare API.[44] A second Foursquare hackathon, in 2013, had around 200 developers.[45] The IETF organizes Hackathons for each IETF meetings which are focused on IETF Internet Draft and IETF RFC implementation for better inter-operability and improved Internet Standards.[46]

For a cause or purpose[edit]

There have been a number of hackathons devoted to improving government, and specifically to the cause of open government.[47] One such event, in 2011, was hosted by the United States Congress.[48] Starting in 2012, NASA has been annually hosting the International Space Apps Challenge.

In 2014, the British government and HackerNest ran DementiaHack,[49] the world’s first hackathon dedicated to improving the lives of people living with dementia and their caregivers.[50][51] The series continues in 2015, adding the Canadian government and Facebook as major sponsors.[52]

The Global Game Jam, the largest video game development hackathon,[53] often includes optional requirements called ‘diversifiers’[54] that aim to promote game accessibility and other causes.

VanHacks is an annual hackathon that is part of Vancouver Startup Week.[55] The focus of the hackathon is creating solutions for local non-profit organizations from the Vancouver area over the course of 36 hours. VanHacks was created in 2016 by TTT Studios.[56][57]

Various hackathons have been held to improve city transit systems.[58] Hackathons aimed at improvements to city local services are increasing, with one of the London Councils (Hackney) creating a number of successful local solutions with a two-day Hackney-thon.[59] There have also been a number of hackathons devoted to improving education, including Education Hack Day[60] and on a smaller scale, looking specifically at the challenges of field work based geography education, the Field Studies Council[61] hosted FSCHackday.[62] Random Hacks of Kindness is another popular hackathon, devoted to disaster management and crisis response.[63]
ThePort[64] instead is a hackathon devoted to solving humanitarian, social and public interest challenges. It’s hosted by CERN with partners from other non-governmental organizations such as ICRC and UNDP.

In March 2020, numerous world-wide initiatives led by entrepreneurs and governmental representatives from European countries resulted in a series of anti-crisis hackathons Hack the Crisis, with first to happen in Estonia,[65] followed up by Poland,[66] Latvia, and Ukraine. Beginning in 2020, the Michal Sela Forum has run hackathons to develop technology to help prevent domestic violence.[67]

As a tribute or a memorial[edit]

A number of hackathons around the world have been planned in memory of computer programmer and internet activist Aaron Swartz, who died in 2013.[68][69][70][71]

For a demographic group[edit]

Some hackathons are intended only for programmers within a certain demographic group, like teenagers, college students, or women.[72]

Hackathons at colleges have become increasingly popular, in the United States and elsewhere. These are usually annual or semiannual events that are open to college students at all universities. They are often competitive, with awards provided by the University or programming-related sponsors. Many of them are supported by the organization Major League Hacking, which was founded in 2013 to assist with the running of collegiate hackathons.

PennApps at the University of Pennsylvania was the first student-run college hackathon; in 2015 it became the largest college hackathon with its 12th iteration hosting over 2000 people and offering over $60k in prizes.[73][74] The University of Mauritius Computer Club and Cyberstorm.mu organized a Hackathon dubbed «Code Wars» focused on implementing an IETF RFC in Lynx in 2017.[75][76]

ShamHacks at Missouri University of Science and Technology is held annually as an outreach activity of the campus’s Curtis Laws Wilson Library. ShamHacks 2018[77] focused on problem statements to better quality of life factors for US veterans, by pairing with veteran-owned company sponsors.[78]

For internal innovation and motivation[edit]

Some companies hold internal hackathons to promote new product innovation by the engineering staff. For example, Facebook’s Like button was conceived as part of a hackathon.[79]

To connect local tech communities[edit]

Some hackathons (such as StartupBus, founded in 2010 in Australia) combine the competitive element with a road trip, to connect local tech communities in multiple cities along the bus routes. This is now taking place across North America, Europe, Africa and Australasia.[80]

Code sprints[edit]

In some hackathons, all work is on a single application, such as an operating system, programming language, or content management system. Such events are often known as «code sprints», and are especially popular for open source software projects, where such events are sometimes the only opportunity for developers to meet face-to-face.[81]

Code sprints typically last from one week to three weeks and often take place near conferences at which most of the team attend. Unlike other hackathons, these events rarely include a competitive element.

The annual hackathon to work on the operating system OpenBSD, held since 1999, is one such event; it may have originated the word «hackathon».[citation needed]

Criticism[edit]

Over the years hackathons have come under severe criticism, with multiple observers questioning the adequacy of hackathons to deliver impactful technological solutions. A major part of the reserve towards hackathons has to do with the lack of viability and sustainability of solutions they develop,[82][83][84] as clearly shown by recent empirical research. A study examining 11,889 U.S. based events revealed that only seven percent of projects had any activity six months after the hackathon ended.[85] Another global study found that only about five percent of all projects developed during hackathons continued for more than five months.[86] Hackathons have been thus associated with the production of short-lived software products often denominated as vaporware.[87][88] Hackathons have been equally criticized for their failure to contemplate the complexity of issues that they seek to solve, developing technologies that do not address underlining societal and political causes of a problem.[89][90][91] The use of hackathon participants as de facto unpaid laborers by some commercial ventures has been criticized as exploitative.[92][93]

High-profile hackathons have also been the object of controversies. A team at the September 2013 TechCrunch Disrupt Hackathon presented the TitStare app, which allowed users to post and view pictures of men staring at women’s cleavage.[94] TechCrunch issued an apology later that day.[95] A November 2013 hackathon run by Salesforce.com, billed as having the largest-ever grand prize at $1 million, was accused of impropriety after it emerged that the winning entrants, a two-person startup called Upshot, had been developing the technology that they demoed for over a year and that one of the two was a former Salesforce employee.[5] Major League Hacking expelled a pair of hackers from the September 2015 hackathon Hack the North at the University of Waterloo for making jokes that were interpreted as bomb threats, leading many hackers to criticize the organization.[96] As a result of the controversy, Victor Vucicevich resigned from the Hack the North organizing team.[97]

Notable events[edit]

  • MHacks
  • HackMIT
  • Junction (hackathon)
  • HackTX

See also[edit]

MediaWiki has documentation related to: Hackathons

  • Game Jam
  • Installfest
  • Editathon
  • Charrette
  • Startup Weekend
  • Campus Party
  • Capture the flag (cybersecurity)

References[edit]

  1. ^ «Hackathon definition». dictionary.com.
  2. ^ «OpenBSD Hackathons». OpenBSD. Retrieved 2015-04-10.
  3. ^ PhoneGap: It’s Like AIR for the IPhone Archived 2013-03-10 at the Wayback Machine, Dave Johnson, PhoneGap Blog, 18 September 2008
  4. ^ Adobe Acquires Developer Of HTML5 Mobile App Framework PhoneGap Nitobi, Leena Rao, TechCrunch, October 3, 2011
  5. ^ a b Biddle, Sam (November 22, 2013). «The «Biggest Hackathon Prize In History» Was Won By Cheaters». Valleywag.
  6. ^ Williams, Alex (November 21, 2013). «Two Harvard University Alum Win Disputed Salesforce $1M Hackathon Prize At Dreamforce [Updated]». TechCrunch.
  7. ^ Hackers Get Hired At Bletchley Park Archived 2011-09-26 at the Wayback Machine, HuffPost Tech UK, September 19, 2011
  8. ^ «Mobile App Hackathon — TechVenture 2011». 21 December 2011. Archived from the original on 21 December 2011. Retrieved 16 March 2018.
  9. ^ «Music Hack Day homepage». Musichackday.org. Retrieved 2013-10-09.
  10. ^ Rich, L. J. (2014-04-20). «Music Hackathon at Music Tech Fest in Boston». BBC News. BBC.com. Retrieved 2015-03-05.
  11. ^ «Science Hack Day homepage». Sciencehackday.org. Retrieved 2014-12-09.
  12. ^ «Android Hackathon». Android Hackathon. 2010-03-13. Retrieved 2013-10-09.
  13. ^ «iOSDevCamp 2011 Hackathon». Iosdevcamp.org. Retrieved 2013-10-09.
  14. ^ «N9 Hackathon» (in German). Metalab.at. Retrieved 2013-10-09.
  15. ^ «Nordeus 2011 Game Development Hackathon». Seehub.me. Archived from the original on 2013-10-29. Retrieved 2013-10-09.
  16. ^ «TV Hackfest homepage». Hackfest.tv. Retrieved 2013-10-09.
  17. ^ «Article on TV Hackfest San Francisco». Techzone360.com. 2012-12-19. Retrieved 2013-10-09.
  18. ^ «PDF of Feature article on TV Hackfest in AIB The Channel» (PDF). Archived from the original (PDF) on 2014-02-26. Retrieved 2013-10-09.
  19. ^ «OBF Hackathons». Open-bio.org. 2013-03-12. Retrieved 2013-10-09.
  20. ^ «NESCent-sponsored Hackathons». Informatics.nescent.org. Retrieved 2013-10-09.
  21. ^ T Hill (2007-12-14). «Hilmar Lapp, Sendu Bala, James P. Balhoff, Amy Bouck, Naohisa Goto, Mark Holder, Richard Holland, et al. 2007. «The 2006 NESCent Phyloinformatics Hackathon: A Field Report.» Evolutionary Bioinformatics Online 3: 287–296″. Evolutionary Bioinformatics. La-press.com. 2007 (3). Retrieved 2013-10-09.
  22. ^ «biohackathon.org». biohackathon.org. Retrieved 2013-10-09.
  23. ^ «hackathon.neurosynth.org». hackathon.neurosynth.org. Archived from the original on 2013-12-02. Retrieved 2013-10-09.
  24. ^ «2012 Allen Brain Atlas Hackathon — Hackathon — Allen Brain Atlas User Community». Community.brain-map.org. 2012-09-04. Archived from the original on 2013-12-02. Retrieved 2013-10-09.
  25. ^ «Brainhack.org». Brainhack.org. Retrieved 2013-10-09.
  26. ^ Craddock, R. Cameron; Margulies, Daniel S.; Bellec, Pierre; Nichols, B. Nolan; Alcauter, Sarael; Barrios, Fernando A.; Burnod, Yves; Cannistraci, Christopher J.; Cohen-Adad, Julien; De Leener, Benjamin; Dery, Sebastien (2016-03-31). «Brainhack: a collaborative workshop for the open neuroscience community». GigaScience. 5 (1): 16. doi:10.1186/s13742-016-0121-x. ISSN 2047-217X. PMC 4818387. PMID 27042293.
  27. ^ «HBM Hackathon — Organization for Human Brain Mapping». Humanbrainmapping.org. Retrieved 2013-10-09.
  28. ^ «Datathon 2020 the International Sata Science Hackathon». Data Science Society. Retrieved 16 December 2020.
  29. ^ «Datathon 2020». Data Republic. Retrieved 16 December 2020.
  30. ^ «WiDS Datathon 2021». Women in Data Science. Retrieved 16 December 2020.
  31. ^ «KPMG Datathon Challenge». KPMG Malaysia. 2 January 2020.
  32. ^ «Datathon — PMC — NCBI». PubMed: US National Library of Medicine. Retrieved 16 December 2020.
  33. ^ Aboab, Jerome; Celi, Leo; Charlton, Peter; Feng, Mengling (6 April 2016). «A «datathon» model to support cross-disciplinary collaboration». Science Translational Medicine. 8 (333): 8. doi:10.1126/scitranslmed.aad9072. PMC 5679209. PMID 27053770.
  34. ^ «Hack the News Datathon». Data Science Society.
  35. ^ «Datathon for Social Good». Our Community. Retrieved 16 December 2020.
  36. ^ DownCityJS, the Providence JavaScript Hackathon Archived 2014-03-25 at the Wayback Machine
  37. ^ Knockout, Node. «Node Knockout». www.nodeknockout.com. Retrieved 16 March 2018.
  38. ^ HTML5 App Hackathon Archived 2014-03-25 at the Wayback Machine, May 5–6, 2012, Berlin, Germany
  39. ^ «Pune Rails Hackathon: July 29-30, 2006». Punehackathon.pbworks.com. Retrieved 2013-10-09.
  40. ^ Open! Hack! Day!, Flickr blog, September 3, 2008
  41. ^ Purple in Bangalore – Inside Yahoo! Open Hack India 2012 Archived 2013-10-21 at the Wayback Machine, Pushpalee Johnson, August 11, 2012, YDN Blog
  42. ^ «Google Hackathon • Vivacity 2015». Vivacity. 2014-12-25. Archived from the original on 2015-01-26. Retrieved 2015-01-10.
  43. ^ «Melbourne Hack Day: List Of Presentations And Winners». Archived from the original on 2011-04-22.
  44. ^ The hackathon heard round the world! Archived 2012-03-01 at the Wayback Machine, Foursquare blog, September 20, 2011
  45. ^ If you build it, they will come. Check out all the cool new things you can do with Foursquare! #hackathon Archived 2013-04-29 at the Wayback Machine, Foursquare blog, January 8, 2013
  46. ^ «IETF Hackathon». www.ietf.org. Retrieved 2017-12-18.
  47. ^ Open government hackathons matter Archived 2021-04-16 at the Wayback Machine, Mark Headd, govfresh, August 24, 2011
  48. ^ In #HackWeTrust — The House of Representatives Opens Its Doors to Transparency Through Technology, Daniel Schuman, Sunlight Foundation blog, December 8, 2011
  49. ^ Toronto dementia hackathon 12-14 September, Dr. John Preece, British Foreign & Commonwealth Office Blogs, August 8, 2014
  50. ^ Toronto hackathon to target dementia challenges with innovative ideas, British High Commission Ottawa, GOV.UK, July 25, 2014
  51. ^ HackerNest hooks up with British Consulate-General Toronto for new DementiaHack, Joseph Czikk, Betakit, August 12, 2014
  52. ^ «DementiaHack — HackerNest». Archived from the original on 2014-12-16. Retrieved 2015-09-03.
  53. ^ «About the Global Game Jam». GlobalGameJam. 2013-09-13. Retrieved 19 April 2016.
  54. ^ «Global Game Jam Diversifiers». GlobalGameJam. 2014-01-21. Retrieved 19 April 2016.
  55. ^ Daily Hive (2019-07-18). «Here’s everything you can expect at Vancouver Startup Week». Daily Hive. Retrieved 2020-06-02.
  56. ^ Global News (2016-05-05). «Vancouver hackathon looks to create tech solutions for local charities». Global News. Retrieved 2020-06-02.
  57. ^ Daily Hive (2017-12-19). «VanHacks hackathon aims to find tech solutions for local charities». Daily Hive. Retrieved 2020-06-03.
  58. ^ All aboard the transit hackathon express Archived 2012-01-08 at the Wayback Machine, Roberto Rocha, The Gazette, December 16, 2011
  59. ^ «Hackney Hackathon succeeds in new services». 2014-11-20. Retrieved 17 July 2015.
  60. ^ «Education Hack Day». Education Hack Day. Retrieved 2013-10-09.
  61. ^ Council, Field Studies. «Page Not Found — FSC». www.field-studies-council.org. Retrieved 16 March 2018.
  62. ^ «fschackday.org». fschackday.org. Retrieved 2013-10-09.
  63. ^ NASA, Microsoft, Google Hosting Hackathon, Elizabeth Montalbano, InformationWeek, June 7, 2010
  64. ^ «THE Port». theport.ch. Retrieved 2017-12-13.
  65. ^ «Estonia organized a public-private e-hackatlon to hack the crisis». 23 March 2020. Retrieved 16 December 2020.
  66. ^ «Anti-crisis hackers join forces to find COVID-19 solutions». 18 March 2020. Retrieved 16 December 2020.
  67. ^ Strichman, Nancy (April 7, 2022). «‘May her memory be a revolution’«. The Times of Israel. Retrieved 24 November 2022.
  68. ^ Rocheleau, Matt. «In Aaron Swartz’ memory, hackathons to be held across globe, including at MIT, next month». Boston Globe. Retrieved 17 October 2013.
  69. ^ Doctorow, Cory (17 October 2013). «Aaron Swartz hackathon». Boing Boing. Retrieved 17 October 2013.
  70. ^ Sifry, Micah L. «techPresident». Personal Democracy Media. Retrieved 11 October 2013.
  71. ^ «Aaron Swartz Hackathon». Archived from the original on 29 March 2014. Retrieved 30 October 2013.
  72. ^ Female Geeks Flex Their Skills At Ladies-Only Hackathon, Jed Lipinski, Fast Company, September 14, 2011
  73. ^ World’s largest student hackathon descends on Wells Fargo Center, Philadelphia Business Journal
  74. ^ Student computer whizzes compete at PennApps Hackathon, Philly.com
  75. ^ «Code Wars». University Of Mauritius Computer Club. 2017-09-13. Retrieved 2017-10-20.
  76. ^ «UoM CodeWars 2017 — Real life code implementations ! — Codarren». Codarren. 2017-09-26. Retrieved 2017-10-20.
  77. ^ Goetz, Nicole (1 September 2017). «ShamHacks: Missouri S&T hackathon». ShamHacks. Retrieved 4 April 2018.
  78. ^ Sheeley, Andrew (15 February 2018). «ShamHacks’ first hackathon benefits veterans and students». Phelps County Focus. Retrieved 5 April 2018.
  79. ^ «Stay focused and keep hacking». www.facebook.com. Retrieved 16 March 2018.
  80. ^ «Local Talent Drives Startup Culture In Tampa Bay». 83Degrees. Retrieved 2017-08-15.
  81. ^ A.Sigfridsson, G. Avram, A. Sheehan and D. K. Sullivan «Sprint-driven development: working, learning and the process of enculturation in the PyPy community» in the Proceedings of the Third International Conference on Open Source Systems, Limerick, Ireland, June 11–13, 2007, Springer, pp. 133-146
  82. ^ «Towards a Feminist Hackathon: The «Make the Breast Pump Not Suck!» » The Journal of Peer Production». Retrieved 2022-02-26.
  83. ^ «Why Hackathons Suck (and don’t have to)». www.thoughtworks.com. Retrieved 2022-02-26.
  84. ^ Sankaran, Vijay (2019-11-15). «This is why hackathons are essentially useless». Fast Company. Retrieved 2022-02-26.
  85. ^ McIntosh, Lukas; Hardin, Caroline D. (2021-03-03), «Do Hackathon Projects Change the World? An Empirical Analysis of GitHub Repositories», Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, New York, NY, USA: Association for Computing Machinery, pp. 879–885, doi:10.1145/3408877.3432435, ISBN 978-1-4503-8062-1, S2CID 232126213, retrieved 2022-02-26
  86. ^ Nolte, Alexander; Chounta, Irene-Angelica; Herbsleb, James D. (2020-10-14). «What Happens to All These Hackathon Projects? Identifying Factors to Promote Hackathon Project Continuation». Proceedings of the ACM on Human-Computer Interaction. 4 (CSCW2): 145:1–145:26. doi:10.1145/3415216. S2CID 201933485.
  87. ^ «‘Vaporware Is the New Minimal Viable Product,’ Declares Hype Up Weekend». Observer. 2012-03-30. Retrieved 2022-02-27.
  88. ^ Broussard, Meredith (2015-07-08). «The Dirty Secret About Hackathons». The Atlantic. Retrieved 2022-02-27.
  89. ^ Gregg, Melissa; DiSalvo, Carl (2013-11-21). «The Trouble With White Hats». The New Inquiry. Retrieved 2022-02-26.
  90. ^ «On Hackathons and Solutionism». david sasaki. 2012-12-11. Retrieved 2022-02-26.
  91. ^ Taylor, Linnet (2021-03-01). «There Is an App for That: Technological Solutionism as COVID-19 Policy in the Global Nort». The New CommonHow the COVID-19 Pandemic is Transforming Society: 209–215. doi:10.1007/978-3-030-65355-2_30. ISBN 978-3-030-65354-5. PMC 7978704.
  92. ^ «Sociologists Examine Hackathons and See Exploitation». Wired. ISSN 1059-1028. Retrieved 2020-11-26.
  93. ^ Dariusz Jemielniak; Aleksandra Przegalinska (18 February 2020). Collaborative Society. MIT Press. ISBN 978-0-262-35645-9.
  94. ^ «Meet ‘Titstare,’ the Tech World’s Latest ‘Joke’ from the Minds of Brogrammers». The Wire. 2013-09-09. Retrieved 2015-11-09.
  95. ^ «An Apology From». TechCrunch. Retrieved 2015-11-09.
  96. ^ Mike Swift (2015-09-19). «When Jokes go too Far». Major League Hacking. Retrieved 2016-06-06.
  97. ^ Victor Vucicevich (2015-09-23). «Leaving Hack the North». Medium. Retrieved 2016-06-06.

External links[edit]

Wikimedia Commons has media related to Hackathon.

  • «Media-Making Strategies to Support Community and Learning at Hackathons». MIT Center for Civic Media. June 30, 2014.
  • «Demystifying the hackathon». Article from Mckinsey, October, 2015

A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of hacking and marathon) is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 hours. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, project managers, domain experts, and others collaborate intensively on engineering projects, such as software engineering.

The goal of a hackathon is to create functioning software or hardware by the end of the event.[1] Hackathons tend to have a specific focus, which can include the programming language used, the operating system, an application, an API, or the subject and the demographic group of the programmers. In other cases, there is no restriction on the type of software being created or the design of the new system.

Etymology[edit]

The word «hackathon» is a portmanteau of the words «hack» and «marathon», where «hack» is used in the sense of exploratory programming, not its alternate meaning as a reference to breaching computer security.

OpenBSD’s apparent first use of the term referred to a cryptographic development event held in Calgary on June 4, 1999,[2] where ten developers came together to avoid legal problems caused due to export regulations of cryptographic software from the United States.[citation needed] Since then, a further three to six events per year have occurred around the world to advance development, generally on university campuses.

For Sun Microsystems, the usage referred to an event at the JavaOne conference from June 15 to June 19, 1999; there John Gage challenged attendees to write a program in Java for the new Palm V using the infrared port to communicate with other people who are using Palm and register it on the Internet.

Starting in the mid to late 2000s, hackathons became significantly more widespread and began to be increasingly viewed by companies and venture capitalists as a way to quickly develop new software technologies, and to locate new areas for innovation and funding. Some major companies were born from these hackathons, such as GroupMe, which began as a project at a hackathon at the TechCrunch Disrupt 2010 conference; in 2011 it was acquired by Skype for $85 million. The software PhoneGap began as a project at the iPhoneDevCamp (later renamed iOSDevCamp) in 2008;[3] the company whose engineers developed PhoneGap, Nitobi, refocused itself around PhoneGap, and Nitobi was bought by Adobe in 2011 for an undisclosed amount.[4]

Structure[edit]

Hackathons typically start with communication via a presentation or a web page from the hosting organization that mentions the objectives, terms, and details of the hackathon. Developers register to participate in the hackathon and are qualified after the organization screens their background and skills.

When the hackathon event begins, the participating individuals or teams start their programming work. The administrator of the hackathon is typically able to answer questions and offer help when their issues come up in the event.

Hackathons can last several hours to several days. For hackathons that last 24 hours or longer, especially competitive ones, eating is often informal, with participants often subsisting on food like pizza and energy drinks. Sometimes sleeping is informal as well, with participants sleeping on-site with sleeping bags.

At the end of hackathons, there are usually a series of demonstrations in which each group presents their results. To capture the great ideas and work-in-progress often people post a video of the demonstrations, blog about results with screenshots and details, share links and progress on social media, suggest a place for open source code and generally make it possible for people to share, learn from and possibly build from the ideas generated and initial work completed.

There is sometimes a contest element as well, in which a panel of judges select the winning teams, and prizes are given. At many hackathons, the judges are made up of organisers and sponsors. At BarCamp-style hackathons, that are organised by the development community, such as iOSDevCamp, the judges are usually made up of peers and colleagues in the field. Such prizes are sometimes a substantial amount of money: a social gaming hackathon at the TechCrunch Disrupt conference offered $250,000 in funding to the winners, while a controversial[5] 2013 hackathon run by Salesforce.com had a payout of $1 million to the winners, billed as the largest-ever prize.[6]

Types of hackathons[edit]

For an application type[edit]

Some hackathons focus on a particular platform such as mobile apps, a desktop operating system, web development or video game development.

Mobile app hackathons like Over the Air, held at Phoenix Park, Ireland, can see a large amount of corporate sponsorship and interest.[7][8]

Music Hack Day, a hackathon for music-related software and hardware applications, is a popular event, having been held over 30 times around the world since 2009.[9] Also Music Tech Fest, a three-day interdisciplinary festival for music ideas bringing together musicians with hackers, researchers and industry, features a hackathon.[10] Similarly, Science Hack Day, a hackathon for making things with science, has been held over 45 times in over 15 countries around the world since 2010.[11]

Hackathons have been held to develop applications that run on various mobile device operating systems, such as Android,[12] iOS[13] and MeeGo.[14] Hackathons have also been held to develop video-based applications and computer games.[15] Hackathons where video games are developed are sometimes called game jams.

«TV Hackfest» events have been held in both London[16] and San Francisco,[17] focusing mainly on social television and second screen technologies. In TV Hackfests, challenge briefs are typically submitted by content producers and brands, in the form of broadcast industry metadata or video content, while sponsors supply APIs, SDKs and pre-existing open source software code.[18]

Hackathons have also been used in the life sciences to advance the informatics infrastructure that supports research. The Open Bioinformatics Foundation ran two hackathons for its member projects in 2002 and 2003, and since 2010 has held 2-day «codefests» preceding its annual conference.[19] The National Evolutionary Synthesis Center has co-organized and sponsored hackathons for evolutionary bioinformatics since 2006.[20][21] BioHackathon[22] is an annual event that started in 2008 targeted at advancing standards to enable interoperable bioinformatics tools and Web services. Neuroscientists have also used hackathons to bring developers and scientists together to address issues that range from focusing on a specific information system (e.g., Neurosynth Hackathon[23] and the Allen Brain Atlas Hackathon[24]) and providing reserved time for broad scientific inquiry (e.g., Brainhack),[25][26] to using specific challenges that focus hacking activity (e.g., HBM Hackathon).[27]

There has been an emergence of ‘datathons’ or data-focused hackathons in recent years.[28][29][30] These events challenge data scientists working with others attending to together use creativity and data analysis skills and platforms to build, test and explore solutions and dashboards which analyse huge datasets in a limited amount of time. These are increasingly being used to deliver insights in big public and private datasets in various disciplines including business,[31] health care[32][33] news media[34] and for social causes.[35]

Using a specific programming language, API, or framework[edit]

There have been hackathons devoted to creating applications that use a specific language or framework, like JavaScript,[36] Node.js,[37] HTML5[38] and Ruby on Rails.[39]

Some hackathons focus on applications that make use of the application programming interface, or API, from a single company or data source. Open Hack, an event run publicly by Yahoo! since 2006 (originally known as «Hack Day», then «Open Hack Day»), has focused on usage of the Yahoo! API, in addition to APIs of websites owned by Yahoo!, like Flickr.[40] The company’s Open Hack India event in 2012 had over 700 attendees.[41] Google has run similar events for their APIs,[42] as has the travel guide company Lonely Planet.[43]

The website Foursquare notably held a large, global hackathon in 2011, in which over 500 developers at over 30 sites around the world competed to create applications using the Foursquare API.[44] A second Foursquare hackathon, in 2013, had around 200 developers.[45] The IETF organizes Hackathons for each IETF meetings which are focused on IETF Internet Draft and IETF RFC implementation for better inter-operability and improved Internet Standards.[46]

For a cause or purpose[edit]

There have been a number of hackathons devoted to improving government, and specifically to the cause of open government.[47] One such event, in 2011, was hosted by the United States Congress.[48] Starting in 2012, NASA has been annually hosting the International Space Apps Challenge.

In 2014, the British government and HackerNest ran DementiaHack,[49] the world’s first hackathon dedicated to improving the lives of people living with dementia and their caregivers.[50][51] The series continues in 2015, adding the Canadian government and Facebook as major sponsors.[52]

The Global Game Jam, the largest video game development hackathon,[53] often includes optional requirements called ‘diversifiers’[54] that aim to promote game accessibility and other causes.

VanHacks is an annual hackathon that is part of Vancouver Startup Week.[55] The focus of the hackathon is creating solutions for local non-profit organizations from the Vancouver area over the course of 36 hours. VanHacks was created in 2016 by TTT Studios.[56][57]

Various hackathons have been held to improve city transit systems.[58] Hackathons aimed at improvements to city local services are increasing, with one of the London Councils (Hackney) creating a number of successful local solutions with a two-day Hackney-thon.[59] There have also been a number of hackathons devoted to improving education, including Education Hack Day[60] and on a smaller scale, looking specifically at the challenges of field work based geography education, the Field Studies Council[61] hosted FSCHackday.[62] Random Hacks of Kindness is another popular hackathon, devoted to disaster management and crisis response.[63]
ThePort[64] instead is a hackathon devoted to solving humanitarian, social and public interest challenges. It’s hosted by CERN with partners from other non-governmental organizations such as ICRC and UNDP.

In March 2020, numerous world-wide initiatives led by entrepreneurs and governmental representatives from European countries resulted in a series of anti-crisis hackathons Hack the Crisis, with first to happen in Estonia,[65] followed up by Poland,[66] Latvia, and Ukraine. Beginning in 2020, the Michal Sela Forum has run hackathons to develop technology to help prevent domestic violence.[67]

As a tribute or a memorial[edit]

A number of hackathons around the world have been planned in memory of computer programmer and internet activist Aaron Swartz, who died in 2013.[68][69][70][71]

For a demographic group[edit]

Some hackathons are intended only for programmers within a certain demographic group, like teenagers, college students, or women.[72]

Hackathons at colleges have become increasingly popular, in the United States and elsewhere. These are usually annual or semiannual events that are open to college students at all universities. They are often competitive, with awards provided by the University or programming-related sponsors. Many of them are supported by the organization Major League Hacking, which was founded in 2013 to assist with the running of collegiate hackathons.

PennApps at the University of Pennsylvania was the first student-run college hackathon; in 2015 it became the largest college hackathon with its 12th iteration hosting over 2000 people and offering over $60k in prizes.[73][74] The University of Mauritius Computer Club and Cyberstorm.mu organized a Hackathon dubbed «Code Wars» focused on implementing an IETF RFC in Lynx in 2017.[75][76]

ShamHacks at Missouri University of Science and Technology is held annually as an outreach activity of the campus’s Curtis Laws Wilson Library. ShamHacks 2018[77] focused on problem statements to better quality of life factors for US veterans, by pairing with veteran-owned company sponsors.[78]

For internal innovation and motivation[edit]

Some companies hold internal hackathons to promote new product innovation by the engineering staff. For example, Facebook’s Like button was conceived as part of a hackathon.[79]

To connect local tech communities[edit]

Some hackathons (such as StartupBus, founded in 2010 in Australia) combine the competitive element with a road trip, to connect local tech communities in multiple cities along the bus routes. This is now taking place across North America, Europe, Africa and Australasia.[80]

Code sprints[edit]

In some hackathons, all work is on a single application, such as an operating system, programming language, or content management system. Such events are often known as «code sprints», and are especially popular for open source software projects, where such events are sometimes the only opportunity for developers to meet face-to-face.[81]

Code sprints typically last from one week to three weeks and often take place near conferences at which most of the team attend. Unlike other hackathons, these events rarely include a competitive element.

The annual hackathon to work on the operating system OpenBSD, held since 1999, is one such event; it may have originated the word «hackathon».[citation needed]

Criticism[edit]

Over the years hackathons have come under severe criticism, with multiple observers questioning the adequacy of hackathons to deliver impactful technological solutions. A major part of the reserve towards hackathons has to do with the lack of viability and sustainability of solutions they develop,[82][83][84] as clearly shown by recent empirical research. A study examining 11,889 U.S. based events revealed that only seven percent of projects had any activity six months after the hackathon ended.[85] Another global study found that only about five percent of all projects developed during hackathons continued for more than five months.[86] Hackathons have been thus associated with the production of short-lived software products often denominated as vaporware.[87][88] Hackathons have been equally criticized for their failure to contemplate the complexity of issues that they seek to solve, developing technologies that do not address underlining societal and political causes of a problem.[89][90][91] The use of hackathon participants as de facto unpaid laborers by some commercial ventures has been criticized as exploitative.[92][93]

High-profile hackathons have also been the object of controversies. A team at the September 2013 TechCrunch Disrupt Hackathon presented the TitStare app, which allowed users to post and view pictures of men staring at women’s cleavage.[94] TechCrunch issued an apology later that day.[95] A November 2013 hackathon run by Salesforce.com, billed as having the largest-ever grand prize at $1 million, was accused of impropriety after it emerged that the winning entrants, a two-person startup called Upshot, had been developing the technology that they demoed for over a year and that one of the two was a former Salesforce employee.[5] Major League Hacking expelled a pair of hackers from the September 2015 hackathon Hack the North at the University of Waterloo for making jokes that were interpreted as bomb threats, leading many hackers to criticize the organization.[96] As a result of the controversy, Victor Vucicevich resigned from the Hack the North organizing team.[97]

Notable events[edit]

  • MHacks
  • HackMIT
  • Junction (hackathon)
  • HackTX

See also[edit]

MediaWiki has documentation related to: Hackathons

  • Game Jam
  • Installfest
  • Editathon
  • Charrette
  • Startup Weekend
  • Campus Party
  • Capture the flag (cybersecurity)

References[edit]

  1. ^ «Hackathon definition». dictionary.com.
  2. ^ «OpenBSD Hackathons». OpenBSD. Retrieved 2015-04-10.
  3. ^ PhoneGap: It’s Like AIR for the IPhone Archived 2013-03-10 at the Wayback Machine, Dave Johnson, PhoneGap Blog, 18 September 2008
  4. ^ Adobe Acquires Developer Of HTML5 Mobile App Framework PhoneGap Nitobi, Leena Rao, TechCrunch, October 3, 2011
  5. ^ a b Biddle, Sam (November 22, 2013). «The «Biggest Hackathon Prize In History» Was Won By Cheaters». Valleywag.
  6. ^ Williams, Alex (November 21, 2013). «Two Harvard University Alum Win Disputed Salesforce $1M Hackathon Prize At Dreamforce [Updated]». TechCrunch.
  7. ^ Hackers Get Hired At Bletchley Park Archived 2011-09-26 at the Wayback Machine, HuffPost Tech UK, September 19, 2011
  8. ^ «Mobile App Hackathon — TechVenture 2011». 21 December 2011. Archived from the original on 21 December 2011. Retrieved 16 March 2018.
  9. ^ «Music Hack Day homepage». Musichackday.org. Retrieved 2013-10-09.
  10. ^ Rich, L. J. (2014-04-20). «Music Hackathon at Music Tech Fest in Boston». BBC News. BBC.com. Retrieved 2015-03-05.
  11. ^ «Science Hack Day homepage». Sciencehackday.org. Retrieved 2014-12-09.
  12. ^ «Android Hackathon». Android Hackathon. 2010-03-13. Retrieved 2013-10-09.
  13. ^ «iOSDevCamp 2011 Hackathon». Iosdevcamp.org. Retrieved 2013-10-09.
  14. ^ «N9 Hackathon» (in German). Metalab.at. Retrieved 2013-10-09.
  15. ^ «Nordeus 2011 Game Development Hackathon». Seehub.me. Archived from the original on 2013-10-29. Retrieved 2013-10-09.
  16. ^ «TV Hackfest homepage». Hackfest.tv. Retrieved 2013-10-09.
  17. ^ «Article on TV Hackfest San Francisco». Techzone360.com. 2012-12-19. Retrieved 2013-10-09.
  18. ^ «PDF of Feature article on TV Hackfest in AIB The Channel» (PDF). Archived from the original (PDF) on 2014-02-26. Retrieved 2013-10-09.
  19. ^ «OBF Hackathons». Open-bio.org. 2013-03-12. Retrieved 2013-10-09.
  20. ^ «NESCent-sponsored Hackathons». Informatics.nescent.org. Retrieved 2013-10-09.
  21. ^ T Hill (2007-12-14). «Hilmar Lapp, Sendu Bala, James P. Balhoff, Amy Bouck, Naohisa Goto, Mark Holder, Richard Holland, et al. 2007. «The 2006 NESCent Phyloinformatics Hackathon: A Field Report.» Evolutionary Bioinformatics Online 3: 287–296″. Evolutionary Bioinformatics. La-press.com. 2007 (3). Retrieved 2013-10-09.
  22. ^ «biohackathon.org». biohackathon.org. Retrieved 2013-10-09.
  23. ^ «hackathon.neurosynth.org». hackathon.neurosynth.org. Archived from the original on 2013-12-02. Retrieved 2013-10-09.
  24. ^ «2012 Allen Brain Atlas Hackathon — Hackathon — Allen Brain Atlas User Community». Community.brain-map.org. 2012-09-04. Archived from the original on 2013-12-02. Retrieved 2013-10-09.
  25. ^ «Brainhack.org». Brainhack.org. Retrieved 2013-10-09.
  26. ^ Craddock, R. Cameron; Margulies, Daniel S.; Bellec, Pierre; Nichols, B. Nolan; Alcauter, Sarael; Barrios, Fernando A.; Burnod, Yves; Cannistraci, Christopher J.; Cohen-Adad, Julien; De Leener, Benjamin; Dery, Sebastien (2016-03-31). «Brainhack: a collaborative workshop for the open neuroscience community». GigaScience. 5 (1): 16. doi:10.1186/s13742-016-0121-x. ISSN 2047-217X. PMC 4818387. PMID 27042293.
  27. ^ «HBM Hackathon — Organization for Human Brain Mapping». Humanbrainmapping.org. Retrieved 2013-10-09.
  28. ^ «Datathon 2020 the International Sata Science Hackathon». Data Science Society. Retrieved 16 December 2020.
  29. ^ «Datathon 2020». Data Republic. Retrieved 16 December 2020.
  30. ^ «WiDS Datathon 2021». Women in Data Science. Retrieved 16 December 2020.
  31. ^ «KPMG Datathon Challenge». KPMG Malaysia. 2 January 2020.
  32. ^ «Datathon — PMC — NCBI». PubMed: US National Library of Medicine. Retrieved 16 December 2020.
  33. ^ Aboab, Jerome; Celi, Leo; Charlton, Peter; Feng, Mengling (6 April 2016). «A «datathon» model to support cross-disciplinary collaboration». Science Translational Medicine. 8 (333): 8. doi:10.1126/scitranslmed.aad9072. PMC 5679209. PMID 27053770.
  34. ^ «Hack the News Datathon». Data Science Society.
  35. ^ «Datathon for Social Good». Our Community. Retrieved 16 December 2020.
  36. ^ DownCityJS, the Providence JavaScript Hackathon Archived 2014-03-25 at the Wayback Machine
  37. ^ Knockout, Node. «Node Knockout». www.nodeknockout.com. Retrieved 16 March 2018.
  38. ^ HTML5 App Hackathon Archived 2014-03-25 at the Wayback Machine, May 5–6, 2012, Berlin, Germany
  39. ^ «Pune Rails Hackathon: July 29-30, 2006». Punehackathon.pbworks.com. Retrieved 2013-10-09.
  40. ^ Open! Hack! Day!, Flickr blog, September 3, 2008
  41. ^ Purple in Bangalore – Inside Yahoo! Open Hack India 2012 Archived 2013-10-21 at the Wayback Machine, Pushpalee Johnson, August 11, 2012, YDN Blog
  42. ^ «Google Hackathon • Vivacity 2015». Vivacity. 2014-12-25. Archived from the original on 2015-01-26. Retrieved 2015-01-10.
  43. ^ «Melbourne Hack Day: List Of Presentations And Winners». Archived from the original on 2011-04-22.
  44. ^ The hackathon heard round the world! Archived 2012-03-01 at the Wayback Machine, Foursquare blog, September 20, 2011
  45. ^ If you build it, they will come. Check out all the cool new things you can do with Foursquare! #hackathon Archived 2013-04-29 at the Wayback Machine, Foursquare blog, January 8, 2013
  46. ^ «IETF Hackathon». www.ietf.org. Retrieved 2017-12-18.
  47. ^ Open government hackathons matter Archived 2021-04-16 at the Wayback Machine, Mark Headd, govfresh, August 24, 2011
  48. ^ In #HackWeTrust — The House of Representatives Opens Its Doors to Transparency Through Technology, Daniel Schuman, Sunlight Foundation blog, December 8, 2011
  49. ^ Toronto dementia hackathon 12-14 September, Dr. John Preece, British Foreign & Commonwealth Office Blogs, August 8, 2014
  50. ^ Toronto hackathon to target dementia challenges with innovative ideas, British High Commission Ottawa, GOV.UK, July 25, 2014
  51. ^ HackerNest hooks up with British Consulate-General Toronto for new DementiaHack, Joseph Czikk, Betakit, August 12, 2014
  52. ^ «DementiaHack — HackerNest». Archived from the original on 2014-12-16. Retrieved 2015-09-03.
  53. ^ «About the Global Game Jam». GlobalGameJam. 2013-09-13. Retrieved 19 April 2016.
  54. ^ «Global Game Jam Diversifiers». GlobalGameJam. 2014-01-21. Retrieved 19 April 2016.
  55. ^ Daily Hive (2019-07-18). «Here’s everything you can expect at Vancouver Startup Week». Daily Hive. Retrieved 2020-06-02.
  56. ^ Global News (2016-05-05). «Vancouver hackathon looks to create tech solutions for local charities». Global News. Retrieved 2020-06-02.
  57. ^ Daily Hive (2017-12-19). «VanHacks hackathon aims to find tech solutions for local charities». Daily Hive. Retrieved 2020-06-03.
  58. ^ All aboard the transit hackathon express Archived 2012-01-08 at the Wayback Machine, Roberto Rocha, The Gazette, December 16, 2011
  59. ^ «Hackney Hackathon succeeds in new services». 2014-11-20. Retrieved 17 July 2015.
  60. ^ «Education Hack Day». Education Hack Day. Retrieved 2013-10-09.
  61. ^ Council, Field Studies. «Page Not Found — FSC». www.field-studies-council.org. Retrieved 16 March 2018.
  62. ^ «fschackday.org». fschackday.org. Retrieved 2013-10-09.
  63. ^ NASA, Microsoft, Google Hosting Hackathon, Elizabeth Montalbano, InformationWeek, June 7, 2010
  64. ^ «THE Port». theport.ch. Retrieved 2017-12-13.
  65. ^ «Estonia organized a public-private e-hackatlon to hack the crisis». 23 March 2020. Retrieved 16 December 2020.
  66. ^ «Anti-crisis hackers join forces to find COVID-19 solutions». 18 March 2020. Retrieved 16 December 2020.
  67. ^ Strichman, Nancy (April 7, 2022). «‘May her memory be a revolution’«. The Times of Israel. Retrieved 24 November 2022.
  68. ^ Rocheleau, Matt. «In Aaron Swartz’ memory, hackathons to be held across globe, including at MIT, next month». Boston Globe. Retrieved 17 October 2013.
  69. ^ Doctorow, Cory (17 October 2013). «Aaron Swartz hackathon». Boing Boing. Retrieved 17 October 2013.
  70. ^ Sifry, Micah L. «techPresident». Personal Democracy Media. Retrieved 11 October 2013.
  71. ^ «Aaron Swartz Hackathon». Archived from the original on 29 March 2014. Retrieved 30 October 2013.
  72. ^ Female Geeks Flex Their Skills At Ladies-Only Hackathon, Jed Lipinski, Fast Company, September 14, 2011
  73. ^ World’s largest student hackathon descends on Wells Fargo Center, Philadelphia Business Journal
  74. ^ Student computer whizzes compete at PennApps Hackathon, Philly.com
  75. ^ «Code Wars». University Of Mauritius Computer Club. 2017-09-13. Retrieved 2017-10-20.
  76. ^ «UoM CodeWars 2017 — Real life code implementations ! — Codarren». Codarren. 2017-09-26. Retrieved 2017-10-20.
  77. ^ Goetz, Nicole (1 September 2017). «ShamHacks: Missouri S&T hackathon». ShamHacks. Retrieved 4 April 2018.
  78. ^ Sheeley, Andrew (15 February 2018). «ShamHacks’ first hackathon benefits veterans and students». Phelps County Focus. Retrieved 5 April 2018.
  79. ^ «Stay focused and keep hacking». www.facebook.com. Retrieved 16 March 2018.
  80. ^ «Local Talent Drives Startup Culture In Tampa Bay». 83Degrees. Retrieved 2017-08-15.
  81. ^ A.Sigfridsson, G. Avram, A. Sheehan and D. K. Sullivan «Sprint-driven development: working, learning and the process of enculturation in the PyPy community» in the Proceedings of the Third International Conference on Open Source Systems, Limerick, Ireland, June 11–13, 2007, Springer, pp. 133-146
  82. ^ «Towards a Feminist Hackathon: The «Make the Breast Pump Not Suck!» » The Journal of Peer Production». Retrieved 2022-02-26.
  83. ^ «Why Hackathons Suck (and don’t have to)». www.thoughtworks.com. Retrieved 2022-02-26.
  84. ^ Sankaran, Vijay (2019-11-15). «This is why hackathons are essentially useless». Fast Company. Retrieved 2022-02-26.
  85. ^ McIntosh, Lukas; Hardin, Caroline D. (2021-03-03), «Do Hackathon Projects Change the World? An Empirical Analysis of GitHub Repositories», Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, New York, NY, USA: Association for Computing Machinery, pp. 879–885, doi:10.1145/3408877.3432435, ISBN 978-1-4503-8062-1, S2CID 232126213, retrieved 2022-02-26
  86. ^ Nolte, Alexander; Chounta, Irene-Angelica; Herbsleb, James D. (2020-10-14). «What Happens to All These Hackathon Projects? Identifying Factors to Promote Hackathon Project Continuation». Proceedings of the ACM on Human-Computer Interaction. 4 (CSCW2): 145:1–145:26. doi:10.1145/3415216. S2CID 201933485.
  87. ^ «‘Vaporware Is the New Minimal Viable Product,’ Declares Hype Up Weekend». Observer. 2012-03-30. Retrieved 2022-02-27.
  88. ^ Broussard, Meredith (2015-07-08). «The Dirty Secret About Hackathons». The Atlantic. Retrieved 2022-02-27.
  89. ^ Gregg, Melissa; DiSalvo, Carl (2013-11-21). «The Trouble With White Hats». The New Inquiry. Retrieved 2022-02-26.
  90. ^ «On Hackathons and Solutionism». david sasaki. 2012-12-11. Retrieved 2022-02-26.
  91. ^ Taylor, Linnet (2021-03-01). «There Is an App for That: Technological Solutionism as COVID-19 Policy in the Global Nort». The New CommonHow the COVID-19 Pandemic is Transforming Society: 209–215. doi:10.1007/978-3-030-65355-2_30. ISBN 978-3-030-65354-5. PMC 7978704.
  92. ^ «Sociologists Examine Hackathons and See Exploitation». Wired. ISSN 1059-1028. Retrieved 2020-11-26.
  93. ^ Dariusz Jemielniak; Aleksandra Przegalinska (18 February 2020). Collaborative Society. MIT Press. ISBN 978-0-262-35645-9.
  94. ^ «Meet ‘Titstare,’ the Tech World’s Latest ‘Joke’ from the Minds of Brogrammers». The Wire. 2013-09-09. Retrieved 2015-11-09.
  95. ^ «An Apology From». TechCrunch. Retrieved 2015-11-09.
  96. ^ Mike Swift (2015-09-19). «When Jokes go too Far». Major League Hacking. Retrieved 2016-06-06.
  97. ^ Victor Vucicevich (2015-09-23). «Leaving Hack the North». Medium. Retrieved 2016-06-06.

External links[edit]

Wikimedia Commons has media related to Hackathon.

  • «Media-Making Strategies to Support Community and Learning at Hackathons». MIT Center for Civic Media. June 30, 2014.
  • «Demystifying the hackathon». Article from Mckinsey, October, 2015

Русский[править]

Морфологические и синтаксические свойства[править]

падеж ед. ч. мн. ч.
Им. хакато́н хакато́ны
Р. хакато́на хакато́нов
Д. хакато́ну хакато́нам
В. хакато́н хакато́ны
Тв. хакато́ном хакато́нами
Пр. хакато́не хакато́нах

хакато́н

Существительное, неодушевлённое, мужской род, 2-е склонение (тип склонения 1a по классификации А. А. Зализняка).

Корень: -хакатон-.

Произношение[править]

  • МФА: [xəkɐˈton]

Семантические свойства[править]

Значение[править]

  1. неол. форум разработчиков, во время которого специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща работают над решением какой-либо проблемы ◆ Необходимость нового подхода к бизнес-инкубации стала очевидна в середине 2012 г., когда iTriage (портфельная компания Неаlthagen) организовала успешный хакатон. С. Альварес, «Как создать продукт, который купят», 2015  г.

Синонимы[править]

Антонимы[править]

Гиперонимы[править]

Гипонимы[править]

  1. онлайн-хакатон

Родственные слова[править]

Ближайшее родство
  • существительные: хакер, марафон
  • прилагательные: хакерский, марафонский

Этимология[править]

От англ. hackathon, от hack ‘программная разработка’ + marathon ‘марафон’.

Фразеологизмы и устойчивые сочетания[править]

Перевод[править]

Список переводов
  • Английскийen: hackathon (en)
  • Шведскийsv: hackathon (sv) ср.

Библиография[править]

  • Шагалова Е. Н. Словарь новейших иностранных слов. — М. : АСТ-Пресс Книга, 2017. — ISBN 978-5-462-01845-9.
Для улучшения этой статьи желательно:

  • Добавить синонимы в секцию «Семантические свойства»
  • Добавить гиперонимы в секцию «Семантические свойства»

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

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

Слово «хакатон» образовано от hacker («хакер») и marathon («марафон»). Этот термин впервые употребили разработчики OpenBSD и Sun Microsystems на разных мероприятиях в 1999 году. Хакатоны стали популярны в середине нулевых и сейчас проходят даже для архитекторов: они, естественно, не пишут код, а должны предложить свои решения для городской среды.

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

Практически все хакатоны коммерческие: победители получают призы, а компании пытаются найти талантливых разработчиков или новые идеи для своих проектов. Но бывают и благотворительные хакатоны. Например, АНО «Цифровая молодёжь» уже три года подряд проводит «хакатоны добра», где участники создают IT-решения для социально ориентированных некоммерческих организаций.

Если раньше хакатоны проходили в основном офлайн, то сейчас немало мероприятий проходит в онлайн-режиме. Например, Яндекс проводил несколько онлайн-хакатонов по созданию и развитию городских навыков Алисы. Победители получили Яндекс Станцию Макс, а остальные участники — год бесплатной подписки на Яндекс Плюс.

Как проходит хакатон

В IT-хакатонах обычно участвуют разработчики (фронтенды и бэкенды), дизайнеры, маркетологи, нередко — специалисты по машинному обучению.

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

Второй этап — это непосредственная работа над продуктом. Разработчики пишут код, дизайнеры работают над макетом продукта, маркетологи продумывают, как его презентовать. Желательно установить чёткие временные рамки, когда должны быть готовы те или иные части проекта. Кстати, из-за того, что в хакатонах участвует много новичков, организаторы обычно предлагают лекции и мастер-классы по теме мероприятия. На них тоже стоит выкроить время.

Третий, заключительный этап хакатона — презентация готового продукта. В основном он сначала проходит техническую экспертизу, чтобы отсеять команды, которые сделали упор на красивую презентацию, хотя приложение у них толком не работает. Потом каждая команда презентует своё решение. Активные участники хакатонов говорят, что хорошая презентация — это 30% победы.

Победители хакатона получают призы, обычно денежные. Например, в хакатоне HackWagon22, который проводила «Первая грузовая компания» 16–18 декабря, призовой фонд составлял 300 тысяч рублей. А на хакатоне Future data победителям в качестве вознаграждения обещали стажировку в компаниях заказчиков.

Зачем хакатон нужен компаниям

Обычно хакатоны проводит профильный организатор, например Russian Hackers, Angelhack, «Актум», Codenrock. Иногда организатором выступает крупная компания. Но чаще всего компании только финансируют такие мероприятия и предлагают свои бизнес-задачи для решения.

Что может получить компания от хакатона:

— нетривиальное решение той или иной бизнес-задачи;

— возможность найти лучших специалистов в свои команды;

— перспективный стартап на ранней стадии;

— возможность проверить гипотезу, обкатать новую технологию.

Что даёт хакатон участникам

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

Есть ещё важный фактор для начинающих специалистов: участие в хакатоне и особенно победа в нём — неплохая строчка в резюме. Кстати, оффер можно получить прямо на мероприятии, если специалист понравится компании.

Бывает, что сформированные на хакатонах команды становятся стартапами. Например, GroupMe, появившаяся на конференции TechCrunch Disrupt 2010, в 2011 была куплена компанией Skype за 85 млн долларов.

К тому же участвовать в хакатонах весело и увлекательно.

Как подготовиться к хакатону

— Найдите интересные вам мероприятия. Ближайшие можно посмотреть на сайте хакатоны.рус или Codenrock.

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

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

— Выясните до мелочей, какой продукт хотят получить от вас организаторы. Для этого стоит пообщаться с экспертами, причём не только во время общей презентации задачи, но и отдельно.

— Следите за временем. Иначе можно подойти к дедлайну вообще без какого-либо прототипа продукта.

— Хорошо продумайте презентацию. Правильно подать продукт — важная часть успеха.

— Если вы одной и той же командой постоянно участвуете в хакатонах, проводите после каждого работу над ошибками. Так шансы на победу в следующих соревнованиях существенно вырастут.

Крупным корпорациям вроде «Яндекса» и «Газпрома» постоянно нужны новые кадры. Поэтому компании проводят форумы для разработчиков, на которых команды IT-специалистов решают задачи — кейсы. Участники могут заявить о себе, получить грант или денежный приз. А компании — найти талантливых сотрудников и решить бизнес-задачи.

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

Термин «хакатон» состоит из двух слов: «хакер» и «марафон». Хакатон — это чемпионат, на котором участники разрабатывают тестовую версию продукта в короткие сроки и соревнуются за главный приз. Задачи бывают разные: построить предсказательную модель, создать Android-приложение или лендинг для продукта.

Обычно в хакатонах участвуют команды из двух — пяти человек: программисты, аналитики, дизайнеры, менеджеры и другие IТ-специалисты. На протяжении одного или двух дней они совместными силами решают бизнес-задачу.

Например, на хакатоне от МГУ X-MAS HACK в декабре 2022-го были такие задания:

  1. Разработать решение для автоматического определения вида договора.
  2. Создать виртуальный прототип для ПО по управлению квадрокоптерами.
  3. Выявить фродовый трафик из набора данных.
  4. Разработать инструмент, который поможет снизить риски инвестиционного портфеля на фондовом рынке.

Призовой фонд соревнования составил 1,7 млн ₽.

Призы на хакатоне

Лучшие команды в каждом кейсе получили от 30 000 ₽ до 100 000 ₽ и мерч компаний

Типы хакатонов

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

Хакатоны бывают двух типов:

💡 Образовательные

Как правило, их цель — нетворкинг и обучение. Призовой фонд в таких хакатонах маленький, часто его вообще нет. Например, так было в онлайн-хакатоне по питчингу от Бизнес-инкубатора ВШЭ. В России такие хакатоны почти не встречаются.

💰 Коммерческие

Победители коммерческих хакатонов получают не только классный опыт, но и денежный приз. Например, призовой фонд в онлайн-хакатоне Sovcombank Team Challenge 2022 от «Совкомбанка» и Фонда «Сколково» был 800 000 ₽. За первое место команда получила 400 000 ₽.

Участие в хакатонах полезно начинающим разработчикам при поиске работы по нескольким причинам:

  1. Опыт. Участие позволяет набраться опыта и показать свои навыки в действии.
  2. Портфолио. Работу над проектом в хакатоне можно добавить в портфолио как доказательство навыков и опыта.
  3. Сеть. Хакатоны позволяют встретиться и пообщаться с другими разработчиками и профессионалами из отрасли. Открыть для них новые возможности и контакты для будущего, в том числе с рекрутерами.

Марат Минулин

Старший frontend-разработчик с опытом работы более 5 лет, судья на различных хакатонах

Набираться опыта можно и на вебинарах онлайн-университетов: узнавать больше о востребованных специальностях, определять, какие навыки необходимы. Такие вебинары проводит онлайн-университет профессий Skypro. Рассказывают так, чтобы было понятно и интересно и новичкам, и уже знакомым с миром IT. Практика тоже есть: решите реальную задачу, познакомитесь с инструментами. Вебинары бесплатные, после них получите скидку на курсы.

Как подготовиться к хакатону

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

Чтобы участие в хакатоне стало максимально продуктивным:

1️⃣ Оцените свои возможности

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

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

2️⃣ Найдите команду

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

Состав команды будет зависеть от задач мероприятия. Например, нужно разработать интерфейс сайта — понадобится разработчик, дизайнер и бизнес-аналитик.

Находят команду и на самом хакатоне. Но есть риск оказаться вместе с некомпетентными специалистами.

3️⃣ Подайте заявку

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

4️⃣ Соберите идеи и наработки

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

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

5️⃣ Распределите время

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

Отличительная черта соревнований по анализу данных — объективность результатов: у кого точнее предсказание на тестовых данных, тот и победил. У кого красивее презентация, чье решение кажется более применимым в бизнесе — обычно это не играет роли.

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

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

Виталий Куделя

Старший специалист по работе с данными, компания Tutu, 2-е место в Raiffeisen Data Cup

Как проходит соревнование

Участники хакатона решают кейс дистанционно или сами приезжают на место соревнования. Если хакатон очный, то члены команды находятся в одной комнате на протяжении нескольких часов — или даже пары дней.

За отведенное время участники хакатона разрабатывают техническое решение — например, прототип чат-бота для телеграма. Еще нужно создать презентацию и написать текст для спича. Рассказ о проекте и визуал жюри оценивают так же, как и техническую сторону.

Где искать хакатоны

Узнавать о хакатонах в России можно на сайте хакатоны.рф. Это открытый ресурс от Ассоциации Акселераторов и Бизнес-инкубаторов. Там публикуют информацию о будущих и прошедших мероприятиях. Можно изучить для подготовки.

Сайт для поиска хакатонов

Подпишитесь на рассылку — и будете в курсе всех крупных хакатонов

Подобных календарей немало. Например, платформа Boosters, проект «Цифровой прорыв» и агрегатор «Возможности предпринимателя».

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

Группы ВКонтакте:

🔹 «Хакатоны || Hackathon list || it-соревнования».

🔹 Phystech.Genesis.

🔹 STUDENTSHIP.

Телеграм-каналы:

🔹 Codenrock Hackathons & Contests.

🔹 Russian Hackers.

🔹 «Зайцем по ХаХатонам».

Советы новичкам по участию в хакатонах

Опытом поделился Антон Савин, ведущий системный аналитик в Bell Integrator. Участник, победитель хакатонов всероссийского уровня «Цифровой прорыв»:

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

✔️ Соберите команду из знакомых, которые точно не подведут. Если кейс — технологический, оптимально набрать команду из трех IT-специалистов, одного дизайнера и одного управленца. Если кейс — управленческий, лучше набрать в команду аналитиков и управленцев хотя бы с минимальными знаниями по теме кейса.

✔️ Не всегда слушайте мнение экспертов. Если интуиция подсказывает, что какая-то фича может украсить проект, а эксперты считают, что ее нужно убрать, — тогда ее лучше оставить. Мнения экспертов и жюри на защите проекта могут отличаться, я с этим сталкивался.

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

✔️ Выступающий от команды должен заранее отрепетировать речь. Желательно во время репетиции засекать секундомер, чтобы проверить тайминг (на «Цифровом прорыве» на выступление давали пять минут). Не нужно слишком запариваться над оформлением слайдов презентации. Я наблюдал ситуации, когда побеждали проекты с достаточно простым дизайном.

Коротко о том, как попасть на хакатон

  • Подпишитесь на профессиональные сообщества. Мониторьте их и ищите соревнования в вашей сфере.
  • Здраво оценивайте свои возможности. Прокачивайте недостающие навыки, общайтесь с профессионалами. Участвуйте, даже если сомневаетесь в своих силах: такой опыт в любом случае станет плюсом для резюме.
  • Когда подаете заявку на хакатон, сразу распределите роли в команде. Заранее найдите специалистов и составьте стратегию, по которой будете работать в день соревнования.
  • Время на хакатоне ограничено. Принесите с собой готовые наработки и старайтесь не выходить за установленные между собой дедлайны.

Хакатоны. Коротко обо всем

Уровень сложности
Простой

Время на прочтение
7 мин

Количество просмотров 1.8K

В данной статье вы получите ответы на следующие вопросы:

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

  • Зачем в них участвовать?

  • Как собрать команду?

  • Как победить?

  • И главное — как вернуться живым после хакатона и жить дальше?

Определение хакатона

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

В чем можно быть точно уверенным, говоря об определении «хакатона»:

  1. Это соревновательное мероприятие.

  2. Оно направлено на решение определенных задач и поиск необычных идей.

Как я уже говорил, существует большое количество областей, в которых проводят хакатоны. Они посвящаются созданию различных бизнес-продуктов, ботов, машинному обучению и зрению, искусственному интеллекту, высоконагруженным системам, дизайну, истории и даже … любви! (вот пример — Love Hack)

Зачем организовывают хакатоны и каковы цели организации таких мероприятий?

  • Поиск специалистов. Хакатон — это прекрасный способ найти потенциальных будущих сотрудников и при этом проверить их способности во время самого мероприятия. Однако хакатон не проверяет навыки enterprise разработки, присущие работе в большинстве компаний. Из-за своей скоротечности хакатон не дает продемонстрировать самые востребованные навыки на рынке труда.

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

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

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

Все основные задачи (кейсы) на хакатонах тоже можно разделить на несколько типов:

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

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

  • Создание новаторской идеи. За классический период проведения хакатона, который длится примерно от 48 до 72 часов практически невозможно сделать полноценный продукт. Организаторы знают это и ждут от участников, в первую очередь, объяснения своей идеи решения задачи. Идея всегда будет намного дороже реализации.

  • Создание забавного продукта. Чаще всего такой тип задач предназначен для поиска новых сотрудников или для саморекламы. 

Зачем принимать участие на хакатонах?

  • Поиск работы (очень актуально для людей, начинающих свой путь в качестве новоиспеченных it-работяг, с ростом опыта работы – такая перспектива уменьшается).

  • Прокачка навыков — в большей степени улучшаются soft-скиллы.

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

  • Создание pet-проектов. Pet-проекты — это те проекты, которые вы развиваете вне рабочего времени и можете использовать их в качестве фундаментов для будущих собственных стартапов или для использования в качестве еще одного аргумента в вашу пользу при прохождении собеседований (конечно, если правильно представите это, потому что иногда некоторым компаниям не нравится ведение pet-проектов параллельно основной работе).

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

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

  • Награды — вы можете выигрывать от ручек и блокнотов до крупных денежных сумм.

Какие ключевые роли обязательно должны быть у членов команды?

Я перечислю их по степени важности:

  1. Капитан. Вне зависимости от количества людей в команде – данная роль всегда должна присутствовать. Этот человек принимает основные решения. Роль капитана растет пропорционально уменьшению сроков на решение задачи и увеличению количества людей в команде. Чем больше людей, тем больше мнений – тем сложнее выбрать нужное. Никто не должен обижаться на то, какое решение выбрал капитан – его можно оспорить и привести аргументы, но только до того, как это решение начало реализовываться – времени для перемен мало.

  2. Дизайнер. Вторая по значимости роль. Если спроектировать что-то не получится – всегда можно сделать красивую презентацию или макет своей идеи в графическом редакторе. Обычно это занимает намного меньше времени, чем разработка.

  3. Разработчик. В зависимости от области, где проводится хакатоны – может иметь разные названия. Если вы допускаете, что подобные мероприятия в гуманитарных сферах можно называть хакатонами, то, например, «в хакатонах по Истории» логично будет дать название этой роли – проектировщик (например, исторической карты). Этот человек выполняет основную работу по созданию базового фундамента решения команды.

  4. Исследователь. Данная роль специфична и не всегда уместна, но иногда играет большую роль в поиске киллер фич. Киллер-фича – это главная идея вашего проекта, которая должна отличать его от других. Из своего опыта могу сказать, что бывают кейсы, которые не дают развернуть какие – либо киллер фичи. Иногда приходится тратить до 80% времени на их поиск и именно этим можно занять исследователя – найти и проверить всех конкурентов, изучить жюри, поискать их любимые стикеры в социальных сетях, чтобы потом внедрить их на ваш сайт, который вы собираетесь представить в качестве решения. На моем опыте были такие случаи и эти команды занимали призовые места. Не стоит отворачиваться от таких приемов.

  5. Генератор идей или «я здесь по приколу». Если к вам в команду хочет попасть человек, который упрямо называет себя «генератором идей» и не хочет занимать ни одну из выше определенных ролей в качестве смежной – не берите этого человека. Скорее всего он ничего не умеет и может забрать попросту часть выигрыша. Эта роль человека, от которого вы ничего не ожидаете, либо роль вашего друга, которого вы взяли, чтобы вам было веселее провести время.

Алгоритм победы на хакатоне

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

Перед хакатоном

  1. Запастись нейтральной едой и водой на нужный период времени.

  2. Подготовить оборудование и нужное программное обеспечение.

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

Лично я не рекомендую покупать энергетики, потому что они имеют слишком краткосрочный эффект. Предлагаю ограничиться кофе или обычным горячим чаем.

На хакатон команде необходимо собираться за час до начала.

В начале хакатона

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

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

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

В середине хакатона

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

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

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

На сон выделять от 5 до 7 часов, ни в коем случае не меньше.

Конец хакатона

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

Для наглядности в презентации советую использовать как можно больше gif-изображений. Таким образом, вы сможете быстро отсеять все вопросы о том, действительно ли у вас уже есть MVP.

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

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

После хакатона

После хакатона при описанном мне режиме и постоянной работе вы будете отходить примерно неделю. В течение дня вы будете чувствовать резко наступающую сонливость. В идеале – сразу ложиться спать и не заниматься больше ничем. Уделять на сон от 8 до 10 часов. После тяжелой работы вы будете чувствовать тошноту – это от усталости. Не провоцируйте свой организм на лишние движения.

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

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

Обычно команды состоят из 3–5 человек: разработчиков, дизайнеров, аналитиков, маркетологов и других специалистов в сфере IT. Каждый ивент сфокусирован на конкретной области. Например, операционной системе, языке программирования, программном интерфейсе (API), мобильном приложении. Мероприятие может длиться как несколько часов, так и неделю. Первый хакатон прошел в Канаде 4 июня 1999 года. Его организовала компания OpenBSD. На хакатон приехали 10 разработчиков для написания программ, не подпадающих под строгие экспортные ограничения, которые установили в  США на криптографическое ПО. На первые соревнования в Кремниевой долине участники брали спальные мешки и не покидали место проведения. Непрерывная работа в команде в таком формате помогала найти оригинальные решения для стандартных задач. Успешно проводятся виртуальные хакатоны.

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

Выбрать подходящий хакатон помогут такие ресурсы.

Хакатоны.рф

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

Devpost

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

IT-Events 

Календарь событий в сфере IT. Можно найти хакатоны, вебинары, конференции и другие мероприятия.

«Типичный программист» 

Медиаресурс для программистов. В разделе IT мероприятия можно найти информацию о курсах, хакатонах, вебинарах, конкурсах.

Хакатоны || Hackathon list

Сообщество «ВКонтакте», в котором публикуются анонсы локальных и сетевых хакатонов. В комментарии к выбранному хакатону можно добавить объявления о поиске людей в команду.

Russian Hackers

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

Также крупные компании часто размещают информацию на официальных ресурсах. Если цель — трудоустройство в конкретную организацию, стоит посещать ее сайт и следить за новостями в сообществах в социальных сетях. Например, хакатоны проводят РЖД, МТС, ВТБ и другие компании.

Hack.Moscow

Известный международный хакатон, который проводится в России, в Москве. Организатор мероприятия — Russian Hackers, сообщество разработчиков, предпринимателей и участников хакатонов. На сайте организатора можно узнать новости об актуальных и наиболее интересных хакатонах стран СНГ.

«Цифровой прорыв»

Проект президентской платформы «Россия — страна возможностей». Победителя определяют во всероссийском финале.

Digital Super Hero

Марафон проводится при поддержке Республики Татарстан.

AngelHack

Один из наиболее крупных международных хакатонов. В нем принимают участие представители 50 стран мира.

Major League Hacking (MLH)

Международная лига студенческих хакатонов. В Северной Америке и Европе она объединяет больше 75 тыс. студентов со всего мира.

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

«Всем привет! В поиске сокомандников на хакатон N. Ищем двух заряженных на победу людей аналитика и фронтендера. Нас уже двое:

Максим — UX/UI-дизайнер, делает mobile+web-решения для клиентов, победитель хакатона Х.

Антон — fullstack-разработчик, работает на аутсорсе.

Пишите в ЛС, ждем двух героев в нашу Dream Team».

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

Соревнования регулярно проводят Google, Microsoft, Facebook. В России от тренда не отстают «Яндекс», Сбербанк, Газпромбанк, «Лаборатория Касперского», Альфа-Банк, «Тинькофф» и другие. Они организуют и внутренние, и внешние марафоны. Обычно венчурные фонды, корпорации и другие крупные игроки на рынке только финансируют хакатоны — становятся их спонсорами или партнерами, преследуя свои бизнес-цели.

Иногда хакатоны проводятся в социальной сфере, в сфере образования в университетах. Например, НИТУ МИСиС и Zavtra.Online (подразделение SkillFactory по работе с университетами) организовали учебный «Межгалактический хакатон — 2021». Он был посвящен компьютерному зрению и искусственному интеллекту.

Скриншот лендинга «Межгалактический хакатон — 2021»

Цель проведения хакатона — дать набор навыков, которые сложно или почти невозможно получить в стандартном обучении: опыт командной работы над реальным проектом в сжатые сроки, навыки в project- и product-менеджменте в IT-проекте и готовность показать результаты заказчику. Студентам из 15 команд предоставили на выбор 5 кейсов: «Анализ данных для формирования составов» (АО НИИАС), «Формирование мультизаказов», «Анализ схем севооборота» (DVHB), «Предсказание победителя-бойца UFC» (Николай Толстов, DS Team Lead & Merlin AI) и «Кластеризация изображений транспортных средств» (Intellivision).

Пример решения кейса «Кластеризация изображений транспортных средств»

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

На хакатонах создали много продуктов, которые превратились в крупные стартапы.

Zaarly

На LA Startup Weekend 2011 Бо Фишбэк, Эрик Кестер и Ян Хантер создали приложение для найма и планирования местных услуг. Создатели получили около 15,1 млн долларов от инвесторов, среди которых был Эштон Катчер, Пол Бучхейт, Билл Ли и другие.

GroupME

Популярное приложение для групповых сообщений разработали Джаред Хехт и Стив Марточчи на хакатоне TechCrunch в 2010 году. После участия команда привлекла более 10 млн долларов, а через год стартап-чат купил Skype за колоссальные 80 млн долларов.

EasyTaxi

EasyTaxi — приложение для вызова такси — придумали Таллис Гомес и Деннис Ван в 2011 году на Startup Weekend Rio. После победы они запустили бета-версию приложения E-hailing и сумели привлечь от инвесторов около 75 млн долларов. Сейчас приложением пользуются в 30 странах.

Appetas

Конструктор сайтов для ресторанов разработали Келлер Смит и Кертис Фонгер на AngelHack в 2012 году. На развитие проекта они привлекли инвестиции в размере 120 тыс. долларов. В 2014 году Appetas купил Google за неизвестную сумму.

Популярность хакатонов растет. Они стали проводиться в таких областях, как цифровая медицина (Digital Health, MedHack), маркетинг (ADHACK GALAXY), геоинформатика и урбанистика (GeoHack и UrbanHack). Марафоны помогают разработчикам трудоустраиваться в ведущие корпорации. Глобально ивенты повышают интерес к сфере IT, способствуют ее развитию, формированию и отслеживанию трендов.

Понравилась статья? Поделить с друзьями:
  • Как пишется хайфа на английском
  • Как пишется хайпится
  • Как пишется хайпер поп
  • Как пишется хайпер икс
  • Как пишется хайпануть