這次的畢業專題成果展,對我來說更像是一個終於把事情做完的終點,而不是那種熱血沸騰、情緒澎湃的轉折點,專題拉得太長,做到後期,其實早就忘了當初選題時的理想,腦袋裡只剩下一件事:怎麼把眼前的Bug處理掉,讓整個專題能順利撐到最後。
回頭看,一開始真的想得太天真,本來以為照著規劃走就行,但實際動手後才發現,現實根本是處處出狀況:資料品質不穩、系統說當就當、功能銜接不上,有時候為了一個看起來很小的問題,得花上好幾個小時找原因,甚至要推翻原本以為已經搞定的部分,這種砍掉重練的挫敗感,是當初沒預料到的。
中段那段時間,專題幾乎滲透進生活,寫程式發現方向歪了得重改,測試結果不如預期得重調,那種好像有在前進,卻看不到盡頭的狀態最磨人,壓力一直疊加,也曾懷疑過自己,但也因為這樣,我才真的學會怎麼在時間有限、問題一堆的壓力下,冷靜地一個一個拆解問題,這跟寫作業完全不同,沒範例可抄、沒標準答案,所有方向都得自己想辦法撞出來。
但也正是因為這樣的過程,才真的學會怎麼在問題很多、時間有限的情況下,一個一個慢慢處理,而不是只想著要趕快做完,專題不像一般作業,可以靠範例或標準答案解決,大部分時候都要自己想辦法找方向,這點對我來說是滿大的轉變。
到了成果展前夕,又是另一種挑戰,除了系統要跑得順,還得想辦法讓外行人聽得懂,這時候才發現,把實作邏輯轉化為別人能聽懂的語言,其實比寫程式還難。簡報跟展示流程我們跟組員調了好幾次,心裡只求一件事:別讓觀眾聽完還一頭霧水。
成果展當天,氣氛比想像中還要平穩,系統能跑、介紹順,基本上就不會出太大的問題,有人來詢問專題細節,也有人只是單純對整個概念感到好奇,這些互動讓我覺得這個專題不只是被放在桌上展示,而是真的有人在看、有在思考,評選結果公布時,我們拿到了第三名,其實當下有點意外,因為一路做下來,並沒有把名次放在第一順位,也不覺得我們的作品會得名。
不過那個第三名,對我來說不是一個拿來炫耀的結果,而是一種被肯定的感覺,它代表的是這段時間花在專題上的努力不是只有自己知道,它證明了這段時間的死磕不是自嗨,而是真的被肯定了,比起名次,我更在乎的是自己確實參與了每一個崩潰的階段,也確實解決了那些問題,而不是靠運氣混過去的。
現在專題結束了,留在我腦海裡的不是什麼高深的技術,而是那段一直修、一直改、最後硬撐到完工的過程,它不完美、也不輕鬆,但很真實,能從零開始把一件事做到收尾,這段經驗短時間內我應該忘不掉。