contents
Morris’ 大學專題
前言
大學專題時間為期一年,分為上下兩學期習滿才能畢業,但有些科系不是,但多少資工系基本上都是的,沒有修過專題,就相當於只是寫學校作業!如何研究與邁向下新的目標,這將會是專題給您的經驗。
怎麼選專題教授
首先,先來區分教授類型。
- 自由放任型
您的專題將會任您發展,同時也是掛名的教授,相當建議有想法的同學們去選,畢竟想做想學的事情可能很多,中間變卦也是常有的事情,但您必須真的有去學到知識的衝勁。但有自主學習動力的人少之又少,更別說學習目標的定論,如果您是那種不管課業上什麼,都會額外深入學習者 … 或許您有那股潛力。 - 學術研究型
您將會開始看論文,並且實作和學習。身邊人沒什麼聽聞。 - 產學合作型
您將會用基礎程式和教授專長去討論做出相關產品,至於有沒有深入了解產業需求和教授專長領域又是另一回事情了。這是最有可能產出作品的,如果想要在面試中講講大學做了什麼成果,大概這是最有機會的一群。
但是必須得明白,有作品不見得是好事,也就是說沒有實質學習和產出品質,也只是陡增垃圾。 - 業界指導型
相較於產學合作,告訴您宏觀的慘業現況,並且指導走入業界環境,突破學習的局限與個人思維,通常是屬於資訊系所中偏向軟體開發教授們的領導風格。
選教授要看個人性格,如果平常不怎麼專注於學習者,就跟著最要好的小夥伴們選吧。
而雖然對於 ACM 算法競程稍有經驗,可能就會被旁人認為要去玩學術研究,不過學術研究也是相當嚴苛的一條路,沒有想法沒有產出,那可是會逼死人的,只有一年的學習專題(當然有人會無限延長),最後選了軟體工程來玩玩,結果沒想到跟以前所寫的 ACM 那套可說是八字相剋。
於是漫長的旅行就開始了 …
何時修專題課程
專題要不要產出
很多人一直都想要有個成果發表展之類的,或者是可以張貼海報展覽的機會,看起來會留下美好的紀錄,且認為相當有機會在面試的時候被提及,以免被問到時,什麼都沒有得說。
但是請自行思考,這是唯一的成果製造流程?
進度狀況
上學期為軟體工程圍觀
- 程式基礎-物件導向,軟工產業介紹
只會寫學校作業是不夠的,產業界要的不是這種人。
- 修習物件物件導向課程
雖然以前修過物件導向,但是相當輕描淡寫,真正應該是要學到 Design pattern 、資料表單的建造後,才算學過物件導向,否則只是濫用三大利器繼承、多型、封裝。學過、學會、應用 乃屬三個階段,少自以為是。
- 工具的重要性
如何用好工具將會給予後期強大的助力開發。
- 開發前奏曲 prototype 的製作與重要性
與業界需求產出網頁 prototype,使用 JQuery, HTML。相當慘淡,經驗沒到,思維不足,無法造出需求結果。
- 程式基礎-物件導向,軟工產業介紹
下學期為軟體工程入門
- 跟著 Mozilla 導師們學習
- Sprint meeting
- GitHub
- Nodejs
- FirefoxOS - gaia // 環境卡太久,什麼都還沒學到就胎死腹中
- 跟著 Mozilla 導師們學習