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

chishuo9810 (王齊碩)

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

成果發表和貢獻

sybmolic -> symbolic

評分 : 8

期末專題

太晚進行專題,因此不像其他人有做實驗予以重現,僅僅閱讀並嘗試對不順暢的文句提交 pull request。

評分 : 7

作業/隨堂測驗

這堂課最大的收穫主要在前兩週,也是最投入的時候:

  • HackMD 使用。
  • 熟悉 Git 操作。
  • 正確使用 linux kernel 的程式碼寫法而非僅僅寫出能動的程式。
  • 分清楚指標的指標而非雙指標。
  • 在跟老師討論後利用數學證明了自己改進的演算法有重大瑕疵,了解科學必須靠「證明」而非「感覺」。

評分 : 6

與授課教師的互動

在 2024/5/22 和老師專題討論,並針對我第一周排序演算法的問題提出疑問,最後利用數學證明出 Timsort 僅僅在有一定程度排序的序列中才能起到加速作用,否則花費成本仍比一般合併排序的成本高。但是仍對 C99 提供的函數 getrandom() 其亂度不甚了解。

評分 : 8

所見所聞所感

第一周作業我自己寫不出來必須時刻參考他人的成果,大家都在嘗試我從來沒想過的實驗以及問題,看到很多同學如葉惟欣、鄭以新多次被老師高度評價,一方面很羨慕,另一方面也很失望,有點後悔加入這堂課,感覺我好像還沒準備好,或許等以後有機會再回頭學比較實在,後半學期就偶爾聽課偶爾把教材看一下沒有繼續投入課程。

約談後有認真為了自己第一周作業排序問題做出了數學分析,但因為老師沒有寄專題的信我也假裝忘了專題這回事。看了Linux 核心課程自我評量裡面提到:「現在就能做的事,不用等到暑假。」或許我現在該做的事是把專題的東西打開來看嘗試做出努力以及進度。

剩沒幾天要打成績,原本做好不及格的準備開始躺平。我現在該做的事是把專題的東西打開來看嘗試做出努力以及進度。

評分 : 7

自我評量 (採方案B)

  • 1 + floor(GEOMEAN) = 1 + 7 = 8