Monday, March 25, 2013

從技術到研究 -- 資訊專家 華屬 訪談 (三)

    博士的研究之路:華屬這次就讀的,是研究型大學的博士班,主要研究的領域是雲端運算的系統研究。博士的學習與訓練,比起過去,更需使用數學的基礎進行理論證明,實作程式進行驗證,最後需寫成英文論文發表於國際期刊。關於資訊博士班的價值,華屬認為,在資訊科技相關產業,博士主管是很常見的現況,這個學位不會沒有用。雖然在業界的技術,往往碩班程度是一定做得來,但是讀過博士班,看事物的眼界更廣,分析思考邏輯更嚴密,會看到更多技術的可能性,更常可透過國際交流得到新資訊。在業界,對於方向擬定或是規劃新的產品技術方向,博士的學習經驗,都會有長遠的幫助。
(點文字聯結可看中文字幕)
    華屬對於資訊領域學生的建議:如果要進入高深的資訊領域,必定要把基礎科目學好;這裡所說的基礎科目乃是數位邏輯、機率、線性代數等等課程。數位邏輯是0與1的數學邏輯,看似枯躁,但卻是電腦運作的基礎。此外,電腦的運算非常仰賴矩陣計算,最先進的資訊科技研發,為了有突破的發展,必然會用到許多特殊矩陣和運算。但是理論、數學,在資訊領域的應用端(例如:利用既有的軟體進行繪圖等),就比較不太會用到。
    華屬也很強調基礎程式設計課;要在資訊領域表現得好,有所發展,在基礎程設課中,就不能摸魚,要能自己寫得出程式,自己能改良基本演算法,而且樂於追求特別、與他人不同的解法,以達到更好的效能。華屬建議學生在高年級的時候,一定要選修專題,專題通常都不會太簡單,可以加強實作能力並作為未來進入研究領域或職場的暖身。
(點文字聯結可看中文字幕)
    華屬對於資訊領域教學的看法台灣資訊領域,課程普遍太舊,新的技術發展教太少。雖然有一部分的課程,例如:數位邏輯、離散數學或線性代數等,這樣的基礎課程是永遠必需,且難以改變的。但是適當引入新的課程內容,可以加強學生對當前全球脈動的了解,並可以在進入業界後更快發揮。舉例而言,「雲端運算」這樣的課,台灣很少學校有開,但在美國一流大學,多年前早就有這樣相關的課程。台灣某大學曾經開設「雲端運算」課程,甚至曾經請Google 的人員來教學,上課沒有課本,相信各種資料和案例都是結合了理論與實務,從中直接讓學生挑戰;台灣學生需要更多這樣結合理論與實作的課程。
    因此,台灣學生,應該比較一下自己系上和國外一流大學相似科系課表的差別,找出自己科系沒開設的課程,並且另外在 Coursera 等線上課程網站來修習,必會很有收獲。國外頂尖優秀大學,在電腦科學系,最重視的是學生自我研修、不斷討論、不斷實作,透過很多跨域的合作機會,動手實作。在嚴格的要求下,讓學生快速發展 與成長,這樣的風氣在台灣仍然沒建立。

No comments: