一個C+的意義 上學期計算機結構拿了F, 這學期再度挑戰, 最終拿了C+ 記得那時與家人分享, 得來的回應是: 『蛤?你那麼努力才拿C+喔!』 我回: 『咳咳, 這堂課可是過半學期會有1/4人退選, 留下的1/4需要重修呢. 如果有D我就很滿足了』 為什麼對這棠課這麼執著? 應該說, 寫程式到現在, 我最缺乏的就是這堂課的知識. ISA跟記憶體怎麼互動, 怎麼不迷失在一行行IO下, 能夠畫出架構圖, 以圖施作是這堂課的重點. 所以這堂雖然不是博班的必修, 卻是我個人的必修. 能夠拿到這個成績, 當然自己的努力遠遠不夠的. 這學期的TA看見我與小艾一起重修時, 非常的盡心在課後TA課上不放過任何細節的教學. 而且這學期有了上學期把作業與整本書嗑完後, 可以專注在自己不夠理解的細節上. 這次討論課招募的組員, 讓我跟小艾可以毫無顧忌的用英文討論無上限 -> Sean, Hassan跟Ben, 老實說每週的討論時間因為互相幫助的氛圍變得溫暖 種種正能量的助攻下, 這次我跟小艾終於破關成功 這次衝破的經驗, 也讓現在一個資格考都還沒拿到的我, 對接下來的挑戰充滿信心. 加油! 想知道更多, 這是上集: https://hackmd.io/@gwqVKJaqQ1uMYDivjs9lXg/BJ4ZSzX9yl 補充-20250626 經過雀哥點醒, 還有兩個值得分享的東西: - What have I done right? 學期前先把參考書給過完很有幫助. 讀完不懂沒關係, 但記下不懂的地方, 那會是你接下來的關卡. 至少讓自己有框架哪裡會遇到卡關, 哪邊已經理解不用太花時間(全知視野). 因為到了學期...就研究生而言三個月的時間很難有充足時間讀全部的參考書. 這有限的時間應該放在解決所有卡住過的觀念, 讓每週的自己都能追上進度: 每週有不懂的地方, 要在當週就弄懂. 滑軌1-2週沒關係, 不要累積太多學習債給自己到期中或期末一次業力爆發. 到了期中跟期末的前一週, 應該是狂作題. 加深自己對於所學知識的靈活運用-> 老師不會考你太簡單的概念, 通常都是混合題組. 例如一手考benchmark, 一手混入stalling考如何重排ISA提升架構效率. 一週平均讀書時間: 2hr影音預習+2hr課前討論+2hr課後理解+3hr週末做題 = 9hrs/wk - What do I need to work on more? 還是不知道要怎麼在一邊完成作業的過程去滿足考試所需的練習與閱讀理解. 這次是因為重修前就已經完成80%的作業, 到下學期只要把重點放在如何把不會的概念學會就好. 這題只能留到接下來的科目繼續挑戰了.