這系列默默的走到了尾聲,這篇來回應之前有人許願想知道進修的部分,我最後只念完碩班,覺得研究這條路不太適合我,所以只能簡單分享我的經驗,同時我也會分享我參加過一些課外課程以及他們對我而言的效果如何。
進修與課外學習 — 研究所
要不要念研究所算是大學生在大三大四時共同的課題,當時的我因為也未對就職做準備,身邊多數的人也決定念碩士班,同時因為也不是很有把握未來要面試的公司學歷是否會有影響,所以最終仍決定念碩士。
我碩士班在林守德教授的門下,我想更深入的學NLP(自然語言處理)相關的領域,想試試看機器可以做出什麼樣的成果,到底能不能產出以假亂真的詩篇或文章。當時我很不喜歡做研究相關的,一個原因是我不知道我能不能研究出成果,另個是我每次架設實驗環境都會碰到奇怪的事情,要跑個實驗光是裝package就可以佔掉我大部分的時間,但如果看到有趣的機器學習相關的應用就會去看看,也多讀了許多paper。
而我從大學開始跟的實驗題目都比較偏應用,跟的最後一個專案是讓機器自動寫詩,學長畢業後,我收下實驗資料,繼續用這些資料玩些更有趣的東西。當時教授想到,寫詩成果不錯,那如果多加些限制呢?當時正好藏頭詩很紅,就先來挑戰看看寫藏頭詩,Google 那時也推出了新的Model — Transformer,於是我用了Transformer與我自己設計的參數去訓練看看,居然沒多久就做出了不錯的成果。簡單的藏頭詩完成了,就想試試看更難的,如果是指定任意位子呢?或是指定句子長度?或是押韻?各種條件可以試試看,最終用簡單的參數設計讓電腦可以寫出看起來有點文學氣息的藏頭/尾/任何位置的詩,上了EMNLP的demo track,也順利從碩士班畢業。
雖然我還是不喜歡做研究,但在碩班期間仍然是有收穫的。不管是為了畢業、還是自己單純感興趣,我在這期間多讀了很多paper,也多接觸了很多如果沒有碩班我不會接觸到的最新研究。同時也學了要怎麼寫一篇完整的學術論文,從尋找相關論文、論述題目及貢獻、實驗方法及結果,而我因為投研討會時是投demo track,一定要有可以使用的網站或介面,之前接案所學的Django馬上就有了用處,我簡單地架了一台server,寫了一些前端的javascript,就有了一個簡單的互動介面(如上圖所示),操作容易也讓人很好了解我的成果。由於碩班課不多,有相當多空閑的時間,如果可以好好利用的話其實可以在自己感興趣的領域中鑽研許多,但當時的我因為不太想做研究,所以把這些時間拿去學了非資工領域的技能。
對於要不要念碩班我仍然沒有定論,碩班的經驗對我來說是有幫助的,但我不知道如果不念碩班,這些技能我是否能用其他管道替代。
進修與課外學習 — 暑期課程
資訊界在課外時間常會有課程,算是個很好探索不同領域的時間,因為沒有成績壓力,可以選擇比較輕鬆的聽課,也可以很認真的把所有資訊都吸收。我在大一升大二時,誤打誤撞報名了邏輯、語言與計算暑期研習營(FLOLAC)的旁聽,FLOLAC的課程設計比較類似大學課程,但是是暑期密集班,FLOLAC奇數年與偶數年的課程內容不同,我上的是偶數年,程式語言主要教Haskell,是我第一次接觸functional programming,當時的我完全不知道自己是在寫程式還是在寫數學證明,課程開始時,我相當認真的在上課,試圖了解這彷彿新世界語言的領域,但後面就越來越聽不懂,於是只有淺淺的認知。
後來大三大四投入CTF時,暑假參加了新型態資安實務主題課程(AIS3),AIS3的錄取資格是由一場pre-exam取得的,pre-exam是一場CTF,在大神學長的協助下我順利拿到了上課資格。與FLOLAC由連貫課程組成不同,AIS3類似一場一場的演講,演講主題包山包海,有企業分享、頂尖駭客經驗分享、實務操作,領域也包括pwn, binary, web, forensic等等,同時也會邀請外國講師,考驗大家聽不同口音的功力。這種安排有好也有壞,對於自己有興趣的主題可以知道更多,課後還可以跟講師交流,但對於跟不太上的主題,光是邊實作邊聽課就一團混亂了,所以最終也不會有太完整的收穫。AIS3最後則是一場CTF,CTF跟前面課程內容不一定有關,依舊是那個需要靈力、需要技巧也需要腦袋的CTF。
上面兩個營隊我覺得都相當不錯,雖然性質不同,但對於專業主題都有相當充實的內容,課程提供的資源也很多,Haskell是現場有助教協助實作,而AIS3也有助教協助課程,如果要發問都有人可以解惑。但因為在暑期,又沒有學分/成績壓力,所以要不要好好學要靠自己的意志力,對我這種比較需要外在壓力督促的,學習效果就會比較差。
進修與課外學習 — 小結
研究所跟暑期課程一樣,對某些人來說適合、對某些人來說不適合,這篇簡單的介紹了一下這兩者,並且分享了我自己的經驗,希望可以給對這些有興趣人一些參考!
題外話,在搜集關於FLOLAC的簡介時,不具名大神如此說道:「就是個邪教啦,你看唐鳳也這樣說。」並且貼了一篇文章給我,「Haskell 腦」之恐怖,這部分就當成小禮物送給各位讀者了~
最後,您的按讚是對我的鼓勵,歡迎按讚分享我的FB粉專 L’s 碎碎念