top of page
學習內容
技術層面
報表測試
Report Test
報表測試為最基礎卻也是最重要的技能,因為修改完的東西一定會經過自己的測試,測試結果沒問題才算是完成任務,其中最重要的是要分辨清楚測試環境以及測試所用使用的資料(分為正式區與測試區)。
網頁撰寫
Web Page Writing
實習期間我進行了很多網頁的修改,像是程式bug處理、UI及功能的新增,使用公司內部的Coding Standard規範來撰寫,使程式的寫法統一且降低寫程式的難度,不僅讓系統變得更完善也提升了我邏輯思考及網頁撰寫的能力。
SQL撰寫
SQL Writing
SQL是最重要的語言,不論是寫網頁或是做報表SQL都是不可或缺的,但是寫出正確的查詢結果寫法不一定會是最好的,實習期間我學會了如何用較低的資源花費來達成相同的目標,也增加SQL的可讀性、維護性
使用工具
Use Tools
報表大多都是使用工具產生,而每個工具的用途都不同,像是ReportGenerator是產生客製化報表的工具,BatchController是控制執行迴圈的工具,需要去了解各個參數的用法來產生出想要的報表
非技術層面
除了技術層面是必須要學會的,非技術的層面也很重要 !
時間規劃
因為手上處理的工作可能不會只有一項,這時候須要依照項目的輕重緩急來安排處理,不能因為在一個困難點卡太久而浪費處理其他事物的時間,管理好時間並有條理的完成工作很重要。
解決問題
常常寫出來的結果會與預期的結果不一樣,這時候就要回頭去找是哪一個環節有問題,找出問題點是一個很難的過程,考驗著細心、耐心和邏輯,並且必須想辦法解決它,培養自己邏輯思考的能力。
有效溝通
有效的溝通非常重要,要將自己的問題及想法清楚的表達,讓對方知道你在說什麼,通常會使用電子郵件並以圖文的方式呈現,將主管交代的事項和自己的想法做筆記也是十分重要的習慣。
bottom of page