Facebook Hack Meetup - 揭開駭客馬拉松及開發者的神秘面紗

電影「社群網戰」中Hacker競賽的橋段,開發者關在房間內,一邊喝啤酒、一邊瘋狂寫程式,這樣的情節也在Facebook舉辦的Hack Day中出現,究竟這些程式高手怎麼用程式Hack the world?

臺大創聯會11月29日晚上,與臺大網媒所、臺大資工系、Linkwish共同舉辦「Facebook Hack Meetup Taiwan得獎團隊經驗分享與座談」活動,邀請六位在Facebook World Hack臺北站得獎的開發者,到博理館101教室,分享他們參加駭客馬拉松(Hackathon)的過程與開發心得。

創聯會執行秘書黃鐘揚表示,這次Facebook Hackathon在臺北舉辦的成果很不錯,通常Hacker高手的故事只在網友間流傳,難得有機會邀請得獎者直接面對面跟群眾互動。所謂的Hackathon比賽就是「抱著駭客精神的開發活動」,Hacker精神跟惡意破壞的Cracker不同,它指的是「形容熱衷解決問題、克服限制、專注一項事務的人」。

Facebook World Hack大賽第一年在臺北舉行,近一百多位臺灣開發者在六個半小時內用程式發揮創意,最後由四個團隊RocoDev 、Linkwish、利昇科技、Cardinalblue獲得Open Graph、mobile、games類別的獎項,兩個獨立開發者鄭火(鄭有順)、艾略特(周世恩)得特別獎。網路知名程式開發者XDite是臺北站的冠軍,甚至在Facebook World Hack中脫穎而出,打敗各站高手,拿下全球冠軍。

我們可以 你們一定也可以

Facebook並未大量曝光消息,首次參賽的鄭火才大三,是最年輕的得獎者,比賽前兩週才看到消息,陰錯陽差直到前兩天才報名成功,什麼都沒準備就到比賽現場。從德國ping pong遊戲和西門町的廣告大螢幕想出「Ping-pong」APP,掃描大螢幕的QR code,輸入密碼即可跟朋友連線對戰乒乓球,過程可顯示在大螢幕上。

利昇科技也是初次參賽,「我們可以,你們一定也可以!」黃懷德(Terry)打趣地說,當天他們列出的To do list是「打卡、拿贈品、吃到飽、看正妹、HACK」。Facebook規定程式當天才能寫,但創意點子可以行前準備,他們著重活用API資料、簡單好玩、創造善良價值,想出「回憶百萬富翁」,可以跟朋友在FB上玩記憶考驗。Terry認為比賽非零和遊戲,建議想創業的學生或團隊參加Hackathon,腦力激盪的過程會有很多收穫。Terry發自內心建議「別讓缺少變缺憾」,除了熟悉程式的技術之外,也要重視美術設計。

投影片和設計美觀別讓缺少變缺憾

RocoDev的XDite也是在比賽前兩週才報名,她常找不到自己在朋友牆上按讚的東西,從pocket網站得到靈感,覺得如果FB跟chrome一樣能收藏網頁並搜尋很方便,只是簡單的一個想法就做出「Paperclip.io」,把按過的「讚」都匯進去,還能做即時搜尋。身經百戰的XDite有三個建議:1、做個有點意思的東西,2、做個對評審有點意思的東西,3、做個時間內能做完的東西,4、做個看起來很厲害的東西,5、做個實際上也很厲害的東西。一定要做好投影片,才能讓別人了解你的東西。

擁有四千萬下載量「PicCollage」相片編輯軟體的Cardinalblue,大陣仗派出11人參賽。靈感來自於颱風天時的「可是瑞凡」系列,所以運用「PicCollage」想出「but…」。得獎成功很重要的部分是Slide和設計,Stefanie說,當天時間很少,分工不要到現場才想,設計師要傾聽開發人員,開發人員也要相信設計。小秘訣是先將UX Flow、GUI設計、報告的投影片準備好。

艾略特則從朋友常分享有意思訊息,但每次都要大費周章捲時間軸找訊息的經驗,構想出「Feed Manager」。希望能用自己做的「Q Search」抓出FB上遺失的美好,把朋友曾分享的好訊息一網打盡,用更快的方式找出來。除了好的想法、架構圖、好的CS套件做投影片、熱忱和堅持之外,艾略特開玩笑說,還要自備拿食物小弟,他一個人參賽,寫程式都來不及了,只能拜託隔壁團隊幫忙拿食物。

Linkwish從公司產品延伸出「Tripmkr」,發想自電影《Before sunset》、《Before sunrise》,希望也能「愛在巴黎臉書」時,做出旅遊社交體驗,從最多人打卡的地點來排行程。葛如鈞說,當天一定有很多高手會出現,我們參加Hackathon的策略就是「『Hack』the hack day!」要有一個「有趣的奇怪」的亮點。所以做出實體互動旅遊。可以把安排好的景點印成T恤,在旅途中遇到也穿著景點T恤的旅客時,可以拍下景點照片加入行程。當天Linkwish還帶電熨斗和轉印貼紙把景點弄到T恤上,搏得許多工作人員目光。

PTT演講版版主吳長鋼指出,感謝創聯會辦的活動,臺灣軟體落後很多,這樣的分享對工程師、企業都有很大的幫助。目前服替代役的張旭說,這個活動鼓勵、認識Hackathon,但期待聽到更多遊戲開發的工具及開發問題解決。臺大資管所孫羽君說,雖然沒有聽到很多設計的部分,不過講者東西多、主持人有趣,流程也很順利!