Hackathon Taiwan 5th. 參加心得雜談
報到&分組
當天早上大約8:10到了新光門口等小白,會合完到達會場大約是8:35左右,其實已經超過報到時間,但門口還是排了一長串的人龍,從報到出排到B1門口,再繞回會場內,大約有30幾位在等著報到,會場內也已經有不少完成報到的參加者,還有就是食物區的桌上堆滿了麵包、吐司、餅乾、飲料跟泡麵,簡直就跟中元普渡沒兩樣XD。
活動開始後便進行分組,但我跟小白坐的太偏僻,旁邊的人又都已經找好隊友,所以只好麻煩工作人員幫我們找還沒有組滿的參加者,最後找到三位也是自己來報名的朋友,一位是Soe,中華電信的研替,一位是Patrick,軟/韌體工程師,還有一位則是大二的Zohan。
接著是開場的Talk,請來的講者是神人PCman,至於講了什麼不太重要XD,大概就是一些大家多多來Hackathon,一起腦力激盪,搞一些有用的東西等等,等Talk一結束,小白馬上衝去找PCman合照,我也順便拍了一張。
Workshop
第一場 QML與C++的美麗邂逅
因為之前有用Qt寫過GUI程式,所以來之前已經決定好要聽這場的QML,想看看用QML配C++的開發會不會更簡單一些。進到會議室後,場地蠻小的,大約只能容納20人左右,還要多擺椅子才有位子可坐,也沒有桌子可以放筆電,不過也沒用到就是了。
開場後,講者簡單介紹了QML,心想原來是base on JavaScript啊,怪不得跟Qt/C++一點都不像,接著好像就跳到了每個元件的語法規則。等等,起手式不是都要先來招『Hello World』嗎?然後好像還教了怎麼畫出一台Texi之類的…。將近11:40左右的時候課程到了尾聲,講者預告下午的課程內容是拿Arduino還有Leap Motion跟QML實作,接著提了一些QML與C++的運用。什麼!這堂不是QML與C++的美麗邂逅?電影都快結束了男女主角才見面啊,連下集待續都沒有?劇本不是這麼寫的吧?
小心得:
- 課程內容進展有點沒頭沒尾,沒有Step by Step的感覺。
- 可惜沒有動手實作,Qt載來裝心酸的。
- 只有後面幾分鐘提到跟C++相關。
- 不過課程當中有提到JSON,雖然(當下)不知道是什麼,總之先記著。
Lunch Time
第一場Workshop結束後,中午一邊吃飯一邊跟隊員們討論要做什麼題目,Seo說他過年看到公視的『一字千金』,覺得其中的『隻字片語』應該可以做成網路多人連線的遊戲,但是經過短暫的討論後,為了提升遊戲性並降低實做難度,所以將遊戲內容改為類似中文輸入法練習的模式,讓玩家互相比拼正確輸入成語的速度,總之很意外的一下就把題目決定了。
第二場 Node.js工作坊part.2
經過上一場workshop的洗禮(?),所以下午改跑Node.js這場(其實純粹是因為對Arduino完全沒興趣…),只是原本的講者沒到,所以改由前一場的講者繼續,課程內容是Jade(現改名為Pug),進行當中也有給參與者實際run過的時間,應該比上一場來得好些,為什麼說應該呢…,我還是直接跳心得吧 囧rz。
小心得:
- Linux上開發經驗太少,指令不熟,失敗。
- Vim不會用,失敗。
- 沒寫過JavaScript,後端技術不熟,失敗中的失敗。
- 跟不上,只好照著講者在第四次Hackathon的投影片慢慢做。
- 不過知道了Koding這個工具。
自由創作時間
兩場workshop都結束後,便開始自由創作的時間,因為是網路多人平台,所以需要前端及後端的技術,幾乎都是由小白、Soe跟Patrick包了,而美工部份則是交由有美術背景的Zohan處理,結果只會寫寫單機軟體的我完全派不上用場,只能在旁邊幫忙想想遊戲功能,程式邏輯可能會有哪些問題,不然就是打打文件、修修圖,最後只好在他們忙著coding的時候,自己上網找些教學網站,開始惡補JavaScript怎麼寫。
其實不到兩天的時間,要做出完整的東西有一定難度,雖然有些組別只有完成雛型,但也有不少作品是具有一定完整性的,二十幾組中比較吸引我注意的大概就是…
- 書籤搜尋的『Changee Search』
- 用OpenCV做脈搏偵測的『心動』
- 跌倒會求救爬起來的賣萌(?)小瓦力
至於我們的作品成語松在所有作品中可以說是完成度相當高的,蠻可惜在Demo後的人氣獎及技術獎都名落孫山,但我自己還是蠻佩服小白的。
心得雜談
- 自己寫寫,在Console mode下run完就結束的程式算不上會軟體開發,要能夠寫出能用的東西,要會結合不同的技術,閉門造車不會有進步。
- 網路世代前後端技術重要性高,未來不一定都會用到,但難免會碰到要技術合作的機會,多少要會幾種。
- 真的能力不如人吶,我好廢QAQ…
- 不年輕了,不能像高中時代那樣熬夜,真的好累。
- 贊助商好給力,除了三餐跟零食外,居然還有獎品!
- 還有下次機會的話,想學一些前後端技術再去挑戰一次,跟不認識的人一起腦力激盪還蠻有趣的。
雖然可以說毫無貢獻,但還是再推銷一下我們這組的作品『成語松』,順便附上Demo時用的PPT。