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

版本 06cc7012479a848cfd84d6e5a9f77bfa907ced79

zzzxxx00019 (程宇閎)

學歷

  • 中正大學 通訊工程學系 (2016 - 2020)
  • 成功大學 電機工程學系 資訊工程組 (2020 ~ )

聯絡資訊

  • email: zzzxxx00019@gmail.com
  • github: zzzxxx00019

2020 秋季班 個人評量

2020 秋季班 期末專題

修課心得

  • 上課內容

在上這堂課之前,對於寫程式的概念就停留在只要能執行,而不去要求記憶體與時間上的管理,但在上過幾個禮拜的課程後,我發現之前寫程式的那種思維要應用在真實的環境下,根本不可行,在撰寫的過程,也開始會去注意到一些小細節,從老師的上課內容,也領悟到,原來一個簡單的小問題,存在著千千萬萬種解法,能夠參與這堂課程,學到的不只有課堂上的內容與下課後的作業,更多的是感受到自己的渺小,而會想辦法鞭策自己努力學習的那種動力。

  • 每週作業

每週的作業應該是使我這學期充實的主要原因了,打開作業題目,題目的敘述內容甚至比學生寫的內容還要多,每次在做作業之前的準備工作,總是要花上好多時間,在剛開始,總覺得時間總是不夠用,每天做作業做到晚上十點成為了日常,假日兩天還要繼續努力,才勉強跟得上作業的基本要求,但如果再給我選擇一次,我還是會修這門課,然後花上大量的時間去完成作業,畢竟老師曾說過,年輕人的肝就是要用來操的,不趁現在肝還新鮮的時候即時學習,以後還能拿什麼跟人競爭。

  • 專題過程

期末專題,被老師指派以 io_uring 實作一個網站伺服器,事實上,在修這門課之前,只有用 socket 寫過簡單的小程式而已,看了老師給我們的程式碼之後,才領悟到原來看似簡單的 I/O operation 竟然藏著這麼深的學問,在稍微整理了一下網路上的 sample code 後,我急著進行改寫的工作,因此在實作過程上不斷地碰壁,因此我沉澱了一下心情,把老師原本的程式與一些網路上的文章看得更加透徹,並整理成一篇筆記,才回來進行實作的部分,但在過程中總會碰上一些問題,例如在輸入 make 後,看到一排 error 訊息,或是在執行過程中,無法順利運作,心情真的如搭乘雲霄飛車一樣,瞬間從高空跌進了谷底,但我告訴自己,就差臨門一腳了,就這樣反覆的實驗與測試後,終於成功完成了老師當初指派的目標,除了開心,已經想不到其他形容詞可以來形容那瞬間的心境了。

  • 課程結束後