版本 036fc9221dfb335ae4eefb0d2e343b21709f4467
JoshuaLee0321 (李熙堃)
簡介
國立台北科技大學 應用英文系 106 級 (2017 ~ 2021)
國立成功大學 資訊工程所 111 級 (2022 ~ present)
GitHub:
JoshuaLee0321
HackMD:
JoshuaLee0321
2023 Linux 核心設計 春季班 自我評量
作業共筆
- lab0-c: GitHub / HackMD
- fibdrv: GitHub / HackMD
- ktcp/kecho: GitHub / HackMD
- ktcp/khttpd:GitHub / HackMD
測驗共筆
期末專題
修課心得(所見所聞所感)
在這堂課之前,我早已知道這門課的要求相比其他課程要高得多,需要閱讀的教材也非常多。每次上課都需要花更多時間去了解每周的教材內容。一開始在 lab-0 中,老師要求我們在編寫程式時必須保持一定的風格,並學習各種不同的工具,如 GitHub、HackMD 和 GDB 等。一開始我覺得這些要求非常多,不明白為什麼每個更改都需要詳細描述,甚至每個詞彙都需要非常精確地表達。直到學期末我才意識到,這些學習過程和經驗的累積對於未來與他人的差距至關重要。
從這堂課中,我學到最多的地方絕對是使用不同的工具來發現潛在的問題,或者本來需要解決的問題。以前,我經常依靠直覺來做事(也許經驗法則能讓我應付),這使我能夠在某些專案中找到問題。然而,最後我才意識到,直覺並不科學,無法正確地找出問題所在。就像〈因為自動飲料機而延畢的那一年〉中的主角天真地認為冰塊可以通過彈簧輸出,但沒有進行實際實驗來找出最終的問題一樣。
自我評量 (1 ~ 10)
我對自己的學習成果給予8分的評價。在學期初,我非常認真地完成了前幾個任務,但在學期中,由於實驗室的事情,我無法像一開始那樣投入大量時間在這門課上。儘管如此,最終我還是學到了如何運用各種工具,並且反省了自己在解決問題上的方法。我由衷地感謝老師。