--- title: Albert Yi (易子捷) categories: User ... # 簡介 * 國立成功大學 資訊工程學系 普渡雙聯組 114 級 (2021 ~ 2024) * Purdue University (2024~) * GitHub: [`cheezad`](https://github.com/cheezad) * HackMD: [`cheezad`](https://hackmd.io/@cheezad) # 2024 Linux 核心設計 春季班 自我評量 ## 作業及quiz共筆 * lab0-c: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework1) * quiz1+2: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework2) * Homework5-Assessment: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework5) * Linux 核心專題: [`HackMD`](https://hackmd.io/@sysprog/r1faEmnVR) ## 發現共筆中有錯誤 * lab0-c: [`HackMD`](https://hackmd.io/xgBYWbQ5Rc68kNbQmxtkwQ#-%E8%AB%96%E6%96%87%E3%80%88Dude-is-my-code-constant-time%E3%80%89%E9%87%8D%E9%BB%9E%E6%8F%90%E7%A4%BA) 中「論文〈Dude, is my code constant time?〉重點提示」的地方發現一些錯誤 ## 修課心得 ## 自我評量 1. 成果發表和貢獻: 10分 遇到教材不理解的時候都會點進去看他相關的連結,有時候連結網址還是無效的,便會往網址的上一層看能不能找到原本教材的新網址。我也在 lab0-c 的作業說明中發現一個錯誤,並在下面提出提問。 2. 作業/隨堂測驗: 10分 這堂課中,我自己認為進步最多的地方就是快速閱讀程式的能力。從小考中,我學會如何從前後的程式碼推出下一步。更重要的是,我學會怎麼讀懂 man page 並從文字敘述或是下面的範例得知要填數什麼參數。 3. 期末專題: 7分 期末專題中間因為大三的專題以及編譯作業停擺了快一個月。在做專題的時候,卡在定點數的地方卡了兩個禮拜還是想不到要怎麼實作出來,後來去實作出讓秒數可以在終端每秒更新。在讀教材的過程中重新了解 semephore 跟 mutex 的差別,把上學期作業系統沒有讀懂的地方真正了解。 4. 與授課教師的互動: 10分 5/1 9:30pm 一對一討論:在和教授討論之後,我發現自己平常應付考試的方法不是真正學習該有的態度。不應該速讀過教材,如果只是速讀,AI在這點做的比人類還快而且更好。同時我也發現自己的口語表達不理想,後來在讀教材都有試著在吃飯的時候跟同學解釋剛剛讀到的東西。 5/7 上課參與問答:那次的小考我拿到滿分,但在教授問 Futex 相關的問題時,我卻答不出。在課後我有去把老師問的正確答案找出來。 5. 所見所聞所感,務必提及閱讀〈因為自動飲料機而延畢的那一年〉和回顧自身在本課程的投入狀況: