人生經驗 · 繁體中文
那是你踏入大一的第一場黑客松
踏入大一後的第一場黑客松。兩天的開發、資料爬蟲、睡眠不足、五瓶魔爪,以及最後用 HackMD 完成的簡報。
這一場比賽,起頭的人就是我本人 XD。
一開始想說:「新北市辦的應該還不錯吧(?」
然後就在「獎金獵人」的競賽網站中看到了「新北市城市黑客松」。看到大學生跟社會人士都可以一起比賽,當時的我就只是想說:「來都來了,報一下好了,大不了沒有晉級決賽而已啊,沒差。」
所以我就揪人了。
結果其他團員,都來自北部非常頂尖的大學。一位台大資工,另一位台大資工+數學,還有一位北科財金。
然後我。
嗯,這個團隊是我在墊底 w
這場比賽的題目,是由新北市 22 個處室討論出目前政府單位實際遇到的問題,再讓我們依照主辦方提出的問題作為題目來源。
我們這次是在教育相關的組別底下,題目名稱為「教保機構風險監測」。
回歸正題,我不想要把這篇心得寫得有點像廢文,但還是想寫一下我們這兩天的心路歷程。
首先,這場比賽的命題長官會來跟各組討論我們目前的想法,以及他們實際上希望我們做到什麼,像是 AI Agent 的部分。
一開始我們以為自己是第二個跟長官討論的,想說:「應該很快吧?很快就輪到我們了(?」
俗話說得好,天算不如人算。
我們不知道為什麼,從第二個一路跑到了最後一個 QAQ
然後我們就在那邊想:
「?_? 他們到底什麼時候才會來?」
真的輪到我們的時候,當時的我超級緊張。
其實我心裡原本都已經想好要問什麼了,但真的面對命題人員的時候,一方面怕自己問的問題太淺薄,一方面又在想會不會問到離題。
結果我的隊友超級靠譜。
他直接問:
「你們目前是怎麼去找這些有問題的案件?然後你們的目標到底是想要什麼?」
好。
問完以後就……
開發中…………
我們一開始討論「教保機構風險監測」這個題目的時候,我對這個東西的第一個想法其實是:
痾……
這個就做一個平台就好,然後去監控每年各學校的財務報告,做交叉比對,看看有沒有特別奇怪的地方。如果有奇怪的地方,再進一步進行查帳。
然而,我們團隊在討論之後,得出了另外一個想法。
這邊也想讓看到這篇文章的人思考一個問題。
如果你回到自己還在上幼兒園的時候,或者未來你有小孩正在上幼稚園。
有一天,孩子回到家跟你說:
「我不想要去幼稚園。」
大部分人的第一時間,應該不會馬上往「幼兒園是不是發生什麼事情」這個方向去想,反而會覺得孩子是不是不想上課、不想跟班上的同學玩。
對吧?
所以如果今天小孩跟家長說:
「媽媽,我被老師大吼。」
你或許也會先覺得,是不是自己的孩子做錯了什麼事情,所以才會有這樣的結果。
但我們看的點,就不是往這個部分看。
假如每一個像「被大吼」、「被不當教育」的事件,都要等到社群媒體爆出來,等到家長不再隱忍的時候,這種事情才開始受到注意,那通常事情就已經變得很大了。
而且如果直接在社群媒體發文,家長可能還會擔心自己或小孩被肉搜出來,甚至擔心孩子還在幼兒園裡,會不會因此被針對等等。
所以我們基於這些種種因素,開始製作一個平台。
使用者端是提供給家長,讓家長可以回報哪一個行政區、哪一間幼兒園發生了什麼事情。
而且我們的網站採用的是「匿名」回報。
聰明的你看到這裡,一定會開始有問題:
「那你們怎麼確定是真的人回報的?」
「會不會有人故意針對某個老師?」
「匿名的話,你們要怎麼聯繫回報的家長?」
「家長又要怎麼確定政府單位真的有在處理這件事情,而不是被吃案?」
所以雖然使用者端是匿名的,但我們還是需要確認回報的人是真實使用者。
這部分我們使用 Gmail 驗證系統來幫忙,主要就是希望確認背後是真人,降低有人惡意回報、浪費社會資源的情況發生。
另一方面,我們也希望使用者回報之後,不是按下送出就什麼都不知道了。
至少要能夠知道自己的案件有沒有被受理、目前有沒有在處理,降低民眾對政府的不信任,也就是怕大家覺得:
「是不是被吃案了?」
我們就照著這樣的想法一路開發下去。
說到黑客松,顧名思義,就是要在一個固定而且非常短的時間裡面,做出一個具有獨特性的專案。
我們這次的專案基本上都是投靠 AWS 老爸爸。
還有他們提供的 Kiro AI。
十分十分的牛逼。
10 分裡面的 10 分。
第一天結束,各自回到住處以後,我們也沒有真的休息,還在瘋狂燃燒我們的 Token,就只是為了做出一個非常棒、十分牛逼的專案。
然後我一路把資料爬蟲用到了凌晨三點。
所以到了第二天,我的睡眠非常不足。
而且在那之前,我已經在這場黑客松喝掉五瓶魔爪了。
對,我覺得我快死了。
沒錯。
我差點就要去找柯比了……
回歸正題。
我就在睡眠不足,加上魔爪喝到身體快扛不住的情況下,帶著疲憊的身體繼續展開第二天的黑客松。
第二天的時候,我們的東西基本上都已經差不多了。
專案做完之後,接下來就是要開始做簡報。
這時候我們的台大電神突然說:
「要不我們來用 HackMD 做簡報?」
我心想說:
靠邀……
我對這個東西唯一的印象,就是之前在哪一場研討會裡面,有一位講者用 HackMD 的方式來呈現簡報。
結果現在我們要自己用。
我心想:
沒問題。
開幹。
結果我們最後報告的時候根本沒有用到 XD
至於為什麼,就要回推到主辦方規定的最後繳交期限。
主辦方說,我們在正式報告的時候,可以選擇全程 Demo 專案,也可以選擇全程講簡報。
但❗
不管你報告的時候到底有沒有需要簡報,規定就是要交。
我的內心表示:
好吧。
那就做吧。
時間一轉眼,就到了正式報告的時候。
這次比賽分成五個處室、五個大組分別進行報告。我們是在教育相關的組別,所以報告的時候,面對的也都是這個題目的相關長官與評審。
正式報告的過程其實還算挺順利的。
到了問答環節,評審開始問問題之後,我們全部拿出手機。
不是要滑手機。
而是直接打開記事本 XD
評審問一個,我們記一個。
因為我們不想要評審一次問了好幾個問題,結果回答到一半,前面的問題直接忘光光。
所以我們把裁判們問的問題全部記錄下來,最後再統一一個一個回覆。
我們這次最後成功晉級了決賽,但其實決賽的準備沒有到非常多,所以過程中還是出現了一些小小的問題。
不過我覺得這都沒有什麼。
我反而非常想要感謝我這次的團員。
沒有你們帶我飛,就沒有我這次進決賽看世面的機會。
這次也真的讓我看到頂大的學生跟我之間,不管是做事情的態度,還是思考問題的方式、思維邏輯,都是我需要學習的地方。
尤其第一天,我還在怕自己問長官的問題太淺、怕自己問錯方向的時候,我的隊友已經直接抓到真正需要問的問題了。
這些都是我覺得自己在這場比賽裡面看到、也需要繼續學習的地方。
畢竟這篇文章的標題都已經叫:
「當剛升大一的新生,被團隊隊友帶飛的比賽」
對。
我就是那個被帶飛的 w
如果有下次的話,我還想跟這群人一起去打大大小小的比賽。
如果你對於我們這次所做的專案有興趣的話,連結放在這裡:
https://github.com/seraphforge/Vacant-Education-Bureau
如果可以的話,幫我們按個 Star ⭐ 吧。
按了我十分十分的感謝 XD