contributed by < leowu0411 >
因為飲料機而延畢的那一年 && 課程反思
「你不能現在就放棄,要是現在就放棄的話,你這輩子日後遇到這種等級的困難,就只會想逃避而已」:課程進行至現在,最深刻的感覺莫屬完全學不完,理論與實作,兩者皆須投入大量的時間,光閱讀一次作業甚至一次測驗題所欠缺的理論知識就可能耗掉將近一周的時間,再加上理解完理論後,實作絕不像閱讀別人的成果一樣輕鬆順利,大多數時候會將你不熟悉的地方赤裸裸地攤開,強迫你回去看懂當初覺得困難而似懂非懂帶過的段落,再加上不斷增加的學習內容,擱置的東西堆積如山。這個領域實在是太過廣博,現實如同真理般,給予和狂妄自負的傢伙相對應的絕望,對於沒有準備好的人毫不留情。我覺得自己像無頭蒼蠅一樣亂撞,做什麼都徒勞無功。
經過這幾周的課程深刻體會到,如今的系統軟體已然是一個成熟且複雜的領域,一切的一切都不像是必修課學習的理論般單純,更別說對於必修課內容也沒辦法滾瓜爛熟的運用的現在,現實中需要解決的問題果真如真理,完完全全不存在理所當然,對沒有準備的人毫不留情。
多可喜,亦多可悲,深刻感到慶幸的是現在就看到產業實際的狀況,以及更重要的,體會到身為一個工程師所需做到的事:不該是小打小鬧做出能動的東西就好,而應該思考如何做出為世界所應用的貢獻,真的很難,但工程師就在做這樣的工作。(假使高中的時候知道工程師實際上是在做這種任務,會不會選擇資工系還真的是個未知數)
對於現在的我來說,這種等級的困難是第一次遇到,撞牆的感覺套一句作者的話就像根本想像不到這東西「完成的畫面」,退選的念頭時不時會在看了一整天技術文章,進度似乎毫無進展的時侯油然而升,但為了不要敗倒在以後必定會遇到的「這種等級的困難」,雖然山洞真的漆黑的伸手不見五指而且很想一走了之,但還是希望能夠儘目前所能儘量向前走。
課程反思與規劃
學習到現在,最有感覺的成長是,會有耐心跟意願去閱讀或修改艱澀的程式碼、查閱實際規格以及理解設計的考量與原理。以前只想著矇著眼拿別人做好的系統軟體與其 API,不會想到要用實驗去測試這些已有東西的 performance,更別說進一步做出優化,單純應用與實際去學習其原理並做出修改難度簡直天南地北。