對於暑期的實習,一開始我的確存著很多想像。到底能學到什麼?看到什麼?對於未來進入職場有幫助嗎?把暑假兩個月花在產業裡值得嗎?我也從參與過的朋友口中聽到很多經驗,有好也有壞,差異很大,讓我有點無所適從。其實當初對於實習的想法很單純,我一直在校園這個保護傘下待了這麼多年,對於功課、報告、考試、成績…等都已經相當熟悉的,即將面對就業的問題,短短的兩個月或許可以體驗到一些什麼不一樣的東西吧。
首先說明一下實習工作的內容和狀況。我參與的是華碩公司的暑期實習計畫,任職於核心技術中心,這是一個負責開發未來三到五年內有機會商業化的技術的單位,上班時間是早上八點半到下午五點半。在這短暫的兩個月中,我自己負責一個小型LBS(Location-Based Service)專案的程式開發,完成後會整合進開發的系統之中。在七月的第一禮拜裡,我跟我的主管討論了很多關於這兩個月可以做的事情,一方面時間很短無法做較大型的計畫,需要難易適中,另一方面又希望我的研究興趣能夠和主管的專長相關。決定題目跟訂定相關的進度之後,接下來就是比較不變的上班生活了︰每天早上八點半坐進辦公室打開電腦,到傍晚五點半,你可以看論文、寫程式、研究程式碼,累了得話就起來舒展一下筋骨、泡杯茶、走走…,其實工作的方式是很自由的。
這兩個月的暑假我到底學到了什麼呢?可以大致分為以下幾點:
1. 掌握工作進度:這在業界是一件很重要的事情。對外部來說,商場競爭激烈,要在時限內完成工作,訂定適當的工作進度是必要的;對內部來說,因為需要跟他人合作,因此確實訂出進度才方便與他人一起合作,對主管來說也較好管理。只是套一句我主管常說的話:「對於未知的任務,要訂定進度表是最困難的。」像我這一次實習需要學習一個從來沒有用過的程式語言,雖然主管一開始協助我擬出大致的進度表,但是其後不斷地延遲、更改,最後才勉強在八月底之前完成工作。因此如何訂定適當的進度表,甚至對於陌生的內容也可以推出大概的進度,我想這是第一個我學習到的地方。
2. 學習與他人合作:在學校,不管是念書、報告、考試,很多事情只要管好自己就可以做得很好了。可是到了業界,一個專案團隊通常都有五到十人左右。學習如何團隊合作,是非常重要的。這其中包含與他人溝通自己的想法、協調彼此的工作進度…等,在這兩個月中,藉由仔細觀察同事之間的互動情形,可以讓我實際了解到業界中的團隊運作狀況。
3. 學習未知的能力:因為IT產業有著變化快速的特性,在學校學過的東西常常等到畢業就落伍了。因此我的主管就告訴我:在這個產業當一個工程師最需要的就是學習未知事物的能力。以實習為例,在開始實習之前我從來沒有碰過的程式語言,要如何在兩個月之內學會呢?除了不斷地在網路上尋找資源、翻看說明以外,另外就是勇於跟其他同事請教,其他人只要有空都不會吝於指導的。學習未知的能力其實是很難培養的,我想最重要的是時常吸收各領域的新知,還有願意挑戰未知的態度吧。
以上是我實習的心得,感謝台大SOC中心提供這次機會,雖然只有短短兩個月,很多事情還只能看到皮毛,但是在學生時期就有一次機會去體驗業界實際的工作方式,對於未來的生涯規畫、團隊合作的學習,都是一次很棒的經驗。
周子超,現為電機所碩士班二年級研究生。