我們團隊曾在香港數位資產學會駭客鬆比賽獲得冠軍!
編程馬拉鬆(英語:hackathon,又譯為駭客鬆),又稱駭客日(hack day)、駭客節(hackfest)或編程節(codefest),是一個流傳於駭客(hacker)當中的新詞匯。編程馬拉鬆是一種活動。在該活動當中,電腦程式員以及其他與軟體發展相關的人員,如圖形設計師、界面設計師與項目經理,相聚在一起,以緊密合作的形式去進行某項軟體項目。編程馬拉鬆的靈魂是合作地編寫程式和應用。編程馬拉鬆的時長一般在幾天到一周不等。編程馬拉鬆不是編寫些免洗作品那麽簡單。編程馬拉鬆的精髓在於:很多人,在一段特定的時間內,相聚在一起,以他們想要的方式,去做他們想做的事情——整個編程的過程幾乎沒有任何限制或者方嚮。
還有一個術語叫做“短跑(sprint)”。“短跑”用於描述一種性質與編程馬拉鬆類似的活動。“短跑”的特點是:它只持續幾天時間。另一個描述此類活動的詞匯是“代碼節”。這個詞匯主要流傳於Linux用戶當中。“代碼節”這個詞是一個合成詞,它由代碼和節日兩部分組合而成。“代碼節”這個詞是從“安裝節”一詞引申而來的。“安裝節”是一種 Linux用戶群的活動。
目錄
1 字源
2 起源
3 區塊鏈駭客鬆
3.1 好處
3.1.1 提升公司品牌
3.1.2 人力資源擴張
3.1.3 產品擴展
3.2 例子
4 參考資料
5 延伸閱讀
6 外部鏈接
字源
駭客鬆(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年所PO的白皮書,EOS.IO平臺由一家私人公司block.one開發,併以開源軟體的形式於2018年6月1日推出。在2018年期間,Block.one在6個國家舉辦駭客鬆,當中包括香港,雪梨,倫敦,非洲,舊金山以及南非參與人數眾多,提交的禮品及獎金總額龐大。