
工作環境介紹
公司簡介
日月光半導體製造股份有限公司(Advanced Semiconductor Engineering,簡稱ASE),成立於1984年,是全球領先的半導體封裝和測試服務供應商之一業務涵蓋封裝、測試、材料、設計和晶圓代工等半導體產業鏈的各個環節。在全球擁有多處生產基地和研發中心,主要分布在台灣、中國大陸、韓國、日本、新加坡、馬來西亞和墨西哥等地,並且在美國和歐洲也設有銷售和技術支持辦事處,總部位於台灣高雄。
實習地點日月光中壢廠具有地利之便,位處台灣最大數量外籍移工的地區,有大量的勞動力資源優勢,配備了先進的封裝和測試設備,產能涵蓋了多種封裝技術,包括球柵陣列(BGA)、芯片級封裝(CSP)以及TSOP、QFP、QFN等其他先進封裝技術。並致力於技術創新,專注於開發和應用最新的封裝和測試技術。這包括2.5D/3D封裝技術、系統級封裝(SiP)和其他高密度封裝技術,以滿足市場對高性能和小型化元件的需求。
廠內環境

日月光中壢廠佔地廣大,在廠區內需要配戴員工證以進出各大樓。上下班員工眾多,大門都配有警衛協助管理交通,附設地下停車場,提供員工停放汽機車,讓員工免於尋找車位。
公司設施及福利
員工餐廳、便利商店
員工餐廳提供快餐、麵食、自助餐及素食等餐點供應,感應磁卡取餐,每周更新菜單。若是沒有合口味的餐點也可以到旁邊的全家便利商店購買,甚至點外送,大門旁就有外送取餐區可以方便員工拿取外食。
健身房、醫務室
健身房及盥洗設備、康樂設備可以提供員工使用,工作之餘也能夠保持身體健康。附設免費健保特約診所,並有醫護人員駐廠服務,員工即使在上班時間身體不適也能就近就醫。
同心園幼兒園
廠內附設幼兒園,讓員工上班時間無後顧之憂,員工家屬也能選擇讓孩童就讀廠內的幼兒園。
工作詳述
我實習的部門是IT_ERP-Planning,是負責規劃物料派送與時間排程(SD),IT部門人員大多位於行政辦公大樓,Planning組員都是在二樓,原本我的位置在實習生所在的三樓,但因為位置改動搬到二樓,有了現在的大辦公桌,但跟其他實習同學就沒有接觸。每個人入職都會有自己專屬的電腦提供使用,是無法隨意使用其他網頁或軟體的,更新內部軟體都有對應的部門負責。
教學課程
每個人入職都要經歷的培訓階段,會有實做作業安排和觀看訓練影片,以幫助了解組內的工作和學習使用的軟體,例如:FaWeb 練習、Orcle SQL練習、Formatter 練習。

例行事項
我們這組的實習生有負責更新每周或每月資料的任務,由於這屆只有我一位實習生,所以這成為我負責的例行工作,每周三更新開會資料、每月月初要手撈資料產生報表及影印補充填寫單。每周三都要固定繳交報表(Weekly Report)告知主管這周的工作內容、達成事項以及未完成的工作,好讓主管能適時了解我的工作進度以及方便安排後續工作事項。
軟體學習
每個部門都有針對公司內部機台的控制專屬程式,屬於Planning組的程式就有APF Fromatter、APF Activity Manager,負責控制機台的生產進程與時實狀態監督,以此規劃最佳的投料策略與後續派料的即時投放,它們可以將不同資料庫中的大量數據抓出進行整合,同時也可以對其進行不同的運算、處理或過濾,然後再透過像時間排程器以定時或被動呼叫的方式更新資料。為了保障更新的程式沒有正在被使用或是不小心修改到程式,就需要另一個程式的幫忙,它要求須要使用的程式必須進行Check Out,等修改完成上線成功後才能Check In,確保正常的操作與存取。而大約在今年10月中時,VSS已正式廢除使用,轉而同其他部門一樣使用GitLab去做版本控制。
基礎程式工作
經過一開始的訓練階段後,就會有一些簡單的工作可以交給我處理,會有部門同事發信件,藉此傳達工作要求以及解釋這份工作的內容。目前完成的工作都有同事會先來跟我做口頭講解,讓我更清楚得知需要做些什麼,有不清楚的內容或遇到任何無法自行排解的狀況都可以直接提問。
實習期間完成之進度
入職訓練
入職之後的前幾個禮拜讓我們做基礎的程式練習,先了解最基本的使用,了解公司內部使用的資料庫之間的資料關係、生產管理流程等,首先是SQL練習(動物園練習),讓我們熟悉Oracle的語法,再來是進行FAWEB的訓練(SYS133、SYS135、SYS136)以熟知Coding standard。
SQL 練習
這一項動物園練習是為了讓我們藉此瞭解如何在大量的資料中查詢,以及基本的公司資料庫的的分類方式,為了避免誤刪或不小心更動到資料的問題產生,一般練習或是測試資料都會在測試區的資料庫內,會上線使用的資料才是位於正式區的,一開始都沒有權限更改或查詢到那些資料,都是需要登入有權限的使用者才能使用,使用者的不同也會導向不同的資料表,讓我們使用上更快速便捷。
FaWeb 練習
由於公司內部有許多報表,每一個都有不同的用途,為了即確保編寫的代碼具有一致性、可讀性和可維護性,我們需要遵循Coding Standard來編寫程式,涵蓋命名約定、格式化規則、注釋指南、代碼結構和最佳實踐等方面。照著規範寫程式碼,讓別人能清楚的看懂你的程式內容,報表有些只有最基本的Query和Result頁面,再根據使用需求增加額外設計的功能,練習用到的三個報表都是一些基礎的功能。

APF Formatter 練習
APF Formatter 是一種工具或軟體模組,用於格式化和處理數據,特別是在將數據轉換為特定格式或進行數據清理和標準化時。這個工具可以在資料庫管理、數據挖掘、數據分析和數據遷移等應用中發揮重要作用。一開始接觸到這個軟體是用於每月月初撈取資料的時候使用,程式的組成是通過Block串聯執行流程,最後導出結果,需要開對應頁面,到指定的Block裡面撈取資料,再複製到Excel裡生成報表。
實際作業
走完最初的熟悉流程,主管開始安排一些簡單的工作讓我嘗試,雖然還是需要同事協助指導,但至少是進入正式的工作了。
BEQ249
在公司第一個正式的工作,需要根據要求,新增一個查詢類別,讓頁面跳出對應的選項(包含防呆卡控的處理),並且查詢出的結果需要對應到正確的資料。


程式改動後,我們需要把程式丟進Audit,檢測程式內容是否有誤。確認無誤後,需要撰寫UT(Unit Test Report),寫出更改後測試的內容、改動了那些、新增內容的測試等,可以藉此讓主管查看工作是否確實執行,也可以讓自己在之後更改其他報表時,方便做到相似功能可以查閱。



APF Formatter樹狀圖及時間測試
製作樹狀圖是複製每個能通往下一個頁面的Block的名稱,將路徑一層一層找到最底部,這個工作其實很簡單,主要就是要方便主管知道這些路徑,比較困難的地方應該是容易缺找,因為整個流程圖很大,所以很容易忽略掉,是考驗細心的工作。
時間測試則是記錄每個Block從打開到跑出資料的時間,因為要一直盯著電腦看訊息框的彈出,一開始我很容易漏按馬錶,或者按下碼錶的時間太慢,導致紀錄的秒數不太準確,不過多做幾次就有漸漸上手。


1131學期期間完成之進度
Formatter作業練習
暑假開始正式學習如何使用Formatter,有教學影片跟EXCEL提供學習,有不懂的都可以重複播放,讓我更理解這個軟體如何使用,每堂課也都有課堂練習,確保學習成果。

報表FEQ178
User需求是增加防呆卡控、資料Title重複或有空白顯示錯誤訊息而不要直接system error、意外Case移除不必要字元、上傳前將資料裡的空白、換行、回車移除;上傳前檢查是否有重複Key值的資料。

AM程式
我第一個用到AM的程式,是簡單的小程式,需要把Lock control的清單存成import file,然後輸出文字檔。


機台分配表
這支程式是用於計算和對照機台分配表使用,將新的資料導入再對比原始資料,就能獲取需要知道的機台數。這個SR是我第一個用Formatter的工作,之前用到這個軟體都只是幫忙搜索或掃資料。
因為是初次用來作業,我對這個軟體還不太熟悉,所以三不五時就需要問問題,多虧有同事耐心的講解,對我的疑問也都一一解答,才讓我能順利完成。


EorrerLog偵錯
用Error log的Job找到錯誤的Job name,Preview對應的report,查看目前還有沒有異常資料。

輔助工作
撈資料、搜索程式、彙整報表。

