--- title: rain20010126 (章升瑜) categories: User ... # 簡介 * 國立成功大學 電機工程學系碩士班 (2023 ~ ) * GitHub: [`rain20010126`](https://github.com/rain20010126) * HackMD: [`rain20010126`](https://hackmd.io/@10530417) # 2024 Linux 核心設計 自我評量 ## 成果發表和貢獻 閱讀課程教材後無發現錯誤 ## 作業/隨堂測驗 * lab0-c: [GitHub](https://github.com/rain20010126/lab0-c) / [HackMD](https://hackmd.io/@10530417/hw1) * quiz1+2: [HackMD](https://hackmd.io/@10530417/hw2) * quiz3+4: [HackMD](https://hackmd.io/@10530417/hw4) * homework5: [HackMD](https://hackmd.io/@10530417/hw5) 在學期初我花了很多心力在此課程的作業與隨堂測驗中,獲得了許多在機械系學習不到的知識,從 HackMD, GitHub 的操作外,也從頭開始學習資料結構,在隨堂測驗中也很認真思考每一題該填入的程式碼為何,到了課程中段以後,因為實驗室的比賽以及其他課堂的作業以至於花費在此的時間大幅減少,無法順利跟上課程進度,教材理解不夠充分導致無法充分理解隨堂測驗,雖然如此,但我在每周進行隨堂測驗前,都會花費度少時間嘗試理解當周的課程教材。 ## 期末專題 * Xtree 改進並與紅黑樹及 AVL tree 比較: [GitHub](https://github.com/rain20010126/xtree) / [HackMD](https://hackmd.io/@sysprog/HyucBSK8C) 在期末專題中我對 Xtree 進行改進,解決了左右子樹不平衡的問題,並撰寫了程式碼評估其與 AVL 樹和紅黑樹的比較,包括插入、搜尋、刪除節點所花費時間的比較,根據此次的專題努力的過程與結果,相比於學期初的我城市功力已有不小的提升,學習到了結構體的應用以及如何包裝程式碼等等。 ## 與授課教師的互動 與授課老師的時間為 2024 年 5 月 16 日(週四)下午 1:30 - 下午 2 點,在面談中我所提出的問題為第三周測驗的測驗二關於位元處理的問題。而在老師出題叫我實作浮點數乘法時,我腦袋空有想法但完全不知道該怎麼下手,顯示出我實際撰寫程式碼的練習不足。其中我印象深刻的是,我在解釋某個觀念為甚麼不清楚時,我回答了因為我是機械系所以很多資訊系的基礎觀念我都不具備,但老師的回答是:機械是不是你的藉口,自己要對自己負責,這句話對我的影響很大,了解到這不該是我的藉口,缺甚麼就要去補,不該抱怨環境問題,而是問自己有沒有盡力。 ## 所見所聞所感 在閱讀〈因為自動飲料機而延畢的那一年〉後,作者除了有想法設計自己的產品外,也有付諸行動,並一路路解決在過程中所遇到的問題和困,使我深深佩服作者的實作能力與毅力,但同時也為我自己擔心,除了我不具備作者的行動力外,我也如同作者口中的機械系的學生相同,除了沒辦法設計出一個完整的機構外,文章中的愷宏所需要解決的問題我能解決出來的真的屈指可數,如果我處在他們的團隊中,很不幸的沒有什麼是我能幫上忙的,這是我應該檢討的地方。 回顧在此課程的投入狀況,在學期初和期末都花費了許多心力,但在期中因為實驗室比賽和其他課程的作業所以投入時間大幅減少。 ## 與指導教授的學習回顧 不符合寄件規範,並無詳閱學習回顧信件之書寫範本和規範,無指定副本給授課教師 ## 自我評量 $(3 \times 9 \times 9 \times 9 \times 9 \times 3) ^ {1/6} = 6.24$ 使用方案 B 計分:$1 + floor(6.24) = 7$