工作詳述
我 在日月光中壢分公司實習,實習的部門是隸屬於IT- ERP部門中的DC(Data Center) Team,專門處理一些資料整合的事情,DC也分成兩個組,我所在的Team是傾向於對公司內部的工作。
實習初期
剛進公司的時候一定還不瞭解公司的規定、制度、在做什麼和系統等等的。於是就開啟了我們為期兩個多月的Training,一開始因為我們什麼都不了解,所以要先補充一點基本知識,方法就是看一些學長姊及主管吩咐我們要看的影片,試著去摸清楚更多需要知道的東西,筆記下來。後來主管就會給我們一些報表的修改練習,或是上課,學更多關於公司統的基礎。從Oracle(公司資料庫的環境)到IBM的Notes(信箱),都是進公司後,在Train的過程中才越來越熟悉。
目前進度
公司有一套自己的 coding standard 規則,每月大概有 100 支左右的程式由我們以 Audit(此系統是由正職的學長製作的,用來檢查公司每隻網頁程式的coding standard規則)進行檢查的工作,檢查上線的網頁程式是否有Audit錯誤,除了要統一格式外,更是擔心工程師不小心寫錯占用了效能。
先把前一個月的所有程式列出在一個Excel檔案中,再依檔案中的路徑位址將程式逐一抓到當月的資料夾,用 Audit檢查程式是否有 Audit錯誤(不符合coding standard規則),一次能檢查十支左右的程式,看完檢查結果並篩選掉 Pass的程式,將 Error和 Fail的程式統計數量打在共同的表格,並寄信給工程師和工程師主管告知錯誤的地方和原因,如果沒有則不用,最後將此月份有幾支 Error、幾支 Fail統計到公用的 Excel表格上。
暑假期間
由於全台疫情趨緩,且公司願意提供每位員工快篩檢查,因此約莫在七月中得以回公司上班。
例行性工作依然是Audit Check,然後平常就做一些非急件也較簡單的工作訓練我們,給我們當練習用。
1101學期(期中前)
除了一些需要做一張新報表或視觀表之類比較正式的工作,還會有一些比較簡單的小工作,例如幫現有報表新增欄位或是幫忙跑SQL程式碼撈取資料的簡單工作,還有加上原本的Audit Check。
實習期間完成之進度
1092學期
很恰巧的,我們在即將結束Training,準備邁入正式開始工作的時期遇上了近期全球最嚴重的危機在台灣大肆蔓延—COVID-19,因此無法順利工作,平常又使用桌上型電腦的我們,在百般無奈之下,只能暫停實習。因此除了每月例行的Audit Check,我與同組的實習生(2人,以下稱我們)只做了一個授證流程自動化的工作(尚未完成)。
授證流程自動化是一個讓授證流程能不再使用人工輸入,既節省時間又能減少錯誤的廠內員工授證的方式。我們需要寫一個網頁頁面,能讓使用者輸入一份excel檔案,接著將檔案內的資料匯出至資料庫中。在進入頁面時我們還設定了每位使用者的權限,若權限不足則無法新增與查看該部門相關之授證資料。
最後由於疫情的關係,而且我們工讀生沒有筆記型電腦,無法在家工作,所以這個Project最後交由其他正職完成。

實習期間完成之進度
暑假期間

七月剛回公司接到了一個修改報表時間定義的工作(接工作都是由需求人開一張SR單,描述他所要做的事情以及驗收方式),由於我們公司的產線是24小時不停工的,因此很多時候資料是拿早上七點而不是凌晨十二點來作為一天的分界,因此我要把這個資料表改成使用早上七點做為天與天之間的界線。

首先要先去資料庫的Procedure修改程式使用的時間函式,確定沒問題後,再去修改網頁呈現的東西。在修改Procedure時有出現一些問題是由於資料量太大了或是讓程式空跑,以至於這支程式無法結束,但是我們沒有權限讓他停止,所以必須去求助DBA幫忙。因此我學到以後要跑程式前一定要先做好卡控(把資料量卡好不能讓資料太多),或是先去編譯的地方看看對不對,細心一點才不會出錯!免得造成別人的麻煩。
