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分 * 在這堂課程中我學到很多知識和工具,以及表達和撰寫報告的方法,也接觸到很多自己以前不會主動去了解的課題,非常感謝老師和助教的指導。