工作內容詳述
學習階段
與每位實習生剛進入公司一樣,我剛開始也是從學習會使用到的基本程式開始。首先,是先學習如何撰寫、修改FAWEB網頁並連結Database,將其資料庫的資料顯示,所使用的程式為學校所學過的ASP.net與Database;稍微不同的是日月光所使用的SQL語言為Oracle所開發的,而非學校所教的Microsoft SQL server 或是MySQL,雖其與法大致相同,但仍有些特定的函數是無法通用的。
再者,是以撰寫一支計算機的程式用以學習如何撰寫Visual Basic 6.0。根據主管的講解,Visual Basic 6.0為較老舊的程式,用起來較為不方便。而在學習的過程中,我認知其與我們所學過的C# 視窗程式設計很相像,只是不方便很多而已;當然兩者在語法的撰寫上也有所不同。
實際工作階段
將數據製作成Excel報表
我的第一種工作為製作一個Excel報表,以提供使用者監測半導體封裝過程中是 否有異樣。這個工作主要用到的工具為Oracle SQL 與Excel。其步驟逐步為下
STEP1
建立需要用到之table,
並依使用者需求輸入新的資料列
STEP2
利用Oracle中的套裝程式(Package)計算其平均值。
計算出來的平均值為會因table欄位的設計而直接載入特定table。
STEP3
檢查Package計算之值是否正確。
STEP4
對寄送報表之網頁進行設定,使其可以抓到SQL的值,並使其可以自動發送Excel報表。
STEP5
建立Excel報表。利用其功能
建立樞紐分析圖。
將數據轉化成折線圖讓
使用者可以利用簡易圖表觀測封裝時間是否有變化。
STEP6
確認報表可自動發送,
完成工作!!!
由於日月光的封裝廠有四個廠區,分別為Assembly、Bumping、FT、CP,故需 依照各廠區的要求,分別製作不同廠區所需的報表。我所做第一個報表為FT廠 的報表,而我在疫情放假前,正在做CP廠的報表。
新增FAWEB網頁
我的第二種工作為新增FAWEB網頁,以提供使用者操作需要的資訊。其步驟逐 步為下
STEP1
確認使用者需要之功能
(可能會有Query、Insert、Delete、Update、將資料轉為xlsx檔、將資料轉為csv檔等)。
STEP2
針對使用者需求新增、修改。
STEP3
確認功能是否正確,
並撰寫UTR(使用者測試報表),完成工作!!!
目前我已完成新增、修改各一個FAWEB。
暑假工作階段
由於新冠肺炎疫情緣故,直到8月我才回廠區實習。除了將日月光四個廠— Assembly、Bumping、CP、FT的報表製作與修改。除此之外,由於主管將我更換實習之組別,因此我須將所製作的內容與步驟交接給其他人使其往後能夠持續維護。
Excel 報表製作內容交接
我須將所做的四個報表與其製作步驟、資料庫關聯性整理好後,與另一位同事交接,使其能夠快速了解製作架構,並能夠持續維護,保持報表提供之數值正確無誤。
1101學期
數據資料比對
根據工程師所提供之資料,比對其是否正確,並標註檢視結果。User 針對檢視資料對程式進行修改。
實習期間完成進度
學習時期
-
FAWEB網頁修改(Query功能、將資料轉為xlsx檔、
-
csv檔)
-
FAWEB網頁修改(Insert、Delete功能)
-
FAWEB網頁修改(Update功能)
-
Visual Basic 6.0計算機撰寫
實作時期
-
製作Excel報表-FT廠
-
FAWEB 網頁新增-SYS290
-
FAWEB 網頁更新-SYS140
-
製作Excel報表-CP廠(正在做)
暑假時期
-
製作Excel報表-CP廠
-
製作Excel報表-Bumping廠
-
修改Excel報表-Assembly廠
-
FAWEB 網頁修改-FWP185
-
報表工作交接