天天看點

黑客馬拉松

廚房裡堆滿友善食品和提神飲料,工作台上有人在挑燈夜戰,有人因為累極而進入夢鄉……不同團隊連續48小時的程式設計鏖戰,目标是各自交出能夠正常使用的Android應用程式——此情此景所呈現的是某一場黑客馬拉松大賽(hackathon)的 “執行概念”階段。

在此之前,參賽團隊已經走過了“創意閃現”和“成立團隊”階段,此後将迎來“成品報告”和“接受裁判”步驟,最後一個步驟——“收獲獎金”則隻有勝出者才能幸福地品味。這樣的黑客馬拉松大賽2011年在美國舉辦了200多場。

黑客馬拉松興起于1960年代,當時尚屬程式員們自發競賽。直到1990年代,時下流行的黑客馬拉松大賽模式才浮出水面。參與和關注黑客馬拉松大賽的機構和個人可謂各懷心事:财富500強公司希望通過黑客馬拉松提高産品認知度,AT&T、微軟、諾基亞乃至聯合利華等大玩家都通過舉辦過黑客馬拉松擷取創意;風險投資人希望通過黑客馬拉松找到值得投資的新面孔和新點子;技術獵頭希望通過黑客馬拉松找到技術專才,增加收取傭金的機會;程式員本人則希望引起風投的關注,獲得資金,大展事業宏圖。

黑客馬拉松

黑客馬拉松比賽在美國發展得如火如荼,而更為簡單易用的軟體編寫工具、各家公司願意讓第三方分享自家資料的新穎意願為這燃燒的野火再送清風,進而煉出層出不窮的創意和業務。僅以蘋果公司iOS為例:自從2007年首次開賽以來,已收獲50萬項應用程式,為開發者們産生了30億美元的業績(Android的40萬應用程式收入約1億美元)。

盡管開發應用程式和賺錢的機會出現爆炸式增長,程式設計所需的時間和預算卻日益接近于零。程式員們通過剪切和粘貼幾行代碼即可将核心功能添加到應用程式中。也就是說,現在是進入應用程式業務的最佳時機。借這個時機獲得風險投資并大獲成功的程式員不勝枚舉,被Skype收購的GroupMe就是其中一例。

黑客馬拉松或程式設計馬拉松(hackathon)是一個流傳于電腦迷(hacker)當中的新詞彙。程式設計馬拉松是一種活動。在該活動當中,很多程式員相聚在一起。他們以合作的形式去進行電腦程式設計。程式設計馬拉松的靈魂是合作地編寫程式和應用。 程式設計馬拉松的時長一般在幾天到一周不等。程式設計馬拉松不是編寫些一次性作品那麼簡單。程式設計馬拉松的精髓在于:很多人,在一段特定的時間内,相聚在一起,以他 們想要的方式,去做他們想做的事情——整個程式設計的過程幾乎沒有任何限制或者方向。

“程式設計馬拉松(hackathon)”這個術語本身是一個合成詞,它是由“程式設計(hack)”和“馬拉松(marathon)”兩部分組成。這個術語誕生于1999年。兩組人在同一年想到并使用了該術語。一組人是OpenBSD的開發者們。另一組人是Sun的市場營銷團隊。

繼續閱讀