

PLANNING
工作介紹
組內工作了解與教學課程
安排要看的一些訓練影片和實作作業來幫助了解組內負責的工作和上手組內使用的軟體,如基本資料庫練習(Orcle SQL)、公司研發的APF系列軟體。而公司主要是用Microsoft Visual Stuadio來撰寫網頁產出報表。
例行工作
實習生都會有要每周或每月負責幫忙更新的資料像是每周要更新的開會資料、每月要手動產生的固定報表及適當影印補充填寫單之類。
學習公司內部軟體
部門內部的應用程式(APF Fromatter、APF Activity Manager),它們可以將不同資料庫中的大量數據抓出進行整合,同時也可以對其進行不同的運算、處理或過濾,然後再透過像時間排程器以定時或被動呼叫的方式更新資料。
幫忙掃程式及修改、創建程式
有時候會有部門同仁發信要求幫忙掃出目標程式或進行程式修改,這裡就不得不提Notepad++,這個軟體在查找子資料夾內程式與資料比對上非常方便,善用它幫我省去非常多時間。

實習期間完成之進度
訓練時期
-
Orcle SQL 練習
熟悉公司資料庫的的分類方式:
基本上所有會上線使用的資料都是位於正式區資料庫內,而一般練習或是測試資料就會在測試區資料庫內,而每一個資料庫下會根據使用者名稱是誰去導向那個使用者對應使用的資料表,這樣就算在同個資料庫下也可以很好的找到想使用的資料。
查詢句練習:
如何在大量資料中找到符合特定條件的資料筆數就必須使用查詢語句,安排的練習作業就是應用測試區已建立的與「動物園」實體相關的資料表做練習。
2. FaWeb 練習
熟悉coding standard:
報表有些只有最基本的Query和Result功能頁面而有些根據使用需求來會有像Update、Detail這類額外設計的功能頁面,但本質套用的程式模組是公司統一寫好的,因此只要依照規則寫出特定語法,就能呼叫對應功能。練習方式就是找一些簡單的報表依照要求改寫。
3. Formatter 練習
基本結構熟悉:
公司內部的程式之一,程式的組成方式就是通過一個一個的Block組成一連串的執行流程,最後導出結果,基本上開頭要麼是撈取Orcle資料庫裡的Table欄位對應的資料,要麼是呼叫Excel這類含有資料集的檔案,然後經過多種像邏輯判斷、篩選條件、合併等方式重組成想要的輸出結果進行資料輸出。
操作流程練習:
聽說是今年才特別製作的Training課程影片還有對應的延伸練習,一方面一步步介紹每個Block個功能和操作方式; 一方面了解SA通常會怎麼描述給SD想要的輸出結果。
4. AM 練習
基本結構熟悉:
公司內部程式之一,程式執行方式和Formatter一樣是通過Block串接的方式組成想要的結果,這個程式最主要的目的就是它的排成功能,有分定時排成或被動呼叫排成,與Formatter是一體的,AM生成的資料可用於作為Formatter Import的資料。
操作流程練習:
嘗試排成系統,並結合資料庫發送結果信件給特定同仁。
5. MES練習
FACTORYWork:
公司內部程式之一,用來監控機台和晶片相關的數據,像是機台目前是否處於待機狀態,或是晶片處於甚麼步驟。
查詢練習:
程式裡每一個顯示的數據分別對應著不同資料表的內容,要看懂這些顯示狀態代表甚麼就要知道是怎麼來的,它們分別有對應的SQL查詢方法可以知道。
6.ASSY介紹
製成課程:
由我們組的主管開的課程,內容是帶我們認識晶圓是如何經過打磨、切割、清洗、打線、壓模等一系列製成最後包裝成我們所熟悉的IC晶片。


實作時期_完成進度
01
FaWeb程式錯誤修改及開單

是由其他部門人員幫忙排查網頁程式是否存在錯誤,然後發信件給各部門提醒處理負責的程式內容,而我就負責修改這些錯誤,大部分都只是Session資料沒有被轉換成String這種,少數是修改一些判斷句錯誤或是多餘的判斷條件刪除等。
02
開發Bump站點網頁
03
SPP399 & SPP599 新增SpecialCapacty限制(4張網頁)

這次的網頁設計比較特別的地方在於它屬於複合報表,就是一個網頁會分成上下兩個報表,在對上方報表進行新增後,下方報表會根據輸入Key值滾動生成編號新增於資料筆中,刪除亦是如此。
下方報表在生成時會同時間產生當下時間作為資料Begin & Expire Time的初始時間,每次網頁有做更動都會判斷Expire Time是否小於當下時間並標示成紅字,目的是讓User知道這筆是否是過期無用的資料。




04
Config Control Priority _1.新增 PKG_Code 及 BD 維度,加入 Same PID 選項
多層式報表,透過新增客戶代號生成對應的基本資料筆,而資料筆中點選客戶代號亦有超連結再指引User做此筆客戶資料進行更新動作,如圖就是對於代號BRS的客戶資料進行修改動作,其中研究很久的地方就是在連接資料庫資料呈現及判斷上面,因為雖然在報表上看著是同筆資料,其實部分的欄位都有各自對應的資料表,主要是透過其中幾欄相同Key值去連接彼此。


05
AM Job_依照現有程式建立流程圖 & 依照流程圖指示建立一支Job
第一次接觸和AM相關的程式,所以這工作一部分算是在學習,一開始要求先從別人寫好的程式繪製出流程圖,這個過程可以幫助了解每個Block元件的作用、一些時常呼叫應用的Function、這支程式士如何呼叫及丟參數到另一支程式之類的,光是看懂並繪製出流程圖就花了不少時間,因為除了這支程式本身以外有被它呼叫的所有程式以及被叫用的相關資料等等都要一一串連瞭解。
06
ETL新增config
Orcle SQL 的程序(Procedure) 又俗稱ETL,用途是從資料來源抽取資料,進行資料篩選、加工轉換,然後載入到 定義好的資料倉儲位置存放,這次的工作只是要幫忙在新增資料時能同時存一筆config紀錄到資料庫。


日月光半導體股份有限公司中壢廠
地址:桃園市中壢區中華路一段 550 號
連絡電話:(03) 452-7121