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.
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.
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]
해커톤[영어: hackathon; 해킹(hacking) + 마라톤(marathon)]은 소프트웨어 개발 분야의 프로그래머나 관련된 그래픽 디자이너, 사용자 인터페이스 설계자, 프로젝트 매니저 등이 정해진 시간 내에 집중적으로 작업하여 결과물을 만들어내는 소프트웨어 관련 이벤트이다. 개인이 작업하는 경우, 조를 나눠 하나의 목표를 위해 작업하는 경우 등이 있다. 경우에 따라 하드웨어 부품을 다루는 경우도 있다. 해커톤은 1일부터 1주일 정도의 기간으로 개최된다. 경우에 따라서는 단순히 교육이나 사회적 목적과 의도를 가지고 열리기도 하지만, 대개는 새로운 소프트웨어의 개발, 또는 기존 소프트웨어의 개선을 목표로 한다. 해커톤은 특별한 주제, 예컨대 프로그래밍 언어, 운영 체제, 응용 프로그램, API, 주제 등을 정해 놓고 열리는 경우도 있고, 그러한 제한 없이 열리는 경우도 있다.
해커톤의 목적은 행사가 끝날 때까지 기능을 하는 제품을 만드는 것을 목표로 이용 가능한 소프트웨어나 하드웨어를 만들어내는 것이다.[1]
Hackathon - Wikipedia
From Wikipedia, the free encyclopedia Jump to navigation Jump to search Event in which groups of software developers work at an accelerated pace A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of hacking and marathon) i
en.wikipedia.org
해커톤 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 해커톤[영어: hackathon; 해킹(hacking) + 마라톤(marathon)]은 소프트웨어 개발 분야의 프로그래머나 관련된 그래픽 디자이너, 사용자 인터페이스 설계자, 프로젝트 매
ko.wikipedia.org