版本 86871374702314c6b1432350616bc0378b4b934c
Changes from beginning to 86871374702314c6b1432350616bc0378b4b934c
chenweiii (魏禛)
------------------
**簡介:**
- 成功大學 交通管理科學系105級 (2012-2017)
聯絡資訊:
=====================
- email: ``c.weiii94@gmail.com``
2017春季班 個人評量
=======================
春季班作業及筆記
------------------------
- HW1(a) phonebook [Github](https://github.com/chenweiii/phonebook),[HackMD](https://hackmd.io/s/rkXMD7oYe)
- HW1(b) raytracing [Github](https://github.com/chenweiii/raytracing),[HackMD](https://hackmd.io/s/HJYYwKlqx)
- HW3 software-pipelining [Github](https://github.com/chenweiii/prefetcher),[HackMD](https://hackmd.io/s/BJShAV8hg)
- HW5 matrix [Github](https://github.com/chenweiii/matrix_oo),[HackMD](https://hackmd.io/s/BktmK0V6l)
Project
------------------------
- Toward Concurrency [HackMD](https://hackmd.io/s/Sy1x0XiAe)
- MapReduce [Github](https://github.com/Sean1127/mapreduce),[HackMD](https://hackmd.io/s/HJNu64sJZ)
(春季班) 所見所聞心得
---------------------------
這是一堂我仰慕許久的課程,從誤打勿撞申請加入 ``2014 年嵌入式作業系統設計與實作`` 臉書社團以來,一直默默觀望著 jserv 老師在社團裡的每一篇貼文,儘管大部份都看不太懂,但仍能隱隱約約嗅出其中的技術深度。
這學期我把很多老師指定的文章都有看完,也獲益良多,以前不敢碰的 pthread,或是只在課本上看到的 SIMD,更是透過作業熟悉不少。老師雖然沒有直接在課堂上教該如何撰寫程式碼,但我認為光看作業的程式碼就獲益良多,不管是程式碼開發的風格、或是 Makefile 使用方法。以前 git 我真的只會 push, commit 跟 clone,也不懂這東西到底好用在哪,但老師給了 git 文件及分組報告的機會,我終於了解到工具的強大,及其他繁多 git 指令的需求。
儘管 C 語言的能力提升地不多,但在做完老師很多的作業後,開始能感受到我有能力去閱讀網路上的開源專案 (ex. cloudwu/coroutine),理解老師派的 MapReduce 的程式碼也不是很困難的一件事情。近期目標,希望能把 jserv 老師的 C 語言講座重新看一次,應該又會受益良多。
(春季班) 自我評量分數 (1 到 10 級分)
---------------------------
7級分。
為了這門課,我課前準備真的很久,只為了上課不想被老師電,
但實際到上了這門課,我不僅作業沒有全寫,
也沒有每一周都有達到 20 小時的標準,實在感到很慚愧,
但在寫了許多作業跟閱讀很多文章,有感覺自己似乎有多理解了一些東西,
也嘗試碰了許多以前不敢接觸的東西 (ex. pthread, coroutine)
希望之後還能回來跟大家一起寫作業。