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

allenliao666 (廖聲樺)

簡介

成果發表和貢獻 5 分

在閱讀課程指定教材時,發現錯字故順手修改。

  • C 語言強制轉型 (casting): HackMD
  • 系統軟體開發思維: HackMD

作業/隨堂測驗共筆 9 分

  • lab0-c: GitHub / HackMD
  • homework2: HackMD
  • homework4: HackMD 在作業的部分,由於我的實作經驗不足和作業難度頗高的關係,我的作業進度不太理想。希望在七月時可以把作業0繼續改進。在隨堂測驗方面,一開始完全沒辦法在時限內答題。但隨著課程進展,開始可以從程式的結構推敲函式的功能,並且猜測測驗的答案。

期末專題 9 分

  • Linux 核心專題: 錯誤更正碼 (ECC) 介紹和實作考量: HackMD 在專題的前兩週,我都在努力了解 ECC 背後的數學規則,包含線性代數、離散數學和代數結構等等。由於我沒有在數學花太多心力,因此在需要用到十個外痛苦,只能花時間透過線上教學理解有限域等構成 Reed Solomon 的數學原理。在閱讀 Linux RS API 時,我也遭遇許多困難。維護者為了最佳化程式的執行效能,運用大量演算法。因此我也需要了解各種演算法的運行原理和實作方法,不過正因如此,我閱讀程式碼的速度也變快了。

與授課教師的互動 8 分

能有機會和 Jserv 老師一對一面談真的很開心,其中也讓我發現許多需要改進的地方。舉問問題的方法為例,首先要如何讓對方清楚理解你的問題點十分重要,不僅涉及對詞彙的掌握還有言語表達及文字書寫的能力。此外,和Jserv 老師對談後,會知道自己若是連努力都不夠的話,怎麼能說自己做不到? 這讓我理解到努力只是基本,因此更有動力繼續努力前進。

所見所聞所感 9 分

本課程涵蓋的知識領域遠超我的預期,更讓我覺得有些沮喪,到底有哪個神人可以在一學期內掌握這些知識?不過隨著課程進展,我逐漸改變自己的看法,與其在意自己還有多少沒學,不如牢牢掌握眼前的知識並且一步一步慢慢來,才有機會領略 Linux 的奧妙。如同〈因為自動飲料機而延畢的那一年〉中提及,即使最終結局不會盡如人意,但只要在過程中有所成長並且確實感受到自身的變化,那就值得了。

學習回顧 9 分

每個月季學習回顧給指導教授時,我都會思考本月課堂所學的知識該如何應用於研究領域中,雖然有時候提出的想法會被指導教授否決。但我仍在這過程中,思考可能成為畢業論文的研究主題,未來希望可以把這些想法一一實作。

自我評量 9 分

方案 A : 1 + floor(8) = 9 GEOMEAN 8