學習
1
程式相關技能
在實習期間,接觸到許多程式相關的事務,我所學習的專案有用到Eclipse, JAVA, JSP, HTML+CSS, JavaScript, jQuery, AJAX, Struts2, Maven, Oracle SQL, iReport,很多東西在學校都沒有學習過,或是學得還不夠深。JAVA的部分只有上過選修課,學得就比較基礎,但是要用在實習遠遠不夠,在寫程式時有不懂的就會上網查一下資料。專案的架構使用Struts2,雖然是第一次碰到,但這個架構就是建立在MVC上,所以要適應比較沒那麼困難。而iReport是報表製作的軟體,它可以連接資料庫,也可以和各種程式結合,像是下載審核結果的報表就是用JAVA寫產生報表的程式,網頁的部分新增按鈕,點一下就可以產出報表,拉報表不會很難,JAVA呼叫的部分比較難,還有報表的參數對應。
2
Debug工具的使用
這個部份我真的覺得非常重要,也是我需要再多學習的地方。當程式出了什麼問題,但我真的都看不出來時,學姊都會提醒我要多善加使用Debug工具,找找看有什麼問題,前端的部分可以用F12去找問題點在哪,也可以在Console下指令來偵錯,比如說某欄位的值有沒有被帶進去,印出來的結果是不是真的如我在程式裡所寫的那樣?後端的偵錯則可以下中斷點,利用Eclipse內建的Debug模式去看,或是用logeer.debug,還有log檔可以去看錯誤的資料,以前比較少用這些工具,就會忽略這個部分,所以要養成使用工具的習慣,不能總是等別人來提醒。

3
資料庫資料找尋
不管是要新增、修改或查詢專案,都有可能會需要到資料庫去做檢索,這時候就要從程式碼中去找尋該專案所查詢的資料庫為何,最一開始都直接向學姊詢問,後來學姊給我相關的資料庫後,我便學著自己找答案在哪裡,有些時候很快就能找到,但有些專案不是直接從資料庫抓資料,而是呼叫資料庫中的程序去做查詢,這時就必須在從程序去看是呼叫哪個資料庫。找尋資料的過程相當漫長,但我也漸漸地掌握找尋的要領,而常常需要查詢的我就會先記起來,就不用再多花時間去資料庫找。