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

vodkaice(邱酩仁)

簡介:

作業及筆記

報告

  • 主要負責實驗環境及工具研究與Lmbench memory read 實驗分析以及結果探討

  • 報告成果

  • 協作共筆

所見所聞心得

  • 這堂課是個人修過最特別的一堂課,期初的開學考讓我們還沒上課就開始讀書了,讀的範圍更是廣泛。本身是考試進研究所的,所以就把一年前準備的東西都翻了出來,沒想到最後考出來的成績也不太理想,才發現我都是死讀書而沒有真正將所讀的融會貫通。接著開始上課後更發現的自己的渺小,老師會在課堂上分享大量的知識,需要我們在課後花更大量的時間去找更多資料、去消化、去吸收。
  • 每週的作業更是讓人很緊繃,一開始還不習慣Hackpad的使用、Github的操作,以及環境建立,就有些無所適從。所以花了不少時間在這些前置作業上,而作業的內容也花了不少時間去參透。每次作業都要先花一段時間讓自己有個概念,大概知道要做些什麼,然後在去查相關資料,而有時候會發現惡魔就藏在細節裡,其實改的內容不用多就能達到老師的要求,但是在這過程中就會查了很多相關資料、並且對作業要有完整的理解才能找的到要改哪裡。
  • 作業中碰到了兩個小型的作業系統FreeRTOS與mini-arm-os,讓我們真正看到排程到底是怎麼排、Task怎麼運作、中斷發生要怎麼處理。這就是一個活生生的實例,要讓我們看到這世界現在到底是怎麼運作的,而不是在課本上空談一堆排程演算法,然後去計算效能。老師常講,課本上很多東西“曾經”是對的,但是現在已經不適用了!計算機的進步已經超越了這些課本,我們可以從課本理解一些觀念,但是一定要知道這些是不夠的,必須再額外吸取更多知識才能跟的上這個世界而不被淘汰。
  • 而我們這一組的期中報告更是印證了這一點,我們沒有寫太多個程式,但是需要閱讀大量的資料、論文,因為我們必須要先有這些背景知識,才會知道我們手中的這些程式他到底是如何運作的,如果直接殺下去看code反而是會不知其所以然。當其他組正與程式碼廝殺時,老師也安排了我們這一組來做為另一個面向的教材,可見老師的用心。而我接觸到的lmbench就是以一堆論文的基礎下去建構出來的,要知道為什麼會這樣設計就必須先看論文。
  • 但是從期中報告以後我發現我的短處很明顯的露了出來,就是閱讀速度非常慢!而且是很慢…不管是中文的還是英文的,導致我在看這些大量的資料時非常吃力。本身的英文就不是很好,看到一大堆的字以後更是讓我眼花撩亂,這點真的是我必須要克服的。前陣子聽到柯文哲的一句話我非常的有感觸:“現在這個世界不是大的打敗小的、強的打敗弱的,而是快的打敗慢的。”當別人快速吸收了許多知識,而我還在以緩慢的速度前進,這就是落差,就會被別人超越,自我警惕之!
  • 經過了這個學期,我學習到了許多東西,包括了許多的工具。每當在學習、熟悉這些工具時,我可以非常投入、等不及想嘗試更多。而且在課堂上、共筆上,看到了許多強者同學,讓自己會有一直想進步的動力,在這門課中最棒的是大家都是為了變得更強而來的,我們可以互相切磋、交流,分享自己的經驗,一起見證這個世界的進步。

自我評量分數 (1 到 10 級分)

  • 7級分
  • 原因 : 這是一個堪堪及格的分數,雖然已經花了很多時間在這堂課上面,但是並沒有真的達到自己預期的目標。以作業面來說,許多次的作業常常只是達到老師的基本要求,就覺得弄到天昏地暗了,沒有再往下做進階要求;以報告面來看,老師給了許多的資料,但是我只能消化其中的一部分,就像前面所說閱讀速度緩慢是我一大弱點,投入的時間並沒有得到相應的產出,這是我必須要改進的。還有許多的基本知識我必須要去吸收、去補強,來面對即將到來的碩士論文或是職場。

聯絡資訊

  • email: brandedwolf@gmail.com