經濟部水利署水利服務雲入口網

imgBanner

常見問答

home 首頁 > 開發者專區 > 常見問答

甚麼是"黑客松"?

日期:2017/05/31

程式設計馬拉松(英語:hackathon,又譯為黑客松),又稱黑客日(hack day)、黑客節(hackfest)或程式設計節(codefest),是一個流傳於Hacker當中的新詞彙。
程式設計馬拉松是一種活動。
在該活動當中,電腦程式設計師以及其他與軟體發展相關的人員,如圖形設計師、介面設計師與專案經理,相聚在一起,以緊密合作的形式去進行某項軟體專案。程式設計馬拉松的靈魂是合作地編寫程式和應用。程式設計馬拉松的時長一般在幾天到一周不等。程式設計馬拉松不是編寫些一次性作品那麼簡單。
程式設計馬拉松的精髓在於:很多人,在一段特定的時間內,相聚在一起,以他們想要的方式,去做他們想做的事情——整個程式設計的過程幾乎沒有任何限制或者方向。

這個術語本身是一個合成詞,它是由「程式設計(hack)」和「馬拉松(marathon)」兩部分組成。

這個術語誕生於1999年。兩組人在同一年想到並使用了該術語。一組人是OpenBSD的開發者們。另一組人是Sun的市場行銷團隊。

OpenBSD於1999年6月4日在卡爾加里舉辦的一次密碼學開發活動上第一次使用了該術語。在那次活動中,10名程式設計師相聚到一起商討如何避免由美國密碼學軟體出口規定引起的合法性問題。