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

版本 f7f62e5ffe99cdfe2dcca043c9cc5de17da76ddf

User/kevin550029

Changes from f7f62e5ffe99cdfe2dcca043c9cc5de17da76ddf to current

kevin550029(李朋融)
------------------

**簡介:**

- 成功大學 電腦與通系研究所(2016~)

聯絡資訊
=====================
- email: ``kevin550029@gmail.com``

2017秋季班 個人評量
=======================

作業及筆記
--------------------------
* Homework1
    - [ternary](https://hackmd.io/s/Sym0UAk9Z) / [開發紀錄(ternary)](https://hackmd.io/s/S1U20Ikhb)
    - [phonebook](https://hackmd.io/s/HJJUmdXsZ) / [開發紀錄(phonebook)](https://hackmd.io/s/r106IgShW) / [github](https://github.com/kevin550029/phonebook)
    - [clz](https://hackmd.io/s/Hyl9-PrjW) / [開發紀錄(clz)](https://hackmd.io/s/H1gYOHw3Z) / [github](https://github.com/kevin550029/clz-tests)
* Homework2
    - [prefix-search](https://hackmd.io/s/Bki0g_P3Z) / [開發紀錄 (prefix-search)](https://hackmd.io/s/HJwsLH16Z) / [github](https://github.com/kevin550029/prefix-search)
- Homework3
    - [simulator](https://hackmd.io/s/BkQgqpe0Z) / [開發紀錄 (simulator)](https://hackmd.io/s/Syv7zUWkf) / [github](https://github.com/kevin550029/full-stack-hello)

- CS:APP Homework / [報告](https://hackmd.io/MwNgDGCmAsIJwFoBmdjQdAhgDgKwLhCSQQCZTNhgkBjARiUkKA==)


分組報告
--------------------------
* [自我檢查事項(sandbox)](https://hackmd.io/s/HJ8JDYcJM)
* [開發紀錄(sandbox)](https://hackmd.io/s/rk-hhSNlf) / [GitHub](https://github.com/ZixinYang/moxiebox)
* [Natural merge sort 在特定硬體的加速](https://hackmd.io/s/rJNb845xf) / [GitHub](https://github.com/ZixinYang/natural-mergesort) / [YouTube](https://youtu.be/fJymMkXIrpc)

修課心得
--------------------------
* 在這一學期的課程中,我學習到很多不同的知識,其中包括像是一些工具的使用,如 git 、 perf 和 gunplot ,以前並沒有特別在使用,但隨著每個課題和作業的進行,
也開始對這些工具越來越熟悉,並養成了使用 hackmd 做筆記的習慣,比較了解該如何去撰寫一份技術報告。除此之外,因為以前只寫過 C++ 和其他語言,自己也花了些時間重新學習C語言的一些語法,並習慣在 Linux Kernal 上編譯,撰寫 Makefile。

* 這堂課程也帶給自己滿滿的挫折感,不過就像老師常說的,要誠實的面對自己,大部分挫折感也都是源自於自己基礎知識的缺乏,才需要花更多時間去研究和理解,課程剛開始時有聽老師說一週大概要花 20 小時左右來寫功課才夠,但其實常常要花上更多的時間,像是在做 prefix-search 時,就發現自己對指標的使用不熟習,必須去複習基礎指標使用,再去研究 function pointer,花了點時間才將原始程式碼看懂,在做作業的過程中,發現自己在開始階段,就會因為缺乏很多基礎觀念,而不知從何下手,又會花太多時間卡在這個部分,時間沒有分配好,導致進度緩慢。 

* 這堂課真的非常有挑戰性,每個課題看似都和大學所學的課程有關,但認真探討才發現以前所學的完全不夠深入扎實,越是去看文獻去理解課題,越會發現自己的不足之處,有時候會覺得有太多事情需要理解,讓自己覺得頭很痛,整個過程進度很緩慢,很需要毅力來逼自己學習。

自評分數 (1 到 10 級分)
----------------------------------------------
*  8分
*  在這堂課程中我學到很多知識和工具,以及表達和撰寫報告的方法,也接觸到很多自己以前不會主動去了解的課題,非常感謝老師和助教的指導。