發表文章

目前顯示的是 6月, 2014的文章

陳柏琳(台大資訊所博士2001畢,師大資工系教授)

訪談對象:陳柏琳 教授 訪問人員:B01902040 鍾毓安   B01902086 胡子皓 訪談時間:2014 / 5 / 13 (TUE) 1.請問學長在高中階段就有寫程式的經驗嗎?     我在考上高中的時候,就跟父母說想要買一台電腦,那時螢幕還是綠色的(笑) 當時有自學幾個簡單的程式設計,像是九九乘法、算質數...whatever這些簡單的小程式,另外在高中工藝課都有一些關於資訊的課程,家裡有電腦的人在學習上當然就比較方便。我是一路寫程 式,像是教授升等各階段的一些作品,程式都還是我自己寫的,但是當了教授之後,為了讓自己的研究廣一點、還有年紀的關係,程式就比較少自己寫,電腦也真的不再那麼常用,尤其是眼睛的關係,真的不是像年輕時那樣了(教授對於身體的經驗談)。同時寫程式或是一些 程式技巧,真的也不再是我唯一的學習、工作目標。不過我真的發現寫程式的樂趣大概是在研究所吧,因為以前寫程式大概都是為了要交作業,到研究所才開始會寫一些比較大型的程式,也覺得比較有趣。 2.當初寫程式的時候會有熬夜的習慣嗎?     這...這一定,當然會熬夜啊!這裡分享一個觀念,就是說考試好比是短跑,目標都是一樣的,大家都在追求一個標準答案,比誰的速度快、技巧好;但我們做研究,需要的是創新,每次寫程式都很像是在try and error,時間也都是很久的,這部分跟以往就比較不一樣。寫 程式也像開車,大家都會開,開到哪裡才是重點。我回首我這一二十年寫程式的經驗,基本功真的很重要,大學時代學的資料結構、演算法或是軟體工程,這種訓練是非常重要的,但是當你要將這些技術放到研究上,就需要一些程式技巧以外的創新或觀念,才能有比較大的 突破。 3.老師有沒有建議說我們大學就要具備的能力?我們現在可以為以後做出的準備?     大學基本上就是原本傳統資工的能力,程式語言、軟硬體架構,還有一些數理統計。再來就是廣泛的閱讀科技文章,你必須要能夠知道某種領域、研究的潮流、趨勢。有歷史觀也不錯,每一種研究有他的來龍去脈,像是類神經網絡Deep Neural Network(老師是研究語音辨 識),也許你會看到2005 以後的演進,那過去的60 年,1940s 剛開始到2005 這段時間他的演進是怎樣。他為什麼會被擺在一邊,可能有一些機運或是

蘇晏良(映雲科技股份有限公司負責人)

圖片
訪問對象:蘇晏良學長 訪問時間: 2014 年 5 月 30 日 訪問人員:陳雲濤 (b98601034) 李文豪 (b00902043) 背景:映雲科技股份有限公司負責人 1.       可以簡單介紹一下您現在的工作內容嗎? 作為創辦人之一,已經跟一開始的工作不太一樣,實際寫程式的部分相較於公司草創時期大為減少,目前扮演 CEO 的角色大部分的時間是花在調度各種資源,從人才、資本、到客戶市場都必須參與了解。 2.       你覺得學生階段最重要的事是什麼,或是必須學到的事? 在學生階段,我認為重要的是要學會無論如何 ”get things done” ,具體一點的說,就是你有沒有辦法快速地學會一項新東西,然後用來解決問題。例如在學校,你必須在一個學期的時間熟悉一門技術、一種語言、或是新的知識,因此培養在短時間運用所學的,來達到上司 ( 教授 ) 的要求就是一項務必學會的工作,無論作品是否達到盡善盡美的地步,重要的是過程,像我自己也是寫出過很多不達標準的東西,但能有成品出來是最基本的要求。除此之外,有很多東西不是瞬間一下子就能有的,像經驗,所以要在多次的 project 中累積,分工、寫程式、思考模式都是可以訓練的,當你熟悉基本的流程架構後,打通關節一法通萬法通,對於新知識就能應付得更得心應手。 3.       對於就業或創業,你有甚麼建議嗎? 我會認為在創業之前,應該要先有就業的經驗,雖然我個人是在研究所一畢業之後就馬上創業,但是先有就業的過程,能讓你更熟悉一間公司的運作流程、分工合作等等,之後確定要自行創業,才能讓事情更快上軌道。此外,我覺得在學生時期,最好要有實習的經驗,才能縮短跟真正就業市場的落差,了解外面的公司要的是什麼。 4.       在學校所學,和職場上實際所應用的有很大的差距嗎,會因此產生問題嗎 ? 在學校學的都是比較基本的知識,但是真正進入職場後,會發現現在的科技真的是日新月異,如果單靠學校所教的絕對無法應付這麼競爭的環境,像我自己在碩士班學的東西,在一開始出來的時候還稍微有用處,到現在也是幾乎都沒什麼用到了阿。以前還要學在server裝linux、設定ethernet、設定switch,現在也都不用了。以前一開始的時候很多中小企業不太

徐讚昇(中央研究院研究員)

訪問對象 : 徐讚昇研究員 訪問時間 : 2014/0512/1400 訪問人員 : B99902030 黃柏勳、B99902094 顏伯翰 ------------------------------------------- 您在就讀台大資工系前就會寫程式了嗎?   以前是不用問這個問題的,因為我們以前沒有電腦,高中以前沒有課、也沒有電腦。我是資訊系的第五屆,我是進學校之後,才知道有電腦這個東西。其實我在選志願的時候,資訊這二個字什麼意涵是不太清楚的。我們那個時候有資訊月,現在還有。我記得那時候我進去時是第二屆,當時像我父母就會問:「資訊是什麼東西。」我的老師也有這個問題,他們不曉得資訊是什麼,他們只知道,分數很高。 (那為什麼那時候分數很高?如果大家都不知道?)   可能是因為年輕時比較容易被外界的宣傳影響吧!很多狀況下都是這樣子的,資訊當時就是因為大家忽然覺得電腦很神奇。那時候資訊月前幾屆的時候,是很轟動的事情。當時在世貿展覽館,還是舊的世貿展覽館,大家都進去看什麼叫「電腦」。因為那時沒有一個人有電腦,其實沒有一個大學以下的學校有電腦,有電腦的大學也沒有幾家。我們那時候的電腦就是你們在計概裡面講到的那個大型的電腦,目前看起來功能很少,可是人們對它的憧憬有點像科幻小說,將來的世界會被它主宰。覺得工作很看好,所以就會填這個。人生很多就是像這樣子,因為誤解而認識,然後希望不要了解太多而分手(笑)。所以我上大學之前不會寫程式,我的同學也沒有人會,我可以保證。 以前寫程式的環境?   寫程式喔,哇以前可憐,我上課有講過,你們有看過那個劃志願的卡片嘛,以前程式是打在那個卡片上面的。 (老師拿來一張以前的卡片)   正好,可以讓你們知道以前寫程式有多難。這是一行,一行有80個,你的終端機上打一行就是用一張卡片,那你的程式就這樣打上去。比如說打A,你們還記得有一個EBCDIC的encoding,它就把那相對的幾格畫刮掉,然後卡片上緣就會寫個A。 (他會自動幫你打嗎?)   有一個叫打孔機,打孔機大小有點像現在的洗衣機那麼大,你就把卡片插進去,它前面有個鍵盤。當你按一個A,他就ㄅㄧㄤˋㄅㄧㄤˋㄅㄧㄤˋㄅㄧㄤˋ把A對應的那幾格挖掉,然後就在上面打個A這個小字出來。比如說你寫了一百行的程式,就有一百張卡片。 (所以如果