
第三十屆專業實習報告
日月光半導體股份有限公司
學習
一、SYS118
在實習初期,我經常使用 SYS118 這項系統工具來設定與管理報表執行流程。透過實際操作,我逐漸熟悉報表排程的整體運作方式,包括如何設定任務的執行時間、輸出格式、報表參數、寄送對象以及執行頻率等。除了基本設定之外,我也學習了如何建立新的報表任務,並透過 SYS118 提供的「立即執行」功能測試流程是否正常運作。
在這個過程中,我最常接觸的部分是查看任务的執行紀錄與相關 log 訊息。當報表產出失敗、資料異常或流程中斷時,我會透過系統提供的錯誤訊息進行排查,判斷是否是參數設定錯誤、工具執行異常,或是資料內容不符合預期。透過不斷檢查、調整與重新執行,我逐漸掌握如何分析錯誤來源並提出適當的修正方式。
這段學習除了讓我理解報表排程的運作邏輯,也讓我熟悉公司內部自動化流程的管理方式,包含任務監控、異常處理以及產出結果的驗證流程,有助於提升我對系統維運與流程控管的理解。
.png)
SYS118設定頁面
二、Oracle
在實習期間,經常會使用到 Oracle 資料庫,因此先從基本的 SELECT、
WHERE、GROUP BY、ORDER BY 等語法重新熟悉,並逐步延伸到 JOIN
、子查詢與資料彙整等進階操作。透過不斷練習,我能更有效率地分析系統
資料來源、釐清報表欄位意義,並驗證資料是否符合需求。在 VB 程式轉換
過程中,我也需要比對新舊系統的查詢結果,因此會撰寫結構清晰的 SQL,
例如使用 WITH 建立暫時資料集、以 CASE WHEN 處理條件分支、搭配 NVL
或 COALESCE 解決空值問題,並以多重 JOIN 整合不同表格,確保查詢結果的正確性與一致性。
此外,我逐漸培養了在執行查詢前評估資料量與效能的習慣,避免一次撈取過多內容造成查詢延遲或系統負擔。遇到查詢速度過慢時,我會先以小範圍測試邏輯,例如限制日期或資料筆數,確認結果正確後再逐步擴大條件,以兼顧正確性與效能。透過這些操作,我在資料分析、查詢驗證與 SQL 結構重組方面更趨熟練,也能在報表搬移與工具測試中穩定產出可靠資料,為後續流程提供良好支援。

三、Vue.js
在初期的練習專案中,我透過實作完整頁面來熟悉 Vue 的運作模式,並學會使用 axios 與後端 API 溝通,處理 GET、POST 等請求並將資料動態呈現至畫面。同時,我也使用 DataGrid 製作具備分頁、排序與篩選的表格,讓我更理解大量資料的處理方式與前端呈現邏輯,建立了基本的前端開發與資料展示能力。
在後期參與 FAWEB 翻寫時,我將 Vue.js 應用於實際專案,負責實作 CRUD 操作、表單驗證、錯誤處理與 API 串接等流程,並將原本 ASP.NET 的功能拆解成前後端分離的結構。過程中,我也學會排查前後端錯誤,例如檢查請求參數、API 回傳格式與使用 console.log 追蹤資料流。透過這些經驗,我不僅熟悉現代化網頁架構,也在實務中累積了前端開發與問題分析的能力。

四、主動發問與資料查詢能力的提升
在實習初期,由於對公司內部系統、程式架構與工作流程仍不熟悉,經常遇到問題卻不敢立即發問,擔心造成同事負擔。然而,隨著參與的專案逐漸增加,我發現長時間卡在不理解的地方反而會拖延進度。因此,我開始練習在提問前先整理已知資訊、釐清自己的疑點,再向同事或主管提出具體且明確的問題。這樣的溝通方式不僅能加速問題解決,也讓我在討論過程中吸收到更多實務經驗。
除了向同事請教之外,公司為了避免資料外洩,提供了內部使用的 AI 查詢工具,讓我們能在安全環境下取得與系統、程式或流程相關的資訊。在工作中遇到不熟悉的功能或想了解某段流程邏輯時,我會先透過這個工具進行查詢。過程中我發現,要得到精準答案,關鍵在於如何提出明確、完整的問題。因此,我學會在查詢時清楚描述背景、遇到的狀況、已嘗試的作法以及預期的結果,讓 AI 能更準確地提供協助。
五、時間管理與工作節奏的調整
在實習的過程中,我也逐漸培養出更完善的時間管理能力。由於每天需要提早出門通勤,加上實習期間仍需兼顧學校課業,一開始在作息與節奏上並不太習慣,也常因為睡眠不足而影響上班時的精神狀態。為了避免長期下來對工作產生負面影響,我開始主動調整自己的生活步調,包含固定睡眠時間、提前安排通勤與讀書的時段,讓每日的作息能維持在相對穩定的狀態。透過這樣的調整,我在工作中能保持更好的專注度,也能更順利地兼顧學業與實習。
此外,公司要求每日撰寫工作日誌,也讓我逐漸形成整理進度與檢視工作的習慣。我會在每天結束前回顧完成的項目、尚未處理的部分與隔天的工作規劃,使整體流程更加有條理。這些看似日常的練習,幫助我建立起更自律的工作方式,也讓我在面對多項任務時能保持良好的節奏與效率。