不久前,我臨時組了個三人小隊去參加智慧生活黑客松,然後在 25 小時左右的時間,獲得了入圍決賽的機會。

這次南區的題目是 「失智老人的回家之路」,老實說這個題目真的是爛到不能再爛了,幾乎大家的創意都是大同小異,反倒要做的東西都快跟主題無關了,而最後評審也只能依照附加價值來評斷好壞,我覺得整個活動就掉漆了。

Brainstorming

組織發想的時候,常常可以用心智圖、Google Docs、Hackpad(倒閉了) 之類的協作共筆平台來共同討論,可是,最怕的就是 「一點想法也沒有的人」,而且還很不幸的發生了,最後很勉強的只能用剩下有想法的人去組織一個產品的想法,最後生出了 「把產品放在鞋子,因為通常人不會忘記穿鞋子出門」這個想法,然後再把 WCDMA/GSM 模組和 GPS 簡易結合成的硬體,然後搭配網站管理平台來增強整個產品系統的價值,然而,我們的構想,已經被兩三個對手給想去了,所以除了增強附加價值,沒辦法挽救這個想法了。

Coding / Hardware

除了抱怨不能再抱怨,自己帶出來的設備、開發板一直出狀況,連對方的網路也不 Friendly ,沒辦法好好處理自己的 LAN 環境。

Coding 隊友十分重要,若要分配工作給隊友,必須要看清對有的能力點在哪,因此,問題就發生在電子電路和硬體上了,由於一個隊友不會 Linux,Python,Web,而只略懂電子電路和玩過淺淺的 Arduino ,導致了我必須再抽大部分的時間去幫助他搞定電子電路的問題,然後只剩最後一個隊友 Carry 全場,這點真是糟糕到不能再糟糕了。 甚至一個晚上只解決一個蜂鳴器 Beep 的功能,成為人生 Coding 的恥辱之一。

就長這副德行,你可沒看錯。

硬體的 GPS 也是無從買起,聯絡了幾家電子商行,全都沒有賣,只好自己寫一個 GPS 放在網頁上,帶著手機走出去外面跑一跑撈資料,原本用 Servlet 來寫 API Server ,後來也改成用 Golang 來寫 GPS Data 的 REST API,不過最後都沒有被採用就是。 (改為 localstorage 模擬資料)

整個系統最後要靠前端來 Carry 是一件悲傷的事情。

Food

食物是黑客松裡面最重要的事情,沒有之一,而且很剛好的,這個項目正好是這次活動不需要任何批評的地方。

簡報

簡報這裡,我因為前面的 2/3 時間都在教隊友弄電子電路,所以利用剩下的 1/3 來做份精美一點的簡報,初起是以小米還是什麼的網站,視覺效果是把產品解析出來那種科技感覺。

然而時間有限,我只做一半,只有把 Wireframe 加上光暈,讓它看起來炫一點而已。

上台簡報只給 3 分鐘,而且又不給我們自己接 VGA 之類的,所以為了字體設計問題,我們只好把簡報轉成影片來播放,因為調整停頓時間不夠好,結果上台講得急得要死。

心得檢討

雖然抱怨這個黑客松很到不能再多,最終問題還是會回歸在自己隊友身上,由於事前沒有確定隊友的能力,結果在比賽時還被隊友雷到,這樣也能誤打誤撞進決賽,實在不容易,而造成 雷隊友 事件正是這次覺得失敗的地方,或許下次該考慮在發想時,就把隊友的能力一起放在心智樹上,才能發揮每個人的能力在產品價值中。

後記

我們的組名: 最高限速,這個名字是源自於德語: höchstgeschwindigkeitsbegrenzung 翻譯來的,沒有最鬧,只有更鬧。

結果下場就是主辦單位不會唸出來,所以我們的掛牌只有寫四個字叫『最高限速』,本來以為德語被砍掉了,後來發現出現在競賽文件中。

如果你對我們的 Hackathon 的內容有興趣,可以到這個專案網址:

https://speedlimit-hackathon.surge.sh/login

或是關注我們的 GitHub Organization: https://github.com/SpeedLimitTW