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

版本 911a5b8e21bda1e5610436003bf64ebf60359f49

Uduru0522 (江松穎)

學歷

  • 成功大學 資訊工程系110級(2017-)

聯絡資訊

  • email: uduru0522@gmail.com
  • github: Uduru0522

2021春季班 個人評量

課程感想

  • 第二次修了這堂課。這學期跟上學期面向研究所學生開設的課程比起來困難了許多,我個人感到其實非常的吃力,主要是在理解課程教材的部分。經常到了考試時間我還是一知半解,說實話對自己有點失望…
  • 老師將重點擺在 Concurrency Programming 上,是個我幾乎可以算是沒有接觸過的課程。

自我評分

3分。我真的覺得我這學期是廢物。 (以下藉口) 這學期同時選修了電機系張添豪老師開設的網頁課程,其全學期 Project 在此。當近乎隨機的分組+神爛的運氣會讓一個人要負擔整個 PROJECT 80% 以上的工作,又必須做專案管理。如果有任何一個同學那麼剛好地看到這篇自評,又想要修那門課的話,我強烈建議去跟教授申請一個人小組,否則真的要你受的。這東西根本上的造成了我根本沒了能自由運用的時間(是的我連遊戲都沒得玩了),作業也寫不了了,我哪敢給自己高分? (藉口結束) 總之,我學到的是當遇到需要隨機分組的課程的時候,好好思考到底要不要選修。 而下學期畢竟到了延畢的第一年,希望自己在只修一焚克的狀態下可以好好的完成進度吧。

2020秋季班 個人評量

課程感想

  • 從高中開始就一直聽到 Jserv 響亮的名號,從某學長口中聽到的『你讀成大資工不修 Jserv 的課乾脆別讀算了』一直到現在都還印象深刻。於是我在大三專題同時就選修了一次,想當然爾在水深火熱的專題輾壓下沒幾堂課就退選了。而大四上終於讓我如願修完整學期。順便了一堂早上的計算機結構,雖然導致滿負荷不過來。
  • 這堂課真的體現了『不是重新學習 C 語言,因為你根本沒學過』這句話。這學期前連 C99 的文件都沒看過的我,根本沒有可能快速地回德課程中的問題。經過這一學期,已經變成了有事沒事就在翻 Document 的形狀了。
  • 在課程介紹中提到的 Maslow’s pyramid of code review,這個第一次聽到的概念也影響我了不少。我認為這堂課之前的自己根本沒有在乎過上面三層的問題 (Readable, Elegant, Altruist),而現在不敢說自己辦的到,但至少開始將各個層面放在心裡注意自己的 product。
  • 自我閱讀以及作業的物量,我認為自己應付的非常失敗,實在慚愧。雖說每周提供的閱讀材料都會讀好讀滿,加上因為家中的一些事件許多周末都得往北邊跑,這麼做那個禮拜就過了,幾乎沒有時間完成作業。目前打算假期期間再多做一些,畢竟也不是為了應付而選這門課的;也希望下學期可以更有效率…
  • Cache HIT/MISS,Optimiation 等等主題都是過去從沒考慮過的內容,也迫使我們被需自發性的學習 perf、valgrind 等等的工具的使用方法。
  • 早上下午的兩堂課共兩個專題,分別是 RISC-V Emulator 的 C-Extension (壓縮指令擴充) 的實做以及類 Leetcode 的系統設計 (?),目前前者到了 PR 階段,後者就…不好說了。由於希望可以做出一個不單純測量時間及記憶體是用量,更可以在題目上有多變的限制 (branchless 等等) 目前是以 PAPI 進行 CPU Cycle 及 branch 等等詳細資訊的測量,但是進度緩慢。由於是個有興趣的 Topic,同樣它也是個我想再學期結束後繼續進行的 Project。
  • “What The Funny” 還滿不錯的。雖然習慣 “Frick” 啦。

課程作業

Lab0 - GiHub
Quiz1 - HackMD
Quiz4 - HackMD
Quiz6 - HackMD

課後問答

排版習慣問題,寫在這裡 (HackMD),預計全部解答

自我評分

10 - 3(作業完成度) = 7 級分。我想我的作業完成度應該是數一數二差的。我實在沒辦法臉皮厚到給自己太高的分數,(靠課後閱讀量安慰自己) 因此就這樣了。