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

版本 623f01c895f4b7bb1894b66ea1423c043a6601f7

User/cwl0429

Changes from beginning to 623f01c895f4b7bb1894b66ea1423c043a6601f7

---
title: cwl0429 (賴濬維)
categories: User
...

# 簡介
* 國立成功大學   人工智慧科技碩士班 (2021 ~ 現今)
* 國立臺灣海洋大學 資訊工程學士班 (2016 ~ 2021)

* GitHub: [`cwl0429`](https://github.com/cwl0429)
* HackMD: [`cwl0429`](https://hackmd.io/@cwl0429)

# 2022 Linux 核心設計 春季班 自我評量
## 作業共筆

* lab0-c: [GitHub](https://github.com/cwl0429/lab0-c) / [HackMD](https://hackmd.io/@cwl0429/lab0-c)
* fibdrv: [GitHub](https://github.com/cwl0429/fibdrv) / [HackMD](https://hackmd.io/@cwl0429/fibdrv)

## 測驗共筆

* quiz1: [HackMD](https://hackmd.io/@cwl0429/linux2022-quiz1)
* quiz2: [HackMD](https://hackmd.io/@cwl0429/linux2022-quiz2)
* quiz8: [HackMD](https://hackmd.io/@cwl0429/linux2022-quiz8)

## 期末專題

* 改進 quiz8 `(C)` 進行 [第 8 週測驗題](https://hackmd.io/@sysprog/linux2022-quiz8)第三題的延伸問題: [HackMD](https://hackmd.io/@cwl0429/linux2022-quiz8-3)

## 修課心得

課程的內容及豐富程度遠超乎我的想像。在修課前,曾以為自己會寫 c 語言,直到作業 1 被指派的時候,才發現不是這麼一回事,很多東西都看不懂,像是最基礎的指標及 linked list 等操作,於是我將老師提供給學生的教材都讀了幾遍,只要遇到超連結就點下去看,分頁隨著時間過去變得密密麻麻,而我似乎也慢慢地成長。

而在經過了一學期的課程後,確實感受到自己變強了,記得第一次主動點開 linux 原始碼的原因是 quiz1 的 list_sort.c,許多前置處理器及編譯器最佳化的程式碼完全看不懂,到了期末專案時,已能理解大部分 c 語言的用法及其背後原因。幸好老師有在學期初重新教導 c 語言並指派作業,否則我可能完全無法窺探 linux kernel 的神秘面紗。 

## 自我評量 (1 ~ 10)
8 分,經過這學期,我覺得在程式能力及研究方式上都有不少進步,算是滿開心的。