--- title: youjiaw (王宥嘉) categories: User ... # 簡介 * 國立成功大學 資訊工程研究所 * GitHub: [`youjiaw`](https://github.com/youjiaw) * HackMD: [`youjiaw`](https://hackmd.io/@youjiaw) # Linux 核心設計/實作 (Spring 2024) 自我評量 ## 貢獻課程的教材 * [並行程式設計: 實作輕量級的 Mutex Lock](https://hackmd.io/@sysprog/concurrency-mutex) 修正錯字與用詞 評分: 我給自己 8 分, ## 作業/隨堂測驗 * lab0-c: [GitHub](https://github.com/youjiaw/lab0-c) / [HackMD](https://hackmd.io/@youjiaw/linux2024-homework1) * quiz1+2: [GitHub](https://github.com/youjiaw/linux2024-homework) / [HackMD](https://hackmd.io/@youjiaw/linux2024-homework2) * quiz3+4: [HackMD](https://hackmd.io/@youjiaw/linux2024-homework4) * assessment: [HackMD](https://hackmd.io/@youjiaw/linux2024-homework5) 評分: ## 期末專題 * 改進 concurrent (fork) merge sort: [HackMD](https://hackmd.io/f30zO2wBTDGbUHXlHyBjsQ?view#Linux-%E6%A0%B8%E5%BF%83%E5%B0%88%E9%A1%8C-%E6%94%B9%E9%80%B2-concurrent-fork-merge-sort) 評分: ## 與授課教師的互動 * 5/10 12:00 一對一討論 * 6/13 課堂問答 評分: 我給自己 9 分,在與老師討論時,我提問了對於上課內容以及課程教材的疑惑,也嘗試回答老師提出的問題,並且誠實的敘述我的學習狀況,讓老師得以指派合適的期末專題題目。在 6/13 的課程,老師剛好問到與我的專題相關的問題,由於我有按照老師討論時給我的建議,好好研讀這份教材,所以在老師點我回答的時候,我能夠正確地回應。這不僅展示了我對教材的理解,也顯示了我在學習過程中積極運用老師的反饋來提升自己。 ## 所見所聞所感 評分: ## 每月發給實驗室指導教授的學習回顧 * 二月份學習回顧 (3/6):我認為前述多人協作的規範,對於我日後實驗室的研究工作會有所幫助,可以提升實驗室成員與我的開發透明度,同時建立更有效的溝通。 * 三月份學習回顧 (4/12):課程內容涉及到了大量的數學分析,像是如何用統計方法驗證 shuffle 產生出來的亂數有一定程度的亂度?以及,如何確認目前的測試程式已涵蓋排序演算法的最差狀況?此類議題讓我更理解理論和實務是一體兩面,也印證了王老師平時指導實驗室成員時強調的基礎科目的重要性。 * 五月份學習回顧 (6/18):在與黃敬群老師的一對一討論中,我提出了一些對課程的疑惑。老師在回答的過程中,也向我提問了許多相關議題,讓我意識到自己在基礎知識方面還有許多不足之處,例如 branchless code 與 hazard 之間的關係。 評分: 我給自己 9 分,我整理和分析了自己的學習進度和所見所聞,並提出了修課感想,這些都獲得了指導教授的肯定,並在一次實驗室會議中稱讚我的態度。 ## 自我評量 (1 ~ 10)