haoyu0970624763(彭皓瑜) ------------------ **簡介:** - 成功大學 資訊工程學系111級 聯絡資訊: ===================== - email: ``haoyu0970624763@gmail.com`` 2020秋季班 個人評量 ======================= (秋季班)作業及筆記 ------------------------ - lab0 [Github](https://github.com/haoyu0970624763/lab0-c),[HackMD](https://hackmd.io/0fZow_ioT1KQnp9t5RISaw) - quiz1 [Github](https://github.com/haoyu0970624763/sysprog21-quiz1),[HackMD](https://hackmd.io/fyi1YkFUSIGbEif2KH3xtw) - quiz2 [Github](https://github.com/haoyu0970624763/sysprog21-quiz2),[HackMD](https://hackmd.io/36HYrI6aSRmQvH_qjQYlMA) - quiz3 [HackMD](https://hackmd.io/RwPdLN3BQJmmDSUwM1ap8Q) - quiz4 [Github](https://github.com/haoyu0970624763/sysprog21-quiz4),[HackMD](https://hackmd.io/sByHhI8GTmmt6Va9RoZ5Uw) (秋季班) Project ------------------------ 寫之前尚未完成的 quiz 或 lab,在HackMD上有寫新增的項目就是自己新增加的部份。 而 github 比較近期更新的也是最近 push 上去的 quiz1 [Github](https://github.com/haoyu0970624763/sysprog21-quiz1),[HackMD](https://hackmd.io/fyi1YkFUSIGbEif2KH3xtw) quiz2 [Github](https://github.com/haoyu0970624763/sysprog21-quiz2),[HackMD](https://hackmd.io/36HYrI6aSRmQvH_qjQYlMA) (春季班)所見所聞心得 ------------------------ 在這裡看到了許多自己原本完全不會想到的程式寫法,比如: 絕對值的改寫,快速除法.... ,jserv也在上課中跟我們講解為什麼要這樣做,讓我理解為什麼要寫這種比較複雜的程式,而這也讓我自己認知到對於C語言的理解真的是太淺薄了,因為有很多code都是我要花一段時間才能讀懂的。 而透過作業看到其他同學的報告以及程式讓我自己認知自己跟程度好的同學真的是差上 10萬8千里,才知道自己原來還有非常多要改進的地方。 (秋季班)自我評量分數 (1 到 10 級分) --------------------------- 8級分 最開始聽說這堂課的硬度是超乎想像的硬,但收穫也會很多,應該說付出多少而自己獲得的收穫也會有多少。 最開始選這堂課的原因就是期許自己能夠成長,因為寫程式這一塊一直都算是我的弱項(相對於學科來說)。 我的實作能力在大學一二年級算蠻差的,大一的 c語言程式設計差點被當,大二資料結構因為有些作業寫不出來被當。 但是在修了這堂課之後,因為有接觸到許多對我來說算有難度的題目/作業,也經由參閱其他厲害的學長的報告,我的程式能力是有所上升的。 這學期我再修資料結構,程式作業我就寫的相當順手,而且也寫蠻快的(因為相對來說比較簡單) 而這學期的OS作業,三個程式作業我有兩個都是班上效能數一數二快的,而我認為這絕對跟這堂課程讓我在c語言上有所收穫是有關連的。 雖然在這堂課上面,我對於作業的付出絕對不算多,甚至可以說比起其他厲害的同學是算偏少的 但我認為我自己當初修這堂課的初衷是有達成的,所以相當感謝 jserv 教授對於這門課程的付出。 對於這堂課我的遺憾是,自己會的東西太少了,所以導致自己面對課程會很吃力,進而導致自己在前中期就開始慢慢放棄跟上進度(當然也跟我自己毅力不夠,不夠努力也有關) 我的自評分數來自於對於自己進步的幅度的滿意程度(當然沒有到7分這麼滿意,但對於自己的成長私心加了一些些分數,而且我也想要一些分數QQ) 但希望自己還能再更加進步,寒假期間自己沒有再寫專題時,會再慢慢讀當初自己未完成的quiz ,然後更新結果上去github上(如果有不會的話可能會詢問教授) 如果明年還有課可能會以旁聽的形式繼續挑戰這堂課。 --------------------------- 2020 Linux 核心設計 春季班 自我評量 ======================= 測驗共筆 ------------------------ - quiz1 [Github](https://github.com/haoyu0970624763/Linux2022q1-quiz/tree/master/quiz1),[HackMD](https://hackmd.io/bN7BKitBTUqzh3JGkJrMzg) - quiz2 [Github](https://github.com/haoyu0970624763/Linux2022q1-quiz/tree/master/quiz2),[HackMD](https://hackmd.io/evE1-LKqRJCY3LzudBQILA) - quiz3 [Github](https://github.com/haoyu0970624763/Linux2022q1-quiz/tree/master/quiz3),[HackMD](https://hackmd.io/gRP0aH4oSceZcJimo9Yhog) - quiz8 [Github](https://github.com/haoyu0970624763/Linux2022q1-quiz/tree/master/quiz8),[HackMD](https://hackmd.io/wwmyOe4-SWaxKoXe3LYdjg) Project ------------------------ seHTTPd 改進 - [Github](https://github.com/haoyu0970624763/sehttpd) - [HackMD](https://hackmd.io/UjSk9YcMT6yHlC2hcLL2rg) 所見所聞心得 ------------------------ 這次是第二次修 jserv 的課程 , 但即使如此還是有許多環節完全看不懂甚至沒接觸過 , 例如:編譯器最佳化 , 也讓我再次明白自己真的有非常多不足的地方需要改進。 在做 quiz 的共筆時 , 作業時常會要求解釋程式碼的運作原理 , 有時候有些題目不算很難 , 但是要如何說明並解釋的讓別人容易理解就確不簡單, 有些題目則是自己認為理解 , 但是在撰寫共筆的過程中為了仔細的解釋運作原理 , 反而會發現自己當初的理解只是一支半解 , 甚至是錯誤的理解 , 而這也讓我體認紀錄一個好的開發紀錄真的是一件非常重要的事情。 自我評量分數 (1 到 10 級分) --------------------------- 8級分 起初是想透過這堂課的 quiz 讓自己熟悉未來有可能會接觸到的科技業面試題 , 所以一開始的 quiz 有花時間下去撰寫共筆 , 而這也是我起初對自己的期許, 在研究所考試放榜後 , 原本想根據自己研究所的領域再進行研讀 , 但後期由於自身的怠惰而不了了之。 我認為自己的評分應該落在 5 分左右 , 但是害怕有一些延畢的風險 , 所以私心給自己高分期許能脫離研畢