小屋創作

日誌2021-10-24 20:26

2021/10/24 梅竹黑客松

作者:熾炎之翼

為期兩天的黑客松也正式結束了
雖然最後沒能進決賽
但是也透過這場比賽得到了不少寶貴的經驗

我們組題目雖然抽到了第一志願的Line
但是因為大家基本上都沒什麼經驗
所以實際上從準備期開始就有點混亂
這一方面也是我的指揮不夠好
還有把太多責任攔在自己身上導致的
還沒比賽我就透過這跌跌撞撞的賽前預備
學到了不少關於管理上應該去做跟避免做到的事情

比賽於禮拜六正式開始
並且最後coding時間在週日下午一點

而第一天也就是禮拜六
真的也就是最辛苦的一天

我們的主題是要製作一個電商BOT
可以支援上架/下單商品 線上跨平台比價 物流追蹤等功能
雖然除了比價以外都是用資料庫去做模擬
但是也是對我們來說是不小的挑戰

我們分工很明確
組員們也是個個耗費大量時間在電腦桌前打程式碼
各自在忙各自份內的工作

而我的職責是去不斷掌握組員們各自的進度
還有維護主程式 並且將他人寫好的函式銜接到現有框架
並且在組員有疑問或是卡住的地方那裡要提供幫助

所以基本上閒不下來
我從早上8:00到凌晨4:00都在coding
基本上除了用餐時間以外都沒有休息

一開始順利的時候大家其實心情都算愉快
但是當越接近晚上時進度就開始越來越延遲
而且身心的疲勞程度也於時俱增
我們的心情也隨之越來越煩躁與不安

我自己的情況是打到後來感覺眼睛都快脫窗了
也因為整天看著螢幕 淚水彷彿隨時都能落下
而且對組員的語氣也開始變得不怎麼輕鬆且友善
雖然基本上都有做好控制 但是很明顯感受到自己的焦慮感很重

到後面就深刻了解
這是一個對忍耐力的馬拉松

我們主要是上架/下單的功能
還有物流追蹤的功能面臨難產
而已經完成的跨平台比價也因為要套用到UI
整合上花費了不少時間
我基本上下午都在搞這一塊

真的直到半夜三點為止全部才都生出大概的功能
我個人的修補+嵌合進架構又要再花不少時間
這就是為什麼當其他人都休息了
我自己還要做到四點才收工

主程式的維護對我來說也是很不容易的事
這大概也是沒有事前討論好的關係
每個人寫的程式風格其實都差很多
而且大部分人也都沒有考慮到函式匯入的問題
或是BOT架在Heroku伺服器會面臨的問題

所剩無幾的時間與自身精力
讓我沒辦法把程式維護整理的很美觀
到最後甚至變得只有我看得懂整體程式而已

不過至少it works
能夠把我們想表達的概念具現化

也多虧我們禮拜六這麼肝
強硬地讓我們在週日黎明之前把BOT大致搞好
所以今天其實都在做測試而已
而且同時也要準備DEMO的簡報等等

每組DEMO只有十分鐘
七分鐘是功能介紹 剩下三分鐘是讓評審做Q&A

而我當然也是主要負責報告的人
畢竟到後來只有我完整知道所有功能還有背後的運作
不過我也找了一個隊友來一起報告

但是其實我後來覺得在報告這方面也是輸別人不少

我們是Line順位第三組報告的
老實說前兩組都超出我想像的好
第一組搞了一個討債bot
其實當時我們本來也打算做這個
幸好後來改了 不然就要撞在一起
但是他們卻用了不少LIFF的技術
寫了網站去做特別紀錄
完整又美觀的介面在一開始就讓比賽的格調上升不少

第二組更是各種黑科技
他們要用line API去做一個在超市的運用
甚至用樹莓派搞了一個購物車的外掛
不只內建鏡頭跟感應器等等
可以讓顧客拿商品去掃條碼 然後直接結帳之類的
不只做出了一個完整的網站系統 還有設計出icon
最狠的是還有拍出一個製作精良的影片來展示功能
不說我以為是新貴企業的技術發表會 = =

看到這兩組的表現就讓我倍感壓力了
結果我報告之前還遇到那場超大地震
我整個就是強壓著內心的餘悸故作冷靜
而我們實際報告的時候其實時間也沒掌握好
前面動機跟功能講太久
反而實作DEMO就沒什麼時間
我在小慌亂的情況下只勉強介紹了8成的東西而已

最後評審的回饋是說
我們做了太多功能其實沒什麼必要
看得出來我們很努力 希望我們再賽後可以繼續開發這個項目

當下聽了倒是蠻有希望的
不過後面其他組的表現就是繼續輾壓我們
好幾組的成品真的好到感覺可以商業化
而且在報告上也是具有不少巧思
把短短七分鐘活用到極致

後來決賽也是各個題目只取一組
Line這邊也當然是第一名晉級而已
面對這麼多強勁的對手我們也沒有什麼名次可言
果然線上比賽以後 每個人的製作時間拉長
跟以往的水準就會大相徑庭


不過雖然輸了 但我也是心服口服
這次比賽真的讓我發現太多太多可以改進的地方
我們組協調真的直到最後都不是很好
我到後來還是唯一那個掌握大家情況的人

而且我也真的太累太忙了
負責的事情真的多到不合理的程度
我把隊長該做的事情囊括過頭
不只我到後來真的很累
而且整組的表現也因此下降


這次也真的學到了不少東西
「如果可以重來 我一定可以…」
光是有這樣的想法 作為人生第一次黑客松
就已經不虛此行了吧

同時我也深深發現自己的不足之處
之後我也要更努力累積實力
在程式之外更是需要好好培養其他能力

最後也很感謝四個組員
能夠陪我這個不怎麼可靠的隊長努力撐完比賽
真的感謝大家



雖然沒能得名 但是這兩天的努力一定不是白費
下次再接再厲吧









34

16

LINE 分享

相關創作

04/26 考完OSCE

貓咪大戰爭 終極心得

最近想買電腦

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】