打开主菜单

黑客松

一群程式設計師在期限內設法完成指定內容的聚會活動。

编程马拉松(英語:hackathon,又譯為駭客松),又稱駭客日(hack day)、駭客節(hackfest)或编程節(codefest),是一个流传于黑客(hacker)当中的新词汇。编程马拉松是一种活动。在该活动当中,電腦程序员以及其他與軟體發展相關的人員,如圖形設計師、界面設計師與專案經理,相聚在一起,以緊密合作的形式去进行某項軟體專案。编程马拉松的灵魂是合作地编写程序和应用。编程马拉松的时长一般在几天到一周不等。编程马拉松不是编写些一次性作品那么简单。编程马拉松的精髓在于:很多人,在一段特定的时间内,相聚在一起,以他们想要的方式,去做他们想做的事情——整个编程的过程几乎没有任何限制或者方向。

还有一个术语叫做“短跑(sprint)”。“短跑”用于描述一种性质与编程马拉松类似的活动。“短跑”的特点是:它只持续几天时间。另一个描述此类活动的词汇是“代码节”。这个词汇主要流传于Linux用户当中。“代码节”这个词是一个合成词,它由代码和节日两部分组合而成。“代码节”这个词是从“安装节”一词引申而来的。“安装节”是一种 Linux用户群的活动。

字源编辑

駭客松(hackathon),又稱“编程马拉松”。

这个术语本身是一个合成词,它是由“编程(hack)”和“马拉松(marathon)”两部分组成。[1]

这个术语诞生于1999年。两组人在同一年想到并使用了该术语。一组人是OpenBSD的开发者们。另一组人是Sun的市场营销团队。

起源编辑

OpenBSD于1999年6月4日在卡尔加里举办的一次密码学开发活动上第一次使用了该术语。在那次活动中,10名程序员相聚到一起商讨如何避免由美国密码学软件出口规定引起的合法性问题。[2]

对于Sun而言,他们第一次使用“编程马拉松”这个术语则要追溯到1999年6月19日JavaOne大会中的一次活动。在那次活动中John Gage向出席者发出一个挑战。他要求出席者用Java为新款的Palm V编写一个程序。这个程序可以让Palm V用户通过红外线端口和其他Palm V的用户进行通讯,此外Palm V用户还能够通过该程序在网上注册他们的手机。这个活动号称是编程马拉松的始祖。

自1986年起,Sun还召开了一系列“连接马拉松”。这些马拉松大多是围绕NFS的互用性展开的。在这些活动当中,供应商和受邀请人相聚到一起去测试他们的硬件和软件的互用性,找出互联网标准协议规范中的缺点,并定义一套可重复使用的协议测试程序。“连接马拉松”有点像已经停止的“苹果编程大会”。“连接马拉松”更像是一种让参与者与他人展开技术交流的开发者大会。只是在技术交流之余,参与者有时也写写程序。

於2008年,第一個區塊鏈由一名或一組被稱爲Satoshi Nakamto的人或團體概念化。 相隔多年后, “區塊鏈駭客松 ”(Blockchain Hackathon) 的名稱開始被崛起。[3]

區塊鏈駭客松编辑

區塊鏈駭客松(Blockchain Hackathon) 與编程马拉松相近,但性質有所區別。區塊鏈駭客松讓開發人員獲得資源來構建分散式應用程式(dApps/ Decentralized Applications),它是區塊鏈開發人員之間的競爭。另外,組織此類駭客松的都是與區塊鏈有相關的公司,這也同時讓公司們發掘有才的程序員並雇傭他們。

自2017年起,區塊鏈駭客松客松曝光率續漸增長,並向參加者承諾了大量的招聘機會。駭客松的景觀已經從僅限於傳統的大型科技公司,如Facebook谷歌,以及像Major League Hacking[4] 組織主辦的大型季節性駭客松,到現在幾乎任何機構都能舉辦自家版本的小規模駭客松。這些公司大多花費數千美元來舉辦這類駭客松[5],這筆金額通常包括免費物品像背包,筆記本,食物,住宿,現金獎品,禮品獎品,熱門場所和未來的就業機會。[6]

好處编辑

提升公司品牌编辑

舉辦駭客松可將公司產品和價值傳達至開發人員社區, 從而間接性提升公司品牌。 在場地派發印有公司標記的產品如背包,筆記本,筆等等亦能長遠有助提升公司品牌。此外,開發人員和駭客松參加者大多傾向於積極參與社交媒體平台,如Facebook, Instagram, Twitter等等,因此他們在這些駭客松活動之外,通常被稱是品牌本身的偉大使者。

人力資源擴張编辑

許多組織駭客松的公司通常也傾向於利用駭客松作為招聘新員工的機會,這取決於參加者的表現和是否與公司價值一致而定。除了在經濟上具有成本效益之外,駭客松還使公司更容易找到志同道合的人才。此外,駭客松參加者大多是正尋求新的就業機會的人,所以這對每一參與方來說都是雙贏的。

產品擴展编辑

舉辦駭客松可從中發掘有創意的點子和人才,幫助產品擴展。組織駭客松的公司可以在比賽完成後和勝出者以合作或招聘的形式去實體化他們的構思,使產品得以多元化,去迎合日新月異的科技。

例子编辑

Malta Blockchain Summit

EOS Hackathon

  • EOS.IO是一個區塊鏈操作平台,基於EOS.IO軟件上所發行的加密貨幣名為EOS。根據2017年所發佈的白皮書,EOS.IO平台由一家私人公司block.one開發,並以開源軟件的形式於2018年6月1日推出。在2018年期間,Block.one在6個國家舉辦駭客松,當中包括香港,悉尼,倫敦,非洲,三藩市以及南非[7]。參與人數衆多,送出的禮品及獎金總額龐大。[8]

延伸閱讀编辑

參考資料编辑

  1. ^ What's a hackathon?. 1&1 Digitalguide. [2019-02-14] (英语). 
  2. ^ OpenBSD: Hackathons. www.openbsd.org. [2019-02-14]. 
  3. ^ Aitken, Roger. The Rise Of Blockchain, Hackathons & The 'Hackonomy'. Forbes. [2019-02-13] (英语). 
  4. ^ Major League Hacking. Major League Hacking. [2019-02-15] (英语). 
  5. ^ Block.one Launches EOS Global Hackathon Series in Hong Kong. EOS Global Hackathon. [2019-02-15] (美国英语). 
  6. ^ Benefits of hosting a hackathon for your blockchain company - CryptoTicker - Your Key to Crypto, Blockchain and Futurism. https://cryptoticker.io/en/. 2018-08-26 [2019-02-15] (美国英语).  外部链接存在于|work= (帮助)
  7. ^ Events Archive. EOS Global Hackathon. [2019-02-18] (美国英语). 
  8. ^ Team NouGit Wins Top Award at Block.one’s Largest-Ever EOS Global Hackathon Event in San Francisco. EOS Global Hackathon. [2019-02-18] (美国英语).