分享到plurk 分享到twitter 分享到facebook

版本 6267e098e6733a8bc83add68febbd8be095f6665

Ken-LuWeiRu (呂威儒)

簡介

2024 Linux 核心設計/實作 春季班 自我評量

成果發表和貢獻

2分。

我意識到在這段期間內未能對Linux核心或相關專案做出貢獻,這是我需要改進的地方。在未來,我計畫先從老師的新書 Demystifying the Linux CPU Scheduler 開始研讀,從抓錯字與文法錯誤尋找貢獻機會。

作業/隨堂測驗

8分。

  • lab0-c: GitHub / HackMD
  • 2024 年 Linux 核心設計/實作課程第 2 次作業: HackMD
  • 2024 年 Linux 核心設計/實作課程第 4 次作業: HackMD
  • 2024 年 Linux 核心設計/實作課程第 5 次作業: HackMD
  • 2024 年 Linux 核心設計/實作課程第 6 次作業: HackMD

作為一個物理系背景的學生,我唸碩士才開始學 python,選這堂課程後開始學 C 語言。在短時間內,我快速掌握了 C 語言,並在 lab0-c 中取得了穩定的100分。同時,我成功平衡了碩士研究、計畫案和課程作業。在三頭燒的情況下,我依然在每個作業中取得了良好成果,這展現了我的優秀時間管理能力和學習方法。

期末專題

8分。

在期末專題中,我花費大量時間觀摩其他學員的成果,並從中反思自己。雖然最初的 lab0-c 網頁未能如期完成,但我及時調整策略,成功處理了 tiny-web-server 的實作。在這個過程中,我學會了如何更有效地進行多執行緒編程,並取得了寶貴的實戰經驗。

這次專題讓我深刻理解了多執行緒編程的挑戰和解決方法。我也學會了如何在有限的時間內靈活應對突發問題,這些經驗對我未來處理實際工程問題非常有幫助。

與授課教師的互動

8分。

我碩一進來前就耳聞過老師了,進來後更是被那句來翻身的言論深深打動,因此在課程開始前,我就已經有在網路上聽 youtube 上的公開課程來看看,奈何碩一時連 python 的 for 都不會寫,沒有勇氣選修老師的面試課程與 linux 核心課程,但是我在碩一就把所有學分修得,就是為了碩二可以上學期專心修資訊產業專班,碩二下專心修 linux 核心實作課程。可以說我確實是被那句翻身論激勵,深刻地可望翻身才堅持沒有休學

所見所聞所感

8分。

閱讀〈因為自動飲料機而延畢的那一年〉對我有深刻的啟發,讓我學會了如何面對和處理失敗。在這門課程中,我遇到了許多困難,但我堅持下來,並逐漸提高了自己的程式設計能力。這門課程不僅提升了我的技術水平,還培養了我解決問題的能力,這對我未來的職業發展非常有幫助。

在課程中,我學會了如何在壓力下保持冷靜,分析問題並找到解決方案。例如,在處理lab0-c的問題時,我遇到了許多技術難題,但最終都一一解決,這讓我對自己的能力有了更多信心。

針對研究生

6分。

我以為我堅持不到最後,會在期中退選就一直沒有寄 email 給指導教授,每次作業我都在思考要不要退選,但那句要翻身總是讓我繼續修下去,過程中我雖然沒有寄送 email 給指導教授,但我有在會議上主動跟指導教授討論過這件事情,指導教授的態度是支持的,而且指導教授也沒有覺得我因選修這堂課耽誤到指導教授所期望的實驗進度與國科會進度,所以我認為我是有讓我更有信心繼續學習。

對其他學員的期末專題的提問和建議

https://hackmd.io/sevSO8DbQXW5s8LIB2mX6g?view#Review-by-Ken-LuWeiRu

https://hackmd.io/ihKBegZgQDStSl-LAYJg8w?view#Review-by-Ken-LuWeiRu

https://hackmd.io/9vA-ufNwT22UQ-Pi-bKmlA?view#Review-by-ken-LuWeiRu


https://hackmd.io/@sysprog/rJk76rtIR 我認為上面這份老師的評論特別好,在 git 命令使用方面的檢視與建議特別清晰。

閱讀〈並行和多執行緒程式設計〉系列講座

https://hackmd.io/@sysprog/BkNqX71L0

https://hackmd.io/@sysprog/HyDijL0HR

這幾位很好的呈現要如何講解吸收到的知識,特別是製作表格與圖表呈現。

自我評量 (1 ~ 10):

8分。

\(GEOMEAN = \sqrt[6]{3 \times 8 \times 8 \times 8 \times 8 \times 5} \approx 7.25\)

方案 B :\(1 + floor(GEOMEAN) = 1 + 7 = 8\)

通過這門課程,我在多個方面都取得了的進步。我還通過期末專題學會了多執行緒編程,我自己認為我的表現沒有到十分優異,因此給自己系上選修課程的最低分8分。根據各項評分標準,我的幾何平均數約為7.25,因此最終評分為8分。