微軟實習經驗分享

撰文者簡介:Marcus,是土生土長於香港、半諳普通話的二十歲小伙子,正於香港中文大學修讀計算機科學與工商管理雙學位課程。2009年暑假,他加入了上海微軟的SQL Server Manageability團隊作為期兩個月的實習。

時間有如白駒過隙,兩個月的實習已近尾聲。從香港乘風來到上海、體驗微軟工作喜與樂、感受上海風土人情──一切一切,盡皆難忘!特撰此文,以初生之犢的眼光記下這兩個月的實習經驗,既為個人收藏,也與大眾分享。

在巍峨的山岳中貢獻碎石

記得實習第一天的下午,我的上司Shirley跟我作了一次的迎新詳談,向我仔細描繪我未來兩個月的工作的藍圖。那個時候,我對SQL Server一無所知,不過先把工作接下來好了,也著手開始學習使用它。

第一天接觸SQL Server,覺得它就像是一座巍峨的山岳──它高聳入雲、綿延千里,其結構之嚴謹、功能之強大、目光之遠矚,實在令人望而生畏。作為SQL Server的門外漢,真的不知如何入手,更遑論要計劃為它加添新的功能了!

投入實習工作一段時間以後,仍覺得它深不可測,卻也漸漸地覺得它平易近人多了。說到要為它貢獻一項新的功能,少不免有點膽怯,但我已經有勇氣下定決心要把這項功能做好。經過實習的第三個星期的團隊內部批閱、第五個星期的外部批閱以後,我們基本上議定了這項功能的定位;在第八、第九個星期的兩次文檔批閱以後,規格文檔也算是完成了。我自問已經在自己能力範圍以內把工作做好,算是對得起自己了吧!
 
縱使我所訂下的功能,只是整座山脈的一塊碎石、甚至可能只是在山腳邊的碎石堆裏的其中一小顆,但我真切的感受到:微軟花這麼多的人力物力構築的宏偉的山巒,是為了讓我們的顧客站得更高,看得更遠。

十月懷胎、誕下孩子

我所體驗的Program Manager(PM)的工作,就是在獲悉顧客群對產渴求的一項功能後,對這個功能作完整及準確的定位,並書寫一份便利軟件開發工程師們工作的規格文檔。據悉,PM的其他的工作還包括成本考慮、哪個小功能會留下或者刪掉、協調團隊與團隊之間的合作之類;不過作為一個只待在這裏兩個月的實習生,暫時沒能力也沒時間一嘗這些工作的滋味呢。

在兩個月實習期裏面,我就是從我的上司口述的一個概念開始,悉心計劃、評估顧客實際需要、研究可行性、對功能作精確定位、讓同事們檢閱定位是否恰當、書寫一份二三十頁的文檔、再多次批閱……以往作為使用者的我,怎麼也看不出就是一個小功能,背後的工作居然是如此繁多!

如果說,一項功能是孩子,那麼我感到我所做的,跟諸位十月懷胎、誕下孩子的媽媽一樣。看著孩子在懷裏漸漸成形,開始感到他滾來滾去、淘氣地踢踢,那種喜悅實在是不能言喻的。其他的同事,或溫言軟語,或強烈表達,都是為了讓我這位媽媽做得更稱職,讓孩子有更好的未來。實習期太短了,我沒有辦法看著孩子出生、茁壯成長、長大成人,然則這種看著孩子長出個雛形的喜悅,非筆墨所能形容。

結語

兩個月的實習快結束了,很感謝我的上司與導師Shirley對我的關懷與悉心指導。也感激團隊其他成員對我的包容、幫助、支持與鼓勵。日後SQL Server於我來說,不再只是一個產品了──它是活生生的回憶,是一段難忘的歲月,也是一張張的笑臉。

白德全