感謝這次主辦單位有這樣的延伸活動,收穫很多
很早就知道有 facebook hackthon 的活動,不過總覺得自己一個人,而且聽說很多強者都有報,所以就沒報名了,在聽完之後覺得,就算是去打醬油也好,沒報名真是可惜(yahoo 和 node.js 的也沒報名QQ)
整理一下這次我聽到的重點
賽前
想好 idea,idea要注意的是它的大小還有價值。大小要看 hackthon 的時間長度,這次 facebook 的時間是 7個小時,幾乎全程緊繃的狀態,而YY那隊提到他們參加 evernote hackthon 的時間是兩天一夜,可以好好放鬆討論。價值則是對該主辦單位的價值,辦 hackthon 不是在做慈善事業,主辦單位也想從比賽中尋找創意、商機,idea 要有趣也不能失莊重,講中中好像有太嚴肅了,總之就是如果得獎了可以讓的上檯面,讓媒體報導、讓主辦單位宣傳等等,例如有個 "老師點名了" 的作品雖然引起大家熱烈迴響但是卻沒得獎。
熟悉你的工具
筆電、作業系統和程式語言,在比賽的時候都是要用自己最熟悉的,當天大加壓力大,電腦好像也會跟著緊張,compile 不過、踩到特殊 bug,連螢幕解析度也來桶一刀,這麼短的期限內當然遇到的 bug 越少,作品完成度也容易提高,獲獎機率也會升高。
找些好隊友
當然也有一個人參賽的,不過比較好的情況是有 programmer + designer ,最好還有類似行銷的角色在,designer能做的事情很多,有如法師一般的角色,設計,切板,將圖交給programming後可以開始做投影片,demo的流程還有亮點/梗,討論 idea 的時候,也能提供不同角度,還能互相遞茶水,好處多多。programmer方面,就一點,可以溝通,在壓力鍋裡面要的是把料理完成而不是拿菜刀互砍。
&&&&&
比賽時
評估每個feature,想像無限,時間有限,或許很多想法都想要實踐,但是 coding 時間不夠,寫不寫得完都是個問題,demo 只有兩分鐘,就算六個小時寫了一個facebook也沒辦法把所有功能demo完,把握自己作品的重點,能有實際上台示範的功能才是真的。如果一個不是最重要的 feature 做下去才發現太耗時了,斬立決,而不是像賭徒一樣相信下一把會賺回來的心態。就像寫作一樣,寫到一半可能會出現很有趣的想法想要實踐,給它一個合理的開發時間,時間內做不到一樣斬立決。
demo 要有趣,就像超級星光大道那樣吧,一進就要唱副歌,可以設計故事,將評審帶入情境,或者有個漂亮的介面、特效吸引大家目光,例如 xdite 說評審覺得 paperclip 最吸引注意的是首頁那些頁面被夾進迴紋針的效果
&&&&&
記得比較重要的大概這樣吧,去睡個覺記憶應該會回來更多
這次覺得最有趣的是聽到 YY 那組(我搞不清楚哪位叫什麼暱稱Orz),有請到 designer 也來分享心得,一直以來參加活動都是聽到 programmer 發表關於技術方面的議題,designer的角度真的不一樣,希望以後 programmer 為主的會議也能有 designer 分享心得。
&&&&&
我對自己的創意發想還蠻有信心的,在下次 hackthon 之前我要盡力提高技術力,然後一定要參加!!
沒有留言:
張貼留言