dingsen-Greenhorn(王鼎森)
簡介
- 國立成功大學 電腦與通信工程研究所 113 級
- GitHub:
dingsen-Greenhorn - HackMD:
dingsen
2025 Linux 核心設計 春季班 自我評量
成果發表和貢獻
7分。
在仔細閱讀教材時,發現可以改進,與幫助理解的更正。並且我已經在教材檔案中提出,紀錄如下。也期許自己在解決真實世界問題同時,小心警慎並專注細節,以下找出 7 處錯誤,並對於成果發表與貢獻而言,自認為還需努力,因此給予 7 分自評。
修正教材 <從 √2 的存在談開平方根的快速運算> 7 處錯誤。 從 √2 的存在談開平方根的快速運算。
N 平方 -> N
N = P0 -> N ~ P0
M -> m
qi~sqrt(x)
convergence * 2
用使用 -> 使用
作業/隨堂測驗
9分。
- 2025q1 Homework1 (lab0)
- 2025q1 Homework2 (quiz1+2)
- 2025q1 Homework3 (kxo)
- 2025q1 Homework5 (assessment)
在進行作業的過程中,一開始我花了很多時間把自己完成的內容整理成開發紀錄,當時其實有點懷疑這樣是否太耗時。不過回頭看,特別是在 lab-0 的實作過程中,我很慶幸自己有留下詳細紀錄。事後發現,這不只是單純記錄步驟而已,更像是一種幫助自己釐清思緒的過程。
很多時候,我以為自己理解了一個觀念,但當要寫下來、用文字清楚表達時,才發現自己其實沒有真的弄懂。寫作迫使我得用更有條理、謹慎的方式整理每一個概念,不能只停留在「差不多懂了」或「大概是這樣吧」的模糊階段。這個過程讓我體會到,真正的理解,往往是在能夠清楚寫出來、說得明白之後才算完成,加上不是所有作業都完成,但認為還有進步空間,可以更努力做作業。因此給予自己 9 分。
期末專題
10分。
- 觀摩與閱讀學長以前實作思考並評估改進方向。 *Linux 核心專題:
虛擬無線網路裝置驅動程式
- TODO: TODO: 可調整的 MCS
- 並附上講解影片 Dingsen-Greenhorn 解說影片 可調整的 MCS
在專題實作剛開始時,我之所以選擇這個主題,是因為自己在該領域具備一定的基礎知識,能夠快速掌握背景概念,進而將更多精力投入在實作與驗證上。我原本預期,一個月左右的時間應該足以完成主要的開發工作。然而,回顧這段期間的過程與成果,我發現實際收穫遠遠超出我的預期。
這一個月裡,我投入了大量課餘時間,密集撰寫程式碼,甚至常常因為思考實作細節而在半夜輾轉難眠。每天都能明顯感受到自己的進步,無論在技術層面還是心態上,都有顯著的轉變。從一開始的謹慎摸索,到後來主動追求架構優化與設計思維,這段經歷大大提升了我對問題的掌握力與執行力。
然而,後期也遭遇了一些挑戰,特別是在與同儕合作的過程中出現了想法與步調上的衝突。這才讓我深刻體會到,與人協作與有效溝通的困難遠超過單純寫程式的技術挑戰。寫程式本身固然辛苦,但比起處理人際與團隊間的摩擦,它反而顯得單純許多。
與授課教師的互動
10分。
- 第四週:3/11
- 詢問演講學長 邱冠維 有關Linux 核心貢獻的第一手資訊。
- 紀錄於課堂簡記
- 第十一週:5/2
- 線上討論
- 發現對於先前教材 bitwise 操作與浮點數正規非正規數的不熟悉,誠實面對自己。
- 第十五週:5/28
- 線上討論
- 討論期末專題題目,決定實作 vwifi 可調整 MCS。
- 第十七週:6/10、6/12
- 2025-06-10/17/24 問答簡記
- 問題 : 何時暫時提升低優先權任務的優先權?再何時釋放提升的優先權 (還原回原本的低優先權) ?
- 第十八周:6/22
- 討論與他人衝突的專題範圍與開啟 vwifi專題 hackmd
- 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\) 選擇此方案。
