學習
技術層面
在技術層面,我在IT部門學到程式架構的建立、套件和語法的相關基本知識,以及程式除錯等的工作所需的能力,並且因時代的變化,在撰寫程式前,需要先了解一些程式套件的使用情況,幫助我減少許多因程式新舊不相容的問題。
暑假期間,學習了如何將多隻程式做整理與合併,並且增加對程式的認知以及資料庫的運用,不單單只是程式的新增、修改,更進一步學習如何去降低系統資源的消耗,加快資料的傳輸與計算,簡化使用者查詢資料的步驟。也學習到對報表的整理,如何篩選出重要的資料,以及問題的排除。
在IT部門的學習,讓我了解許多自己的不足之處,也學習到很多資訊相關知識,幫助我去設想未來和學習是很有幫助的。
非技術層面
進入IT部門學習後,我認識到除了程式能力以外很重要的事情,那就是溝通能力。在開發程式的過程中不僅需要了解程式,更需要了解USER的需求,畢竟程式就是為USER提供幫助的,並且越了解使用者的想法越能開發出滿足USER的程式,也能幫助我在思考程式架構時有一個明確的方向。
在開發程式前與使用者有一個充足的溝通,除了確定方向外,也能減少事後因程式不夠完整或功能不齊全,而增加修正程式的工作。因為要開發的程式有時不只一支,而且每一位USER的要求也不盡相同,所以能在一支程式開發時把他的工作要求盡可能完善是非常重要的事情。
在開發程式的過程中,也會遇到較為困難的問題,這時需要仔細的去觀察,找出最核心的問題點,才不會到處試錯而浪費時間。若是真的找尋不到問題,或是網路上提供的解答已不符合現在的問題時,可以向學長姊詢問,把虛心求教的態度拿出來,好好請教他們,我也從中學得更多,更能把事情做好。
有時會遇到非常忙碌的時候,所以也要自己學會安排程式開發順序,一些程式的功能較為簡單或者時間要求比較長的時候,可以先將這件工作往後安排,優先處理較為緊迫的工作,對於期限較短或比較繁雜的工作,要調適好心態,以積極的態度,好好地把工作完成。