0915-02

|研發助理|RDAA實習兩個月工作心得─Sam & Ryan

進微軟實習已過兩個月餘,今天我們邀請到ASG(應用暨服務事業群)部門的兩位RDAA─Sam, Ryan來和大家分享工作心得。

Q1:主要的工作內容是?

A1:現在已經進入雲端時代,許多作業逐漸從「本機端移到雲端」,而我們的工作內容主要是把桌面版PowerPoint完整的功能,慢慢轉移到PowerPoint線上版,並為特定的功能做Prototype(雛形),評估效果後再加以改進。 實習,企業實習,外商實習,學生實習,大學實習,微軟實習,微軟未來生涯體驗計劃,大學生最愛實習,研發助理,RDAA Q2:目前工作遇到的困難?

A2:最主要的困難是程式架構複雜而龐大。由於許多功能是要從無到有新增,而不是改善舊有的,所以沒有既有的文件可以參考。再加上程式架構不停的在修改,讓人很容易不知所措。在看程式碼的過程中,有時看了很久之後,才發現這段程式碼根本不是需要用到的功能,或是誤解了其中的意思。舉例來說,之前想要找插入圖片到伺服器的程式碼,追蹤一陣子後,才發現自己已經看到不相干的地方去了。

Q3:那是如何解決這些問題?

A3:主要是詢問自己微軟內部的導師。在知道大概的程式架構後,就去看類似功能的程式碼,思考是否可以拿來利用,如此一來就不用重造一個輪子 1。看了一段程式碼、或是解決某個問題後,立刻用OneNote把所學到的東西詳細記錄下來,就樣以後碰到同樣的問題時就能迎刃而解。實作功能時,會先去思考許多種方法,並一一初步嘗試,再評估哪種方法比較好。透過以上方法,再加上逐漸熟習內部工具的使用(像是如何在前端除錯,以及使用工具快速找出可以利用的程式碼),工作慢慢步上軌道。

Q4:目前覺得有趣的事情或發現?

A4:辦公室的氣氛十分融洽,大家都十分的友善,常常會聽見大家開會中大笑,或是一群人聚在一起討論最近流行的話題,像是Pokémon Go。保持心情愉悅可以提振精神,也是讓工作效率更好的方法之一。

Q5:實習後和實習前的預期有無差別?

A5:雖然進來前知道要負責這項專案,但是沒想到實際的專案,就是這麼大型的、複雜的─要為這個全世界都在用的專案增加新功能。工作雖然很有挑戰性,但同時也有許多收穫,像是可以了解系統為什麼要這麼設計、設計系統要考量到什麼層面、觀察正職員工做事情的方法以及如何和別人有效地溝通,覺得自己成長很多!

註解:1.重造輪子是重新創造一個已有的或是早已被最佳化過的基本方法,此用語常出現在軟體開發或其他工程領域中。[wikipedia:https://zh.wikipedia.org/zh-tw/重造轮子]0915-02撰稿:林晏竹、潘亮宇 審稿:黃巧茵