top of page
工作內容
我被分派至公文事業處的客戶加值服務部(ODSMAS),此部門會針對特定客戶進行維護及增修服務,處理的專案主要是各銀行的公文管理系統。此公文系統可幫助客戶數位化管理公文,提供處理各類公文作業,像是發文、收文、簽核、查詢等,加速審批流程並完整記錄公文處理歷程,以提高辦公效率與流程透明度。下圖為公文系統的首頁,點選上方「創簽/創稿」可創新公文,左測有各項功能可以切換,而中間的待辦事項可以查看目前帳號的不同身分各自的待辦件數。

下圖為實際編輯公文的頁面,可在右方輸入意見,設定完流程後按下傳送,公文將會傳給下位人員辦理。

我主要的工作內容可以分為以下三部分:
維護與測試系統功能
根據客戶回報修正系統有問題的部分。客戶會先回報目前系統碰到的問題,我會先試著還原客戶操作的情境,以重現有問題的案例,之後再找出導致錯誤的程式碼來進行調整,調整的過程中會需要以不同情境反覆進行測試,以確保修改後問題確實解決,且不會造成其他功能異常。
增修系統功能
根據顧 客需求新增、調整功能。客戶會先回報目前系統的需求,專案經理(PM)或系統分析師(SA)會確認需求並開立規格,而我在依照此規格測試程式,找出需增加功能的程式碼來進行調整。因規格不一定會寫的很詳細,所以過程中需與負責人不斷討論修正,以免最後開發出的功能不符合客戶需求。
測試驗證與報告撰寫
在進行每項功能修改或新增後,會再進行各種操作情境測試,以確保結果可達成客戶需求。最後會撰寫測試報告,紀錄測試流程及結果,以利後續的複測,也便於其他維護人員能快速了解此次修改的變動結果。
實習完成進度
新人訓練期間
剛開始實習的前一個月我們會先進 行新人訓練,會依序從 SQL 到MVC,最後會實作出一個圖書管理系統,每堂課會以觀看教學影片並寫程式的方式進行。課程過後會分組 Code Review,除了幫助自己審視還有哪裡不足,了解怎麼改進自己的程式碼,也能學習其他同學的不同思路,擴展自己的思維。課程主要分為以下:
-
SQL:與學校資料庫課程題目類似,但難度較複雜,甚至讓我沒想到的是題目中還可能有陷阱,讓我在下部門前提早意識到不能盲目照著做,要多詢問確認清楚細節。

-
Front End Basic:學習如何利用 Kendo UI 裡的各種元件完成一個簡單的圖書管理系統。此課程讓我認識到往後也無比受用的工具-開發人員工具,幫助之後的我排查前端問題。

-
ASP.Net MVC:透過 MVC 學習資料的傳遞,並實際連接資料庫實作出提供圖書管理員為圖書建檔、入庫、借出(入)功能和查詢書籍借閱紀錄的圖書維護系統。
錨點 1

-
Front End Advanced:結合之前所學的課程,將上個專案裡 View 的 Razor 語法,改用純的 HTML 搭配 Kendo 元件開發,且後端傳資料給前端只能用JSON,前端也只能透過 Ajax 與後端溝通。

-
Back End:學習將程式分層以降低程式之間的耦合度,讓專案之後能更好維護。

客戶加值服務部實習期間
因我們部門接手的專案都已較穩定,所以我並沒有只接觸單一專案,而是在四、五個專案中幫忙。工作主要可以分為系統的維護除錯和增修功能:
-
維護除錯系統功能:目前處理過的問題包含查詢功能異常、列印格式錯誤、附件無法下載等。其中因為編輯容易導致文件格式錯亂,所以預覽列印的切頁處格式跑版是我最常見的問題。
修改前

修改後

-
增修系統功能:目前增修過的系統功能包含新增顯示欄位、新增提示訊息、調整範本等。下圖為某銀行增修案的修改,原先相關電子檔案的頁籤裡僅顯示檔案類別與檔案內容,後四個欄位是依客戶的需求新客製化的。

bottom of page