top of page
學習
問題分析與解決能力
透過這些維護工作我學會如何依據錯誤狀況分析問題來源,比對現有程式碼來找出關鍵錯誤點。若遇到較困難的情況時,也會試著找產品端是否已修改過類似問題,再與Mentor討論解決方式或運用AI輔助確認程式邏輯方向。這些經驗使我在實務中逐漸建立起清晰的問題分析流程,也更能在面對複雜情況時不會無從下手,能有條理地拆解並解決問題,提升了我獨立處理系統問題的能力。
功能測試與驗證
剛開始以為只要依照規格進行測試,有滿足說明的要求即可,但實際接觸後才發現,測試工作不僅僅是照表執行,還需要自行設想各種可能發生的情境,並針對不同條件、使用方式進行驗證,才能確保系統在各種狀況下都能正確運作。這讓我逐漸培養出更有系統性的測試思考方式,並提高了我對細節與例外情境的敏感度。
Git 版本控制
這 次實習是我第一次實際使用 Git 進行版本控制。在日常工作中,經常需要切換分支、commit 修改內容、push 更新,甚至進行 cherry-pick。透過不斷實作與Mentor的指導,我逐漸熟悉了 Git 的使用方式,也了解到版本控制在多人協作與軟體開發中扮演的重要角色,讓我逐步培養起良好的開發習慣與版本管理能力,為未來的開發工作打下穩固基礎。
提問與溝通能力
我其實不太擅長表達,但在實習期間,遇到問題不懂就一定得主動詢問他人,修改功能也需要與 SA 確認需求細節。在這樣的過程中,我逐漸能更清楚地表達自己的問題,學會如何把問題釐清再提出,也學會在討論中釐清並整理對方的回覆,進而精準地應用在程式修改上。
了解功能增修與維運流程
實習後期剛好遇到客戶新增一家子公司的情況,因此有機會參與某家銀行的功能增修案。從接收到需求、了解修改範圍、進行程式調整、測試到最後上版的過程,讓我實際體驗到公司在面對客戶新需求時的完整處理流程,也讓我對專案開發與維運的步驟有更清楚的認識。這段經驗幫助我在未來進入職場時,能更快熟悉實際開發與協作流程。
bottom of page