User/marceline127
User/marceline127
簡介
- 國立成功大學 電機工程研究所
- GitHub:
marceline127 - HackMD:
shirley66691
2026 Linux 核心實作 春季班 自我評量
成果發表和貢獻
自評分數: 6 分
修正教材 〈從 √2 的存在談開平方根的快速運算〉 錯誤 (檢查 x 值在落在左右哪一個區間內 -> 檢查 x 值落在左右哪一個區間內)。 這學期我其實沒有做出甚麼很大的貢獻,固只給自己 6 分
作業/隨堂測驗
自評分數: 8 分
- Homework1: HackMD
- Homework2: HackMD
- Homework3: HackMD 作業部份我只有第一周真的有投入到20小時以上,但第二周跟第三周就沒有花那麼多心思了,我自身的怠惰造成了很多老師給的教材沒有被認真閱讀跟檢討,老師也說了這些內容真的很重要,所以有空閒時間時一定要去補足。隨堂測驗每周我皆有參與。但像是第 16 周需要修改 spsc.c 那次我完全沒有理解到題目的意思所以這部份還需要加強。其中測驗拿了六次以上的滿分,我覺得老師都很用心出題透過各種相關的案例來讓我們檢驗自己的認知。在寫測驗的過程中我發現自己對於閱讀和理解程式碼還是有很大的不足,因此未來應該要逼迫自己去讀大量的程式碼。
期末專題
自評分數: 7 分 透過核心模組縮減電腦視覺處理延遲 在進行期末專題的期間我學到了很多關於 Linux 核心中影像驅動相關的知識,同時還有像是 DMA 還有 ringbuffer 等,這些都是老師在上課中有講到很重要的東西獲益良多。但是在做專題的期間我沒有對專案帶來甚麼實際的貢獻或是發 PR ,大多都是量測效能來驗證猜想這種比較簡單的事情而已。所以我希望我暑假可以繼續花時間鑽研並改進對這個專案做出實質的貢獻。
與授課教師的互動
自評分數: 8 分
進行了兩次課堂問答,分別是 第 8 週 — 口頭提問邱冠維學長有沒有甚麼trace code的技巧。學長回答通常要認真看的不會超過千行,還是要一步步追 code 才可以理解程式怎麼跑的,沒有捷徑。 第 18 週 — 授課教師用 spsc.c 介紹了 C 語言中的 atomic 和 memory order 並讓我回去研讀相關資料並回答記在問答檢記中
但因為自身羞於面對授課教師一直不去預約一對一討論錯失了跟老師聊天的機會。問答也是幾乎在學期末才問完,如老師所說要誠實面對自己,這種無意義的緊張對未來我在真實面試場上毫無幫助。
所見所聞所感
自評分數: 10 分 一開始我上這堂課其實是滿懷期待的,但一考完期初測驗就發現自己以前根本就沒有好好把大學念的東西記到腦子裡。就像老師說的只會說自己在哪門課得了幾分卻完全沒有其他任何實質上的了解。閱讀完因自動而延畢的那一年 我其實很佩服作者永不放棄跟說做就做的勇氣。因為在這堂課的過程裡我其實一直在怕東帕西,怕老師會對我印象不好、怕自己專題做不出成果、怕自己作業寫不出來等等。這些無形中的害怕都使我阻止自已進步,明明只需要有說做就做的勇氣就好,加上自己的懶惰導致期中很長一段時間沒有花很多心思在這堂課上。現在 AI 發展的非常快,大家好像都希望可以在短時間內解決問題,但如果不慢下來 trace code 或是認真閱讀 commit message,光靠 AI 是無法真正將知識化成你自己的。閱讀教材時也是,我認為自己要好好改變學習的心態和方法才能真正的改變自己。
分數計算
\[GEOMEAN = (6 \times 8 \times 7 \times 8 \times 10)^{\frac{1}{5}} \approx 7.689228313632\]
方案 B: \(1 + \lfloor GEOMEAN \rfloor = 1 + 7 = 8\)
