我根本不記得那題考的是什麼。只記得隊友們檢查了好幾遍,也試著加了一些條件,還是WA(Wrong Answer)。我從頭到尾再看了一遍程式碼,覺得那一行很可疑。刪了它,傳上去才終於AC(Accepted)。
那次比賽我應該有解出其他的題目,但回想這段時我偏偏記起的是這件小事,就像在attention map上有一格亮起來那樣。
我想這是可解釋(interpretable)的。
延續到大學之後的數年、可以看成是準備成為「工程師」的學習歷程中,我一直是想得比做得多、規劃大於產出的那種人。
可能有點過度理想,我認為團隊成員應該充分溝通,有共識再分下去做;而不是沒規劃好就各自埋頭苦幹,結果做了重複或是衝突的事情。
總之,我會花不少時間了解其他人做到哪,思考什麼是值得嘗試的下一步。
我的產出看起來就沒有那種暫停溝通、專心致志把自己想做的部分做出來的夥伴高。
執行總是跟不上想法,再加上前一篇說的拖延傾向,我的productivity實在不怎麼樣。
但不要說高中畢業前,我應該直到大三,都沒思考過自己適不適合當工程師這回事。以對電腦有興趣、想要有能力去實現更多有用的功能為前提,資工系是我當年看見的唯一的路。
其實大學的時候,我還有嘗試參加過程式競賽,不過校內初選就被刷掉了。
下一次再看到這種題型,已經是大家為了找工作刷LeetCode的時候了……不過我極討厭刷題,這部分就留到寫到那邊時再說。
~ 本文與 \ Claude Sonnet 5 \o/ Gemini 3.1 Pro & 3.6 Flash / 協作完成 ~
回頭說高中那場團體賽。讓AI整理資料時,我發現那場比賽名稱裡,有「程式設計」這四個字。同一時期也參加了名稱有「軟體設計」的競賽,雖然大部分還是「資訊科能力競賽」就是了。
對了,做班網參加的也是「網頁設計」競賽;甚至到大學時也還參加過「網頁版型設計比賽」,大概是2010-2011的事。
我根本沒有意識到什麼時候開始幾乎不再聽說「程式設計師」,而是稱「軟體工程師」;只知道在我開始思考出社會要做什麼工作時,已經是「工程師」這樣的職稱。
什麼是設計?什麼是工程?
我要到十幾年後的202x年才第一次認真思考這個問題。