元智大學 資訊管理學系 第二十六屆 專業實習網站
工作內容
PowerApps
我們部門主要負責的是雲端開發,所以剛進去的時候主管就希望我能先熟悉Azure常用到的服務,像是Graph API、Powerapps、PowerAutomate相關的服務,因此剛進到公司的前兩個禮拜我都是在閱讀相關文檔以及看Microsoft的官方教學影片學習,沒有參與到太多工作。入職後一個月才接到第一份工作,當時接到的案子是要參與其他公司的PowerApps開發教學,因此主管希望我跟其他三位實習生能做一個簡單的範例來讓講師使用。
MMP平台QA
而在這之後則是被分派去做MMP網頁的開發,因為原本的開發人員離職了,所以前去協助,剛開始我因為能力還不足,所以被分發去做網頁的QA,也就是去作測試人員,每天的工作內容就是要在開發人員push新的版本之後,我去做測試,看還有哪些部分有Bug。其中我們利用的是Azure的DevOps在開發以及複驗Bug的,同事們可以清楚的了解目前還有哪些Bug還沒有解,而我則能更新哪些Bug要上上去,哪些Bug已經修好了需要我去做複驗。而在等待同事debug的時候,主管都會要我去熟悉Azure的雲端功能服務。
TeamsCheckin
在月中的時候因為原來的主管請辭,換了新的主管,新的主管給了我們一個新的工作,想要我們利用Powerapps去做一個能夠在家上班打卡,並能夠讀取GPS位置的功能。在開發的過程中,一開始遇到了很多困難,因為要做的功能都是跟之前做過的CRUD不一樣,還要去GET Tems的團隊ID才能知道使用者的團隊,之後的GPS定位功能更是燒腦,當初還上網看了很多文件才知道要如何寫出來,之後還要把打卡訊息即時的傳到Teams的Channel裡面。
參與MMP開發
4月開始,由於參與MMP的開發人員一個接著一個離職,我與其他三位實習生也正式的被分派到MMP網頁的前端開發,起初還是只有我在做QAS,其餘三位實習生已經能慢慢地修改前端的Bug了。到了五月,由於我不斷的跟其它實習生說我也想參與開發的過程,畢竟基本的前端技術我也是可以的,案子的負責人才終於同意讓我參與開發。剛開始光裝框架的套件就裝了一個早上,使用的是Vue網頁框架,程式語言則是使用Javascript,而資料則是要連接後端的API來取得。剛開始修第一支Bug修了兩三個小時,因為使用的語法以及寫的方式都跟在學校學的不一樣,修得相當費力。有時光一個Bug就要花一個小時修,修完才發現只要改一個地方,非常懊惱。還有在開發的過程中,如果有其他工程師push了新的code,修完後還要先記得先pull,把其他工程師修改過的code抓下來更新,以免push上去之後覆蓋前面修過的bug
Vas Platform
6月開始,主管給了我們一個全新的案子,是有關企業可以上架自己服務的平台,詳細內容由於公司隱私問題無法詳細說明,這三個月學到的技術又更多了,我們使用的是React框架去開發網站,並使用 Ant Design套件來完成UI的呈現。