Showing posts with label 研究. Show all posts
Showing posts with label 研究. Show all posts

Saturday, April 26, 2008

部隊第五週生活說:制度化制度。

"制度化制度"這看似繞口令的一句話,我想有一小票平常看起來正常但其實很智障智障的人應該都很懂XD。大學到研究所常常聽到指導老師在講這句話,100個問題裡面大概有90個問題答案是制度化制度、制度化...,沒想到服役的過程中對這句話有更深刻的體悟。論文主題與CMMI、會議相關,CMMI講求的制度化、文件產出而一個具規範的會議講求的應該也是達成當初設定的會議目的以及設定的產出。如果將兩個結合起來便是希望能有一連串經過制度化的會議,這一連串的會議是為了達成一個目的而召開的,更重要的希望這些會議是有效率,而不只是為開會而開會,我想知識工作者都有深刻的體悟:很多會都只是為開會而開會罷了。

下部隊之後自己負責的業務其實一直不確定,但在這週的一個早晨,學姊(又是一個女兵>////<)跑過來告訴我他將調職所以我之後接掌他的工作!雖然有點恐慌,但心中卻增加了幾分安定感,畢竟終於確定我到底要做什麼了。學姊做了短暫的交接之後,對於大致的工作內容與範圍有一點清楚,但我面臨的一個問題便是要迅速處理完五月份退伍弟兄的相關資料,關於退伍的東西我非常認真,希望好心有好報!換我拿退伍另的那天能"一睜眼"就到來XD。其實要做什麼、如何怎麼作、什麼時候做、何時作我都不清楚,雖然各連都有相關的負責人但是每個人總有一套自己的說詞,但說完明天可能又有一套不一樣的說詞,因此,對我這門外漢而言是項非常非常大的挑戰。

不過一直心存善念的我,老天總會在適時的關鍵點伸出溫暖的手,學姊把他當初製作的工作學習手冊拿出來,要我有時間翻來看看,所有相關業務手冊上都有詳細的說明。大致翻完之後我心中出現了幾個名詞:制度化、文件產出、CMMI,以前對於這些名詞、規範雖有初步的瞭解但是總是沒有深刻的體認,但看了文件之後對於退伍資料該如果撰寫、該注意什麼我有相當程度的瞭解,我已經可以教導我們連上負責的女兵了>////<,雖然五月份的退伍資料在凌亂、不確定中交件了,但五月之後還有六月、七月、八月、九月、十月、十一月、十二月,希望辦到十二月時,我能把做完美的一面留給自己XD!!

有了一套經過制度化的制度以及相關的文件作為輔助,很多事情就變的容易多了。國軍將今年訂為SOP準備年,所以我想如果每個環節都有明確的作業流程,對於役期不長的我們其實有很大的幫助,畢竟可以很快上手而且可以不用花很多時間教導之後新進的弟兄,因此真正可以作業的時間又可以拉長了。但是也有一點值得注意的,如果流程過於僵化、無法變通,就可能招致...

這禮拜跟我一起到部的弟兄開始留守了!留守是痛苦的、放假是愉快的XD,我覺得我在當兵就像一顆電池一樣到了禮拜五就需要回家充電了,希望上天可以保佑我假都可以正常放,如果可以再送我幾天榮譽假吧XDD;家裡裝好網路的仲智哥以及等著清牙齒的再文弟加油啦^.<。

PS.最後一句是故意留給你們兩個看的,因為我在KEY 這篇文章的時候你們可能在烈日底下修車、被操吧XDD。

Thursday, January 3, 2008

四個月打工感想

原本打算打工到上個月,短暫休息之後準備當兵去。沒想到主管希望我十二月份如果有時間在過來支援,所以十二月份有時間我也是過來打工。回想這四個月來自己到底做了些什麼、有什麼成長?除了多賺幾萬塊之外,應該還有一些更有價值的經驗。這問題思考了很久,因為我打算用這篇當作我給 開哥(我又挪抬了XD)的期末報告。

最主要完成了幾項工作1.網頁 2.File System 3.BackUp System不過第三項直接找到現成的工具所以這工作沒有花很多時間,所以這四個月最主要是在從事前兩項工作。

網頁前前後後大概花了一個半月的時間。需要截圖、改圖以及找尋合適的顏色、參考樣式進而設計出合適的網站外觀等,其實網頁設計需要比較多的美術天份以及藝術家的感覺,所以雖然說接觸"資訊"好長一段時間,但是要設計出既專業又有美感的網頁真的很有難度。不過秉持CMMI中永續改善的精神我相信有一天呈現出來的網站一定可以讓大家眼睛為之一亮,而且接下來網站就是開哥要接手了,相信開哥神手一定能讓網站有畫龍點睛之妙阿。

四個月的時間其實真正花時間的是File System。公司機器需要能支援USB隨身碟,當user需要更新程式或是機器資料時,可透過USB直接更新,這樣一來不需在透過公司的工程師或是再把機器送回公司等麻煩的步驟,方可減少彼此的人力成本。目前檔案系統目前有制訂幾種格式ex. FAT16、FAT32、NTFS等,為了讓USB可支援電腦也可支援公司機器,所以我們需要遵循這樣的格式撰寫出能對USB進行讀寫的程式掛在公司的機器上,這樣一來可將欲更新的檔案放在隨身碟裡,透過隨身碟直接進行更新。

花了一段時間大概知道FAT16、FAT32的架構與規範。一顆隨身碟裡大至分為幾個部分保留區、FAT區、目錄區、資料區:

保留區:存放一些隨身碟的基本資訊,例如隨身碟屬於什麼格式、一個cluster有幾個sector等。
FAT區:存放著檔案區塊的"指標",一個檔案都是存放在數個cluster中,FAT區就是這些cluster的指標。每個位置會存放著下個位置的指標到最後以FF做結尾,舉例來說有個檔案存放在cluster2、3、4中,FAT區中2的位置就會放3、3的位置就會放4、4的位置就放FF。
目錄區:存放著檔案的名稱、建立日期、修改日期、大小、FAT/cluster位置等。名稱又分為兩種長檔名/短檔名(八個字的檔案名稱加上三個字的副檔名)。
資料區:存放著檔案的資料。每個cluster有幾個sector,而存放檔案最小單位是cluster,因此,有可能因此造成空間的浪費。

一個儲存設備大致就分成這樣。利用這樣的基本原理,需要撰寫讀/寫/搜尋/更名/刪除等功能,而搜尋功能又因機器的需要需要分為幾種不相同功能的搜尋。

如要讀取檔案需到目錄區找尋檔案名稱,找到之後再把FAT的初始位置找出來,進而將整個檔案的FAT位置都找出來,透過FAT找到cluster的位置,方能把整個檔案讀出來。

寫檔案較為複雜,需將整個目錄區進行掃瞄,確定沒有重複檔名之後在進行寫檔動作,為了避免檔案名稱及位置寫入之後檔案內容沒有寫成功,造成檔案佔用了空間卻無法開啟的情況,需先確認有足夠的空間可將檔案寫入,檔案寫到資料區後在將FAT位置及目錄寫入隨身碟中。

讀、寫流程大致如上。雖然程式目前可正常運作,但程式總共分兩個檔案每個檔案有兩千多行程式碼@@。我想是功力不足,在寫的時候沒有仔細思考過,可再將一些程式碼拉出來轉成函式、副程式,不但方便維護也更容易閱讀。另外一部份,是命名問題,當初沒跟主管對於程式的變數命名進行討論,導致主管要修改這程式的時候有點不知如何下手,很多變數命名也沒什麼特殊意義,這樣導致全世界除了我以外沒人可親近這支程式XD,不過我很負責任的跟主管說如果需要我的時候儘管call我。

寫程式不難,但要寫出一支好程式就要看自己功力跟能力了。希望有了這次的經驗,之後有機會寫程式能寫的更好。感謝金爺、開哥給我這樣的機會。小的真的....感激不盡。

 

Technorati 的標籤:,,

Friday, December 14, 2007

IEEM 2007 @Singaproe Day2

來到新加坡的第二天重頭戲-研討會開幕以及厲害的師母要報告,享用完飯店附贈的免費早餐之後,跟著老師以及jiada到研討會會場,因為有點遲到,所以開會儀式已經開始。研討會的開幕就是幾個大咖學者致詞完之後,在幾個業界代表、學者專家上台做簡短的演說。全程都用英文,所以也沒辦法很清楚的明白到底再說些什麼,反倒是旁邊的一位小姐吸引了我,不是因為他很正,而是因為他好忙。報告者的每張投影片他都用DC照下來,而且報告過程中他也拿起他的投影片邊看邊畫重點邊寫註解,而且我發現他寫的是英文,所以當下在打量是不是新加坡人?!因為聽說新加坡大學算是世界頂尖大學,所以有這種一副精明幹練的學生應該算是很正常的,結果後來發現他是大陸人!!而且整個研討會不少大陸人,看來這幾年大陸真的有在進步。

下午一點,重頭戲就是師母要報告,雖然看起來嬌小可愛,但師母在趨勢科技卻是擔任經理的要職,我問過師母了,在公司如果外面的廠商或是客戶來,是不是通常都認不出你是經理,沒想到師母點頭如搗蒜XD。師母報告的paper是"會議流",我想這世界上我應該是認識會議流的前五名吧,所以師母報告就比較聽的懂,別人問的問題也大概知道想問些什麼,雖然這樣要我用英文回答人家的問題就頗有難度,如果今天我在台上,我應該會忍不住用中文跟他解釋。

DSCN5453

研討會現場,趨勢科技經理在報告

師母報告完後,老師是下一場的session chair,老師當session chair不稀奇,jiada當session chair才夠酷,雖然我跟jiada還是沒辦法歸納出為什麼他可以擔任session chair,但是一個研究生能擔任研討會的session chair實在很不容易也很厲害。

DSCN5458

Session chair is Jia Da TANG !!

當天研討會議程結束已經四點多了,回飯店做短暫休息之後決定到附近的景點走走看看。過程中老師到一個地方換新加坡幣,老闆的跟老師說他女兒之後也要來台灣,雖然我沒有很認真看,不過女孩子一副很漂亮的樣子,雖然老師馬上要我把電話留下(老師怎麼不直接把我電話背出來了XD),但害羞的我就傻笑帶過,希望可愛的新加坡女孩來台灣可以玩得開心。

來到新加坡的第二天,大好人新加坡人雖然下班很累還是堅持要來找我們,帶我們去吃飯。帶我們到一家相當出名的肉骨茶店,店裡都是老闆跟明星的合照,肉骨茶也蠻好吃的(接近中午要我回想這段真是痛苦)。

CIMG7214

新加坡世界出名-肉骨茶

CIMG7217

五個人出吃一桌

吃完肉骨茶,也已經九點多了。回程還看到幾個人妖在路邊聊天(第一天看紅燈區、第二天看人妖來新加坡增廣了不少見識),把老師送回飯店後,我們又到新加坡最高的hotel欣賞新加坡夜景,夜景真好看,如果旁邊不是jiada是正咩那就更好了:P看完新加坡的應該找機會再看看台北101的,應該有不同的感覺。

CIMG7223

新加坡夜景

 

Technorati 的標籤:,

Saturday, December 8, 2007

IEEM 2007 @Singaproe Day1

CIMG7090

與老師、師母合照@新加坡樟宜機場(Singapore Changi Airport)

上次出國已經是十幾年前的事情了,這次有機會到新加坡旁聽研討會,這機會實屬難得,所以就好好把握一下。這次能成行,要感謝的人很多:老師、師母、alan神、jiada等,因為有你們的幫助,我才有這樣的機會到新加坡見識見識。

台灣動不動就十幾度,厚外套、毛衣紛紛出籠,可是一到新加坡--31度,好家在沒帶什麼厚重的外套,不然厚重的外套到了新加坡也只是佔空間、多重量而已。新加坡以乾淨聞名,出機場之後真的有乾淨的感覺,樹木乾淨、環境乾淨、車子乾淨..。但看看車子怎麼駕駛座上都沒有人,可是車子還一直動?!後來才發現新加坡是右駕,台灣靠右邊走,新加坡靠左邊走,台灣的南下變成新加坡的北上,一時之間還沒辦法習慣,總有為什麼司機要一直逆向行駛的幻覺:P新加坡不大,長乘寬聽說是只有50KM*30KM,雖然不大,但是整個新加坡看起來卻很舒服,每棟房子聽說五年會整棟粉刷一次,而且新加坡政府很重視綠化,不管是街道或是住宅區、商業區都有高大的樹木以及花花草草,放眼望去好不舒服。

研討會第二天才開始,所以剛到新加坡就有依段空閒時間,感謝佳達平時交友廣闊,認識了一個新加坡人,這幾天就這位新加坡人讓我們由遍新加坡,第一天晚上就讓新加坡人帶我們到新加坡東海岸的嚐嚐海鮮,新加坡連海都很乾淨沒有一股特別的味道,所以坐在海邊,搭配一點海風,並且大口大口的享用螃蟹大餐,搞的我都已經快忘記這次來是要參加研討會的。

CIMG7117

這是其中一道螃蟹,後面上來的沒圖了(因為手上都是螃蟹了XD)

新加坡的水果跟台灣差不多,不過聽說榴槤特別有特色,甜到發苦,越苦越好、越苦越貴,因此到了新加坡就一定要嚐一下榴槤,在台灣沒吃過榴槤,所以算是第一次跟榴槤有了親密接觸,恩~有說不上來的感覺,不過榴槤後勁很強,之後打嗝都是榴槤的味道~"~。吃完螃蟹、榴槤,肚子很滿足。但貼心的新加坡人要讓我們眼睛演滿足一下XD。要返回飯店的路上,怎麼路上看到怪物,很像有三頭怪人?!只是有兩顆頭只露出一半而且兩顆頭在正常頭顱的下方(就大概是胸腔的位置),仔細一看!!挖原來都是辣妹,好辣好辣!!還好剛剛吃螃蟹有喝了一杯椰子汁,不然血流在人家車上就不好意思了XD。一問之下,原來那些都是出來"賣快樂的",剛好我們經過新加坡的紅燈區,所以順便見識一下,好多女孩站在街道旁,一副待價而沽的樣子。強者新加坡人說一次的費用大概是100新幣(大概是台幣兩千多塊),如果有興趣的捧友們,可以趁這陣子前往新加坡的機票載特價前往見識一下,那如果害怕有安全上的問題,那也有合法的地方,讓你尋找快樂,(台灣就是沒有這種地方各方面才會輸新加坡啦XD)。

CIMG7168

新加坡河岸

晚上十點多回到飯店,老師習慣晚上九點多躺平五點多起床寫paper,所以我們先回飯店。之後又到新加坡河岸走走看看,河岸邊有許多喝酒、聊天的地方,雖然是禮拜天晚上不過還是蠻多人的,有西方人、印度人、馬來人等,走到比較上游的地方就是新加坡的行政區、商業區,法院、銀行、商業大樓等。所有大樓都有燈光點綴著,所以晚上的新加坡河看起來特別明亮,逛完新加坡河又花了一個多小時的時間,差不多晚上十二點了,新加坡人該回家休息準備明天上班,而我們也該休息準備參加明天的研討會了。

CIMG7178

新加坡商業區夜景

 

Technorati 的標籤:,

Wednesday, September 5, 2007

如何寫好科技論文Version 0.01

文章轉至於:
http://www.wretch.cc/blog/sltsao&article_id=17699227

大部分的研究生,最愉快的時刻,就是完成了絕大部分的研究工作,可以開始撰寫論文。而老實說對老師們而言,研究生著手撰寫報告,這才是一切夢魘的開始。每年大約到了這個時候,學生們都開始動手完成或許是他們人生中最偉大的著作,每年大約到了這個時候,老師們總是得一次又一次地讓這些嘔心瀝血的大作不停的踐踏蹂躪,經歷精神上最痛苦的煎熬。每每想到這樣的日子或許要過二十年,要講上百次,長痛不如短痛,我下定決心寫下這篇文章,給大家參考。


論文的撰寫在完整的研究過程中扮演極其重要的角色,他是讓你再一次徹底思考咀嚼研究的內容與成果的最佳時機,他也往往是決定一個研究的價值的關鍵時刻。我們常常說,一篇論文或報告寫得很好,通常從三個方面來看,一當然是內容好,沒有內容,一切都是枉然; 二是文章結構好、層次分明、邏輯清晰; 第三是文字優美,用字遣詞精緻且高雅。

什麼叫內容好,這見仁見智,如何提升論文的內容,我的經驗也不足,在此不敢班門弄斧。用字遣詞這跟個人的中文、英文造詣有關,也不是一天兩天可以改變的。所以在此不談文字,也不談內容,只談撰寫科技論文的基本原則。

1. 準備材料:寫文章就好像炒一桌子好菜,沒有準備好上等的食材,很難有令人激賞的表現。所以準備材料,是論文寫作的第一步。材料就是研究的內容與成果,這當然是決定科技論文價值最重要的元素,如果這部分還沒有準備好,當然沒有寫論文的條件。材料不完整,千萬別貿然下手,否則肯定炒出一桌子連老師傅都束手無策的東西。但炒一桌子菜也不見得要備齊所有的材料才動手,有些菜可以先炒,經得起慢火烹調,備好材料就該早早動手,像問題的假設與描述(Problem Statement)這類的東西,我總是早早寫好、慢慢修改、細細咀嚼。

2. 培養寫作情緒:這或許是我個人的問題,熱機慢又容易被干擾,動手寫作一定空下一段足夠長的連續時間,把所有外界干擾的因素都隔絕開來,寫作需要情緒,第一小時可能繃不出幾個字這是常有的事,情緒來了,想停都很難。寫作時間短又片片斷斷,在我的經驗裡從沒有寫過好文章。

3. 結構清晰、層次分明:絕大部分的學生都自詡是蘇東坡,寫起文章如行雲流水,行於所當行,止於所不可不止。寫文章不打草稿就罷,連準備怎麼開始如何結束都沒想過,就振筆疾書,這樣的文章當然是寫爽的而已。文章沒有先思考結構就動手寫作,到頭來就是白忙一場。文章首重結構,分幾章,分幾節,先講什麼,再講什麼,談什麼,不談什麼,這都要先想清楚。文章結構清晰,段落也要層次分明,先看全貌,後看細節,先說問題,後說答案。結構清晰、層次分明,讀者自然輕鬆跟上作者的思維,結構不清晰、層次不分明,結果就是該寫的全寫了,該有的也都全有了,不懂的看完還是不懂,更厲害的是,這種文章可以有效達到擾亂人類腦部運作的功能,連已經懂的人多看幾遍也會不知不覺地變得不懂。
我寫文章前,一定想法子畫出文章結構關係圖,簡單說明每一個章節的內容和章節間互相呼應的關係,寫文章一定先搭骨架,有了結構再寫文章。

4. 論述要有邏輯:假設我要說明的問題是D,於是我寫下

"因為A造成了B,如果B考慮C,則有了D的問題。"

這是一符合邏輯的論述。而學生們通常會這麼寫。

"B問題相當嚴重,A也常常發生,有時候在E的假設之下,F和G會互相影響,當然這時候我們也不能忽略H的存在,因此有了C的問題。"

學生寫文章沒有邏輯,在我看有幾個問題,第一,廢話連篇,這問題本來跟EFGH都沒有關係,學生總覺得論文都看了,好不容易懂了,不寫進來好像對不起老師一樣。一段文字裡面一缸子和主題無關的廢話。第二,論述不夠強健,缺東缺西,最後連最重要想要點出的問題D都不見了。第三,多線思考,寫文章神來一筆,是先有A還是先有B,傻傻地搞不清楚,句子與句子之間毫無關係可言,或者好多句子的邏輯關係交織混雜的跟一串肉粽一樣。我寫文章前一定先確立主幹的邏輯論述,盡可能讓讀者維持單線思考,文章寫作的時候,讓文章永遠保持在這個論述的基調上。這樣的文章才會易讀好懂。如何檢視自己的文章符不符合邏輯,很簡單,看看句子與句子間有沒有緊密的銜接關係,如果沒有,一定要想法子修改,嘗試拿掉一個句子,看看對文章會不會有影響,如果對前後文的影響不大,那肯定是句廢話。嘗試調換一下句子的前後順序,很神奇的,有時候你會發現,換個方式講,更容易說清楚。

5. 以讀者為尊:寫文章是給別人看的,不是給自己看的,寫文章的時候,得設身處地的為讀者想想,作者懂得事情,覺得在自然不過的事情,往往就是讀者最不懂的關鍵,寫文章要常常問,讀者看的懂嗎?讀者跟的上嗎?讀者會有誤會嗎?先引出問題,再給予答案,講了一大堆答案也不知道問題在哪?不知道為何需要這樣做?也不清楚答案和答案間的關係,在我看是很多同學撰寫論文的通病。寫文章要常常保持分裂的人格,一方面要維持自己所要傳遞給讀者的結構、邏輯和論述,另一方面要站在讀者的角度思考,諄諄善誘讓讀者循著你的思維前進。

6. 事前告知,防範於未然:一句話給十個人看,往往會有十種意義。寫作的人需要防範於未然,如果你覺得會有一部份的讀者會那樣想,就要在他那樣想前,告訴他事情不是那樣。有些時候,論文難免有些限制、有些缺點、有些假設,都要盡可能事前告知,讀者誤會一旦造成了,事後也很難解釋。

7. 反覆咀嚼與修改文字:

以前當學生寫論文,寫完論文看上十遍,深怕浪費老師的青春。
現在當學生寫論文,寫完論文不看一遍,深怕浪費自己的青春。

我曾經做過一項統計,一個我自己覺得可以接受的中文論文,從寫完到定稿,自己大概會重新讀過、改過超過10遍,如果是英文這個數字大概是25遍。這邊所說的讀,不是輕描淡寫的唸過一遍,這邊所說的讀,是指讓腦子一片空白,讓自己回到從來沒有看過這篇論文的狀態,來讀這篇論文,你得要一邊看論文,一邊作筆記,一邊思考讀者和你之前寫作的想像一不一樣。所以我常常讀自己寫的文章都會比讀別人文章更花時間。明明自己就懂,要當成不懂來看,這是很難的訓練,我有幾個作法僅供參考。1. 給點時間讓自己沈澱,每讀或是每改一篇論文都會休息一段時間再回來看,這段時間長短每個人不同,休息一段時間再回來看,往往會有全新的角度和理解。2. 找同學合作,看別人論文簡單,看自己的論文困難,和同學交換論文看,互相觀摩,彼此給些建議,是一個不錯而有效的方法。

完成上述的工作,我依然無法保證各位看官可以寫出一篇像樣的論文,但是如果連上面的工作都沒做,就想寫出好文章,我想除了期望唐宋八大家附體之外,沒有其他的可能了。

做一次好的論文報告

文章轉至於:
http://www.wretch.cc/blog/sltsao&article_id=4314184

今天聽了幾個學生的報告,覺得非常充實也莫名的高興,高興什麼?高興看到學生的進步,高興學生從一盤散沙的報告成長到一氣呵成的演講,好!今天我們就來談談在我的經驗裡,什麼叫做一個好的論文報告,如何準備一個好的論文報告。


有人說研究生的生命中,被兩件事情所充斥著,一個就是熬夜寫作業,一個就是看paper報paper在我看這事情沒這麼單純,一個人為何要把他的生命花在搞懂別人做什麼呢?顯然的看paper報paper的目的不是這麼簡單,我認為看paper報paper一方面是想知道別人做什麼,別人怎麼做,畢竟站在巨人的肩膀上才是正確的策略,但看paper報paper最重要的是訓練你的思考能力、組織能力和表達能力,因此看paper看懂很重要,報告讓聽眾聽懂更重要,你把paper看懂了,代表你完成了最基本要求,做到了第二項,才能算是對得起自己、對得起聽眾。(有些人跟我說,看paper報paper的主要目的,不是上述兩項,看paper報paper的主要目的是教會指導教授 :) 無論如何,報paper就是個訓練,一個重要的訓練)。

如何做一次好的論文報告呢?那先回答好的定義是什麼,當然聽的懂得人多,聽不懂的人少,清醒的人多,睡著的人少,就是一個重要指標。所以一個好的論文報告跟聽眾的品質也有關係,不過我不知道如何談提升聽眾品質,我就談談如何提升報告品質。

1. 找一篇好paper:看一篇好paper勝過看10篇爛paper,很多人都以為上google, IEEExplore, ACM Database幾個keyword找到的都是好paper,錯,相信我,你找到的絕大部分的是不值得投資的paper那還沒有看,怎麼知道該不該花時間下去看呢?一找好journal、好conference,二看作者、看作者工作單位、三問學長、找老師,把時間花在值得的論文上,這不只是珍惜生命的表現,這更是愛護實驗室同學和指導教授的行為。

2. 看懂paper:我承認這是一句廢話,可是還真的絕大部分的人報paper前都不確定是否看懂了paper,如果你不確定你懂,那就是不懂,什麼叫做懂,把paper扔了,可以用自己的話說一遍,寫一遍這或許算懂了。看懂一篇paper絕大部分的時候要參考超過3-5篇paper或書,如果你沒有這樣,要嗎就是這篇論文很簡單、或是你的知識很豐富,不過我猜想絕大部分的原因是,你被自己說服說懂了,看不懂的部分就跟自己解釋說,這不重要、老師同學不會問,論文沒說清楚,不管什麼理由,你不會追下去了,一旦這樣,你絕對無法搞懂這篇paper,你也絕不會報好這篇paper,更糟糕的是,很抱歉你的生命又浪費了,因為這樣這篇paper跟沒看一樣,喔!不對,有看沒懂比沒看更糟。

3. 思考:寫paper的人,用他的邏輯,傳遞給你他想表達的意念,能否跟上作者的思考,將決定你會花多久看懂這篇論文,當然這是假設這是一篇好論文的前提之下,所以看paper從第一刻看到題目開始,就要開始思考,這是什麼意思?作者想要做什麼?他下一步想說什麼?如果是我我怎麼想?這樣合不合理?可不可以不要這樣假設?沒有別的選擇了嗎?看到一句話,有時候要想上好幾小時這是很正常的。看paper不是影響視力的工作,看paper是影響腦力的工作。

4. 建構你的邏輯論述:一篇paper都有其問題、假設、目標、解法、分析、實驗、結論,你能否用自己的語言說出來,說清楚,如果不行,那得多想想,記著報paper不是轉述論文的內容(如果是這樣,就乾脆把論文發給大家就好了),而是用自己的話重新論述篇論文。

5. 如何準備投影片:說一件你或許不相信的事,如果我要去報告或是演講,我準備投影片的時間會比看資料的時間多,準備投影片是讓自己重新確認自己懂不懂的最佳時機,首先你得一邊準備,一邊報告給自己聽,在一邊報告給自己聽的同時,又得想想自己是聽眾,要問演講者也是自己一些問題,投影片的編排要符合自己的邏輯,要符合聽眾的邏輯,但是不見得要符合論文作者的邏輯,因此把paper的文字cut & paste在投影片上,是準備投影片的大忌。

6. 自首無罪:硬凹不只政府官員和民意代表的專利,我看硬凹是人類基本的功能,可是報告paper硬凹,這應該是全世界最笨的決定,因為你一個不小心將會把一個問題搞成一堆問題,因此不懂就說不懂,不會就說不會,先說總比被人問倒好。那能不能從頭到尾都一直自首說自己這部分還沒看懂,我們先看下一頁,當然不行,如果你說不懂的地方,或造成後面的不懂,那就別浪費生命,快快請示老師早點下台一鞠躬吧!

7. 一氣呵成:用十張投影片說一個故事,不是用十張投影片說十個故事,投影片和投影片的關係,比故事的上下集還緊密,絕大部分的情況是你得在進行到下一張投影片前來個節目預告,並在進到新的投影片前來個前情提要。記得,在上台報告之前,你的心裡是有一個完整的故事腳本的。

8. 提出看法:把報告有結構的、有條理的、完整的報告完當然已經非常不錯了,如果你在讀博士班,很多老師都會要你好好想一想,有沒有自己的心得和看法,思考需要訓練需要練習,就好像寫論文一樣,學生問我提升寫論文能力的方法是什麼,當然就是寫論文啦!思考也是一樣,學著提出自己的心得和看法,相信我,你一開始提出來的想法一定一文不值,人云亦云,錯誤百出,不過你可別因為被老師修理了、踐踏了、蹂躪了就再也不提出自己的想法了,你的思維和想法會隨著時間越來越縝密,這樣到你可以修理老師的日子就不遠了。:)

研究生的學習與訓練

文章轉至於:
http://www.wretch.cc/blog/sltsao&article_id=4130475#trackbacks

研究生的學習與訓練一,前言:又到了碩士班、博士班入學,尋找指導教授的時間,我很喜歡和同學分享經驗,但似乎最有效率的作法,是把他寫下來,讓有興趣的同學參考。這篇文章是希望整理自己在研究道路上的一些體驗,絕不是什麼定律,也絕不適用於每一個人,只是分享一些經驗,給同學一些參考或是借鏡。


二,瞭解自己的需要和目的:說到研究生的學習與訓練,應該打從有了繼續深造的念頭說起,為何要花兩年時間唸個碩士,花個3-5年唸個博士呢?是因為大家都唸,不唸很奇怪?還是想要有多點收入,以後升遷容易?還是真的想從研究生的訓練裡來提昇自己的能力。我覺得首先必須清楚自己要的是什麼,唸個學位帶給自己的又是什麼?如果期待碩士帶給你的是加薪,升遷,我想念碩士應該不是一個最有效率的投資。對我來說,研究生是一個訓練,訓練自己更有效率地使用知識與資料,更有效率,更有系統,更科學的發現與解決問題。這個訓練的結果或許會反應到未來工作的選擇,工作內容上,但我相信這只是這個訓練的結果而不應該是碩士班訓練的目的。這個訓練是辛苦的,絕不是把24個學分的課修完,論文一交就結束了。如果你踏入研究所抱持跟我一樣的態度,是來訓練自己使用知識,瞭解與解決問題的能力,我想做為研究生的第一步,應該是讓自己隨時隨刻知道自己在研究生的訓練過程中該努力什麼,時時地警惕有無做到這樣的訓練。

三,找尋適合自己的研究環境:決定了繼續深造這條路,接下來就是找一個適合自己的研究環境,現在爭取學校入學資格的方式與途徑很多,很多人都可以擁有數個選擇的機會。我想許多人面對的問題就是學校和指導教授的選擇,有人考慮延續大學的專題,繼續留在系上,有些人則選擇出去闖一闖,開拓自己的視野。我的看法是,環境影響一個人,如果說大學的環境會影響大學生的風格與氣質,那實驗室將影響研究生的研究能力與態度。研究生與指導教授,實驗室伙伴的關係遠遠超過學校對研究生的影響,所以大部分的人都會同意我說,碩士班或博士班的訓練應該以指導教授和實驗室為選擇的主要考慮,所以找一個適合自己的指導教授和實驗室是很重要的。在這裡我說”適合或不適合”,應該是從自己學習的個性,指導教授訓練的方式與專業能力,實驗室專長與研究重點,實驗室其他成員的程度與軟硬體設施幾個方面來考慮,在說明尋找一個適合自己的環境之前,請容許我就個人的經驗來談談到底什麼才是選擇環境的主要考慮。我覺得指導教授是重要的,因為他影響實驗室的風格和你之後兩年的訓練,實驗室同儕是重要的,因為人多半近朱者赤,環境帶給人的影響通常遠比自己帶給自己的影響來的大很多。指導教授的重要,並不全然取決與指導教授的專業能力,而是在學生與老師互動的關係上,適合自己的老師遠比能力強的老師來的有影響,所以並不見得到其他的學校,找其他的老師會比留在系上跟自己熟悉的老師來的有幫助。但是值得注意的是,在選擇任何環境之前,必須思考這個環境帶給自己的優缺點是什麼,什麼是這個環境所缺乏而你又希望在碩士班的訓練中得到的。舉個自己的例子來說,我當年選擇繼續留在系上讀碩士班,博士班,是因為我對系上的環境和老師十分熟悉,幾乎不用花任何時間在適應環境上,可以把所有的時間投入做研究或訓練自己的其他能力,但我知道我缺乏國際觀的訓練,所以我時時刻刻注意自己的英文能力,爭取參加國際會議的機會,我知道我缺乏大環境的衝擊與刺激,所以我利用研究之餘的時間到中研院,工研院工作,學習不同的工作方式,工作態度與專業技術。尋找一個好的環境是極為重要的,在已經選定的環境中,因應客觀環境訂定適合自己的學習方法和方式更是重要。所以我必須要說,找一位和自己學習方式,態度能配合的老師是重要的,如果你很清楚自己獨立慣了,希望能走出一條自己的路,不妨找一個可以讓你大顯身手的老師,如果你需要嚴格的訓練,那不妨找一個要求嚴格,已有一條明確道路的老師。所以很清楚的要找一個跟你能配合的老師,我想很多人都會建議,不妨在選擇老師之前,和老師談談,和實驗室的同學,學長談談,我想更重要的事情是搞清楚自己的研究態度和學習方式,才能找到一個適合自己的老師。

四,改變吸收知識的方法:決定了繼續深造也找好了學校老師,接下來就是進行一連串的訓練,研究生的訓練因指導教授而異,因人而異,也因研究領域而有不同,在這裡只是試著列舉些個人經驗和大家分享。在大學時代,我幾乎是跟著老師跟著課本,一步一腳印地學習所謂的基本知識,到了碩士班,我吸收知識的方式有了很大的改變,我幾乎沒有看完任何一本書或是論文(其實在大學時代我也沒有好好看完一本書),吸收知識的方式幾乎都是問題導向,遇到一個問題,思考一個問題,尋找跟這個問題有關的資料,閱讀和這個問題有關的章節,舉個例子來說,我不瞭解PC的開機程序,我想知道從我打開電腦電源直到Windows 2000提示我輸入帳號密碼之間發生了什麼事情,我找了有關於PC,Windows的所有資料開始閱讀,做些實驗,我慢慢瞭解開機之後大概會先做執行BIOS,POST檢查等等,完成之後會檢查硬碟分割表,在執行Windows開機,我發現我對BIOS那段還不是很確定,於是我繼續尋找PC BIOS的程序與資料,繼續展開問題,繼續研究。所以我不斷的展開問題與學習,我看了很多書的很少部分,可是讓我對一件事情,一個問題有完整的認識與瞭解。這樣以問題為導向的吸收知識的方法是我在研究生的訓練過程中常常使用的,比較有效率,但是必須建立在對專業知識有基本的認識之上。五,蒐集與整理資料研究生蒐集與整理資料是基本能力,現在蒐集與整理資料比起我那個年代(雖然沒有差幾年)是方便多了,我以前幾乎一個星期要跑圖書館數十次,西文期刊室,微片光碟閱覽室是我流連的地方,現在網際網路發達,上Google,IEEE Explorer隨便一個Key Word都可以找到一堆的論文,報告,資料的蒐集方便,來源非常多,相對起來資料的整理便顯的更加的重要,看完資料不加以吸收整理,時間一久,其實跟沒看沒什麼兩樣,花十分鐘的時間看資料,也花十分鐘的時間整理資料是有必要的。把資料讀完,用自己的文字記錄自己所得到,是一件一定要做的工作,以前我學長教我每讀完一篇資料,在筆記本上紀錄這篇資料的重點,和對於這篇資料的一些有系統或是隨意的想法,定期的閱讀這些想法和資料將有助於研究,事實證明這樣的方式幫我整理出了許多研究的問題與解決方法,更進一步,我現在我在電腦上做資料的整理,慢慢建立一套屬於自己的資訊庫系統,一個研究課題,一個技術,可以透過一個自己熟悉而且有效率,有系統的方式找到,一些隨意的想法,和一些片段的研究過程可以透過這種方式保存與重新咀嚼。此外國內外相同領域的實驗室,會議,論壇,研究人員的整理也是必要的,透過與國內外專家的討論,使遠比埋頭苦讀來的有效率的。在這裡有個重點希望和大家分享,身處與資訊爆炸的時代,資料的整理遠比資料的取得來的重要,不經整理的資料,永遠都只是資料,不是知識,透過同儕或是相同領域專家的激盪與討論,遠優於埋首苦讀。

五,學習思考:剛剛提到閱讀資料和整理資料,一個很重要的關鍵在於閱讀資料和整理資料都需要思考,思考是需要學習的。我常常覺得國內教育最值得爭議的地方在於對思考的訓練不夠(最少在我那個年代是這樣),我在國中的時候幾乎可以看到題目的前幾個字就可以作答,很多時候我根本不知道問題,就已經有了答案。我常常以為知識的可貴在於知道問題,而不是知道答案。以答案為導向的訓練會讓人喪失發掘問題與思考的能力。希望大家沒有這樣的困擾,如果有,則需要開始學習思考。我前一陣子幫華碩R&D的工程師上課,課後他們希望我可以與他們分享一些學習上的經驗,我以一句話和他們共勉~”資料和知識最大的差別在於,資料是別人整理的,知識是自己整理的。打開書本閱讀和閡上書本思考是一樣的重要。”看完資料,閡上資料,先別管別人的方法是什麼,先問自己讀了什麼,問題是什麼,如果是你,如果解決,想不出方法了,再看看別人怎麼做。所以我看論文是三段式的,先試著瞭解問題,放下論文,思考問題,如果問題有意義,我需要,我開始思考如果是我,我怎麼做,經驗告訴我常常”我的解決方法”,和”別人的方法”相似,但是那是我的解法,是經由我大腦思考出來的解法,如果想不出方法,在去看論文的後半部,思考他的方式和技術,第三個階段則是瞭解完問題和答案後再回去思考問題本身,常常你會發現其實還有問題。我不是什麼聰明的人,如果我是這樣,我相信工科系的其他學生也會如此。我記得學弟曾經問我,在碩士博士期間,需要看多少論文,我看了多少論文,答案是我真正看完的論文少的可憐,絕大部分的論文只看Introduction就停下來。但是重點是我花了遠超過讀論文的時間在思考論文想要討論的問題。

六,發掘問題:以前聽過一個故事是這麼說的,一個東方的小孩回家,父母會問他的小孩,今天在學校回答了幾個問題,一個西方的小孩回家,父母會迫不及待的問他,今天在學校問了幾個問題。我們受的訓練的確是這樣的,是一個回答問題的訓練,當然這無所謂對錯,只是訓練的方式不同,回答問題和提出問題都需要思考,但是沒有經過思考的答案和問題都是沒有意義的。在研究生的訓練過程中,學習發掘問題是重要的一環。如果你問我,我如何找問題,如何知道什麼才是有意義值得研究的問題?我的答案是這也需要訓練,我常常從別人的研究裡找問題,這也是許多過來人給的意見,但我也從自己的研究和自己的工作經驗裡找問題,我常常覺得問題通常是遇到了才知道,所以有些人建議讀碩士前應該有工作的經驗,因為從工作之中,你才會遇到問題,才會逼迫著你去找尋答案,在學校,你通常在看到問題的同時也得到了答案,所以對於發掘問題的訓練,我覺得一方面從別人的研究與經驗獲得,也可以透過動手的經驗(比方說碩士課程中對於Project的研究)找到靈感。Well define你的問題和問題的發掘一樣的重要,任何一個問題都必須瞭解前因後果才有意義,無病呻吟的題目雖然可以完成論文,但不會有意義。在國外技術人員在解決問題之前,一定作兩件事情,一是Problem Statement,清楚定義你的問題,二是Requirement Statement,說明你要Target的目標。任何問題都需要明確的描述,才能確定問題的Target和目的(Objective),不然往往你會花了很多時間作一個問題卻被一個很簡單的假設所擊倒。

七,建立模型,尋求解決方法並科學化地驗證:清楚地瞭解問題,接下來就是替你的問題建立模型(Model)並找到解決方法,能否有效率,科學地找到一個方法或是給予問題適當的模型,或是開創自己的一套理論系統,常常需要仰賴基本知識的根基,把一個問題用科學化或數學化的方式描述和定義有助於思考問題,但建立模型需要基本知識的根基和訓練,並沒有一定的規則或方式可以遵循,在研究生的訓練過程中,科學化系統化的建立問題模型,並找到答案也是重要的訓練。有了模型,有了方法,接下來需要驗證,系統化的驗證在科學的過程中是非常重要的一環,如果一個方法比另一方法好,則必須需先訂出比較的方法,最好有科學的量測方式和參數(Index),有一般解或是Close Form當然最好,或者是實驗或是模擬證明都是一個完整研究所不能或缺的。研究的過程一個Iteration,所以在任何一個點,都需要重回前一步驟或是最先的步驟來重新思考,檢查,或者是從新來過,透過研究過程數個步驟的反覆進行,才能使研究趨於完備。研究生的訓練當然不僅與如此,拉拉雜雜說的一大堆,希望對大家有些幫助,剩下的部分需要大家自己去思考,去發掘,我就在此打住,最後和大家分享一些自己的零碎經驗,希望對大家有幫助。
第一,人是習慣動物,要試著養成好習慣:讀書,作筆記,思考,生活作息等等,我記得曾經過了一年十分有規律的生活,早上6:00起床,跑步到8:00,9:00上班,5:00下班,7:00坐上書桌聽一個小時英文,8:00-12:00寫論文,在那一年裡面,我寫了20多篇論文,完成了博士班絕大部分的工作,我並不特別,而是持續而規律的習慣是很驚人的,別忘了如果我第一天給你一塊錢,之後每天給你前一天1倍的錢,如果你在連續第29天都拿而在第30天放棄,那你第30天損失的將超過你前29天的總和,學習也是這樣子的。
第二,時時警惕自己:辛苦工作不見得會成功,但是成功的背後一定是一段辛苦的過程,如果你覺得生活過得很愜意,你也許需要警惕自己是否鬆懈,當然並不是研究生都必須過得很辛苦,而是陶醉在研究的同時,通常在別人看事件很辛苦的事。訓練的過程中,別給自己太多的藉口,也別輕易放棄。
第三,從失敗中學習經驗,在逆境中成長:人要從成功的例子裡學到什麼我覺得很難,通常都是從失敗的例子裡學到東西(因為那會痛,會有深刻的印象),研究的過程中就好像人生,不可能一直順遂,你必須對時常發生的艱苦狀況有心理準備,並學著從逆境中爬起,我常常跟學弟妹說,如果你在學習的過程中覺得很難過,很痛苦,很沮喪那是必然的,因為每個人都是這樣,沒有人例外。放棄問題,你會不再痛苦,但你也享受不了挑戰問題之後的喜樂。我記得我碩一的時候到工研院報告我的一項研究成果,幾乎被評審委員批評的體無完膚,在之後的三天裡我幾乎食不下厭,一言不語,三天之後,我想出了解決方案,我不應該放棄,我應該正視我研究上的缺失,改進問題,直到現在為止我再也沒有遇到這樣的困境,我在博二暑假的時候,獨自到美國Bell Lab.工作,我在美國沒有親友,也是第一次到國外工作居住,剛去的前幾週,我必須自己處理工作,生活(或者我應該用”生存”更貼切些)的所有問題,工作的壓力和自我的要求讓我常常躲在房間,面對窗外,一面想家,一面痛恨自己沒事幹嘛來這裡受苦受難,但幾週之後,我開始感謝我當時的”錯誤決定”,在美國的那段時間可以說是煎熬,但是也學到很多。人深處逆境,在受苦受難的時候應該高興才對,因為你在之後的某一時刻會發現,這一切都是最好的安排。
第四,勇於接受挑戰:我說YES的次數,遠超過NO的次數,雖然有時候不知道如何說NO會把自己弄得很辛苦。但是勇敢接受挑戰是很重要的,有了較多的經驗與歷練,就會有更多成功的機會。在許多時候,不需要計較事情做多做少,也無須計較是誰的工作或是誰的成就,經驗與歷練是沒有人可以從你身上拿走的。勇於把自己丟在一個惡劣的環境,一個嚴格的環境和監督之下,把自己的研究丟出來讓大家批評,勇於接受挑戰,我常常覺得如果我25歲跌倒,可能爬的起來,但是我52歲跌到,可能就很辛苦了。勇於接受挑戰,勇於嘗試自己沒有的經驗和歷練,用樂觀積極的態度面對困難,這是我在研究生和在工作上抱持的態度,也希望和大家共勉。