--- title: Ken-LuWeiRu (呂威儒) categories: User ... # 簡介 * 國立成功大學 敏求學院 人工智慧機器人碩士學位學程 111 級 (2022 ~ 預計2024) * GitHub: [`Ken-LuWeiRu`](https://github.com/Ken-LuWeiRu) * HackMD: [`Ken-LuWeiRu`](https://hackmd.io/@jackkinsinging) # 2024 Linux 核心設計/實作 春季班 自我評量 ## 成果發表和貢獻 2分。 我意識到在這段期間內未能對Linux核心或相關專案做出貢獻,這是我需要改進的地方。在未來,我計畫先從老師的教材 [The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/) 開始研讀,主要是我希望應徵[聯詠的軟韌體開發工程師](https://www.google.com/search?q=%E8%81%AF%E8%A9%A0+%E8%BB%9F%E9%9F%8C%E9%AB%94&sca_esv=c156bc25fbc52adf&sxsrf=ADLYWIJdzF1GgLpEdAS1kolpHiLL7a9wdg:1719215950286&ei=Tid5ZoKEEafh2roPnu-BsA0&uact=5&oq=%E8%81%AF%E8%A9%A0+%E5%B7%A5%E4%BD%9C&gs_lp=Egxnd3Mtd2l6LXNlcnAiDeiBr-ipoCDlt6XkvZwyBRAAGIAEMgUQABiABEi1GFCeD1jSF3ADeACQAQCYAUmgAZYEqgEBObgBA8gBAPgBAZgCC6ACjATCAgoQABiwAxjWBBhHwgIIEAAYgAQYogTCAgQQABgewgIGEAAYHhgPwgIGEAAYCBgewgIOEAAYgAQYsQMYgwEYigXCAgQQABgDwgIREC4YgAQYsQMY0QMYxwEYigXCAgsQABiABBixAxiDAZgDAIgGAZAGCpIHAjExoAepEQ&sclient=gws-wiz-serp&ibp=htl;jobs&htidocid=iSRcl9xZ9zKEv8Y3AAAAAA%3D%3D&sa=X&ved=2ahUKEwiqm4zI4vOGAxU1lFYBHUTNCl8Qkd0GegQIHBAB#fpstate=tldetail&htivrt=jobs&htidocid=iSRcl9xZ9zKEv8Y3AAAAAA%3D%3D),我預計從抓錯字與文法錯誤尋找貢獻機會。 ## 作業/隨堂測驗 8分。 * lab0-c: [GitHub](https://github.com/Ken-LuWeiRu/lab0-c) / [HackMD](https://hackmd.io/@jackkinsinging/SJhGj-mTT) * 2024 年 Linux 核心設計/實作課程第 2 次作業: [HackMD](https://hackmd.io/@jackkinsinging/linux2024-homework2) * 2024 年 Linux 核心設計/實作課程第 4 次作業: [HackMD](https://hackmd.io/@jackkinsinging/linux2024-homework4) * 2024 年 Linux 核心設計/實作課程第 5 次作業: [HackMD](https://hackmd.io/@jackkinsinging/linux2024-homework5) * 2024 年 Linux 核心設計/實作課程[第 6 次作業](https://hackmd.io/@sysprog/linux2024-homework6): [HackMD](https://hackmd.io/@jackkinsinging/Homework6) 作為一個物理系背景的學生,我唸碩士才開始學 python ,選這堂課程後開始學 C 語言,在短時間內快速掌握了 C 語言,並在 lab0-c 中取得了穩定的100分。同時,我成功平衡了碩士研究、計畫案和課程作業,在後續的作業中,我都是在三頭燒的情況下,取得一定得成果。展現了優秀的時間管理能力和學習方法。 ## 期末專題 8分。 * [Linux 核心專題: 重作第四次作業](https://hackmd.io/@sysprog/H1Jr7XmPC) 期末專題中,花費頗多時間觀摩其他學員的呈現結果來反思自己,可以從我整理的 ref 學員列表中看出。雖然最初的 lab0-c 網頁未能如期完成,但我及時調整策略,成功處理了 tiny-web-server 的實作。我學會了如何更有效地進行多執行緒編程,並取得了寶貴的實戰經驗。 ## 與授課教師的互動 8分。 我碩一進來前就耳聞過老師了,進來後更是被那句來翻身的言論深深打動,因此在課程開始前,我就已經有在網路上聽 youtube 上的公開課程來看看,奈何碩一時連 python 的 for 都不會寫,沒有勇氣選修老師的面試課程與 linux 核心課程,但是我在碩一就把所有學分修得,就是為了碩二可以上學期專心修資訊產業專班,碩二下專心修 linux 核心實作課程。可以說我確實是被那句翻身論激勵,深刻地可望翻身才堅持沒有休學 ## 所見所聞所感 8分。 閱讀〈因為自動飲料機而延畢的那一年〉對我有深刻的啟發,讓我學會了如何面對和處理失敗。在這門課程中,我遇到了許多困難,但我堅持下來,並逐漸提高了自己的程式設計能力。這門課程不僅提升了我的技術水平,還培養了我解決問題的能力,這對我未來的職業發展非常有幫助。 ## 針對研究生 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/concurrency/%2F%40sysprog%2Fconcurrency-concepts)系列講座 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$ 通過這門課程,我在多個方面都取得了的進步。我還通過期末專題學會了多執行緒編程,並與授課教師進行了多次有益的互動。根據各項評分標準,我的幾何平均數約為7.25,因此最終評分為8分。