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

User/yiwei01

yiwei01(王議偉)

背景介紹

  • 成功大學 資訊工程學系 108 級 (2015 - 2019)
  • 台灣大學 資訊工程學系研究所 (2019 - 預計 2021)

聯絡資訊

2019 Linux 核心設計開發紀錄及作業

所見所聞心得

在上課的過程中,能感覺到老師廣博的知識量,也在課堂上學習到許多,像是 Side-channel attack 、Memory alignment 的重要性等…。雖然沒有將全部作業做完,但從老師指派的作業也學習到許多,像是 Linux-list 資料封裝的技巧、stringify 技巧…等。更重要的是,在這堂課也意識到不要一直「舉燭」的重要性,將理論付諸實際的程式碼,輔以效能分析工具,看到真實的數據,眼見為憑。

在寫這堂課的作業時,必須不斷查閱大量的資料,並盡可能地讀第一手資料,在這樣的過程中,深深的體認到自己的渺小無知,卻也讓我對系統軟體更有興趣。雖然這學期的表現並不相當出色,投入也還不夠多,但經過這學期的洗禮,對於系統軟體的熱忱已在心中燃起,未來我會花更多時間投入系統軟體的研究,期許自己可以做出一些開源貢獻,親手改善我們所處的生活。

自我評量分數 (1 到 10 級分)

我給自己 8 級分。學期初花了許多時間在課堂上,上課也相當專心,很慶幸自己花了相當多的時間在撰寫 Homework1 ,因此對於程式設計的抽象化思考有更上一層樓,相比自己過去寫的程式碼,現在的我撰寫的程式碼有明顯的進步。在期初花了許多時間,讓自己的程式撰寫能力從「慘」變成「普通」,期初可以說是最煎熬的時段,現在回頭看,會覺得期初是收穫最滿的一個時段。雖然期初覺得自己有火力全開,但後期課堂上介紹的內容,需要許多背景知識才能紮實的跟上,雖然努力的在跟,但我的速度還是不夠快。小考方面雖然最後平均有超過 70 分,但總覺得還是得對自己挑戰,於是我跟 jserv 老師提了補考,補考的過程第一題因為自己學得不夠紮實,對 bit-wise 敏感度不夠高,背景知識也還不夠,所以還是被慘電; 第二題是在寫作業時研究過的 Liunx-list ,因此第二題寫的就比較順一點。最後覺得自己有努力跟完整個課程,值得給自己 6 級分(及格)以上的分數。總體而言,原本覺得自己本學期較為精準的給分應該是 7 級分,但我想多給自己 1 級分,因為我想再給自己暑假兩個月的時間,努力吸收本學期的課程內容,讓自己對得起這多給的 1 級分。