--- title: dingsen-Greenhorn(王鼎森) categories: User ... # 簡介 * 國立成功大學 電腦與通信工程研究所 113 級 * GitHub: [`dingsen-Greenhorn`](https://github.com/dingsen-Greenhorn) * HackMD: [`dingsen`](https://hackmd.io/@q36134289) # 2025 Linux 核心設計 春季班 自我評量 ## 成果發表和貢獻 7分。 在仔細閱讀教材時,發現可以改進,與幫助理解的更正。並且我已經在教材檔案中提出,紀錄如下。也期許自己在解決真實世界問題同時,小心警慎並專注細節,以下找出 7 處錯誤,並對於成果發表與貢獻而言,自認為還需努力,因此給予 7 分自評。 * 修正教材 <從 √2 的存在談開平方根的快速運算> 7 處錯誤。 [從 √2 的存在談開平方根的快速運算](https://hackmd.io/HUzAPdVVSACpsnaj5Omvgw?utm_source=suggest-edit-card&utm_medium=icon#Digit-by-digit-Method)。 * N 平方 -> N * N = P0 -> N ~ P0 * M -> m * qi~sqrt(x) * convergence * 2 * 用使用 -> 使用 ## 作業/隨堂測驗 9分。 * [2025q1 Homework1 (lab0)](https://hackmd.io/@q36134289/linux2025-homework1) * [2025q1 Homework2 (quiz1+2)](https://hackmd.io/@q36134289/H166M8MnJg) * [2025q1 Homework3 (kxo)](https://hackmd.io/@q36134289/S1epjfAA1x) * [2025q1 Homework5 (assessment)](https://hackmd.io/@q36134289/r1y5IZ0yex) 在進行作業的過程中,一開始我花了很多時間把自己完成的內容整理成開發紀錄,當時其實有點懷疑這樣是否太耗時。不過回頭看,特別是在 lab-0 的實作過程中,我很慶幸自己有留下詳細紀錄。事後發現,這不只是單純記錄步驟而已,更像是一種幫助自己釐清思緒的過程。 很多時候,我以為自己理解了一個觀念,但當要寫下來、用文字清楚表達時,才發現自己其實沒有真的弄懂。寫作迫使我得用更有條理、謹慎的方式整理每一個概念,不能只停留在「差不多懂了」或「大概是這樣吧」的模糊階段。這個過程讓我體會到,真正的理解,往往是在能夠清楚寫出來、說得明白之後才算完成,加上不是所有作業都完成,但認為還有進步空間,可以更努力做作業。因此給予自己 9 分。 ## 期末專題 10分。 * 觀摩與閱讀學長以前實作思考並評估改進方向。 *[Linux 核心專題: 虛擬無線網路裝置驅動程式](https://hackmd.io/@sysprog/HyUvvBm-ll) * [TODO: TODO: 可調整的 MCS](https://hackmd.io/@sysprog/HyUvvBm-ll) * 並附上講解影片 Dingsen-Greenhorn 解說影片 [可調整的 MCS](https://youtu.be/Z1twsLcdhi8) 在專題實作剛開始時,我之所以選擇這個主題,是因為自己在該領域具備一定的基礎知識,能夠快速掌握背景概念,進而將更多精力投入在實作與驗證上。我原本預期,一個月左右的時間應該足以完成主要的開發工作。然而,回顧這段期間的過程與成果,我發現實際收穫遠遠超出我的預期。 這一個月裡,我投入了大量課餘時間,密集撰寫程式碼,甚至常常因為思考實作細節而在半夜輾轉難眠。每天都能明顯感受到自己的進步,無論在技術層面還是心態上,都有顯著的轉變。從一開始的謹慎摸索,到後來主動追求架構優化與設計思維,這段經歷大大提升了我對問題的掌握力與執行力。 然而,後期也遭遇了一些挑戰,特別是在與同儕合作的過程中出現了想法與步調上的衝突。這才讓我深刻體會到,與人協作與有效溝通的困難遠超過單純寫程式的技術挑戰。寫程式本身固然辛苦,但比起處理人際與團隊間的摩擦,它反而顯得單純許多。 ## 與授課教師的互動 10分。 * 第四週:3/11 * 詢問演講學長 邱冠維 有關Linux 核心貢獻的第一手資訊。 * 紀錄於[課堂簡記](https://hackmd.io/AVg2YkX9RveH1W6SVWmNIw) * 第十一週:5/2 * [線上討論](https://docs.google.com/document/d/1EiZe0H-4PujHQhKoNktf2GFPSEoXEWfnW-xyafMYb6w/edit?tab=t.0#heading=h.7fhb58dqzdcc) * 發現對於先前教材 bitwise 操作與浮點數正規非正規數的不熟悉,誠實面對自己。 * 第十五週:5/28 * [線上討論](https://docs.google.com/document/d/1EiZe0H-4PujHQhKoNktf2GFPSEoXEWfnW-xyafMYb6w/edit?tab=t.0#heading=h.7fhb58dqzdcc) * 討論期末專題題目,決定實作 vwifi 可調整 MCS。 * 第十七週:6/10、6/12 * [2025-06-10/17/24 問答簡記](https://hackmd.io/4UVPLWFgQ92AlG3N76dFKA#liangchingyun) * 問題 : 何時暫時提升低優先權任務的優先權?再何時釋放提升的優先權 (還原回原本的低優先權) ? * 第十八周:6/22 * 討論與他人衝突的專題範圍與開啟 [vwifi專題 hackmd](https://hackmd.io/@sysprog/HyUvvBm-ll) * meeting 紀錄於發送助教信件 ## 所見所聞所感 10分。 * 回顧自身在本課程的投入狀況 回顧自己在本課程的投入情況,一開始就知道這是一門扎實且充實的課程。但直到學期結束後,我才真正體會到它比想像中更具挑戰性與收穫性。特別感謝 jserv 與各位學長的嚴格要求與指導,這樣的訓練讓我不斷突破自我、精進實力。 在選修之前,我或許無法預料到自己能在短短一學期內有如此顯著的成長,尤其是最後一週密集投入所帶來的進步,更讓我深刻體會到努力與成果之間的連結。 這門課對我而言,最大的價值不僅是技術層面的提升,更在於學會誠實地面對自己,並開始反思職場真正需要的是什麼能力。這對於已經讀了十幾年書的大學生或研究生而言,是一種非常真實且有意義的職涯探索。 透過課程的安排,我更清楚地了解產業對人才的期待與實務技能的標準,而此堂課課程編排與產業需求高度相關的「明確性」,正是我們在未來就職、設定職涯方向時最有效率的課程。 ## 自我評量 (1 ~ 10): $GEOMEAN = ( 7 \times 9 \times 10 \times 10 \times 10 )^{1/5} = 9.117$ 方案 A :$8 + floor(GEOMEAN) = 8 + 3 = 10$ 方案 B :$1 + floor(GEOMEAN) = 1 + 9 = 10$ 選擇此方案。