今天先跟大家分享一下我的心態
一直以來我都希望自己能夠做出好用、可靠的軟體。
談白說,我覺得這相當不容易,一直到現在我也還在努力的學習著。
我常常問自己:一個成熟的軟體該是怎麼樣的?
目前我的想法是這樣:
由於軟體服務的對象就是使用者,所以符合使用者需求絕對是第一考量,這也是常常聽到人家在說的以人為本。
使用者體驗是很廣泛的,牽扯到的層面相當多,這邊舉例幾個:
這些項目深入探討的話其實會發現坑很深,但事實上要做到也不是那麼的困難,只要細心的多思考一點,雖然不能是專家,但也能做得不錯!
花時間在管控系統的安全性上,雖然表面上感受不到什麼好處,但還是相當重要的。
如果多花一些心思能避免系統被有心人當成跳板攻擊別人或亂寄信等等,這樣何樂而不為呢?況且資安問題往往在發生時都會對所在單位造成不小的傷害,所以千萬要好好重視,畢竟有些損害不是花錢就能解決的。
所謂的維運成本,就是對於一個專案所投入的人力、時間。一個好的軟體,不僅服務使用者同時也服務開發者,因此,好的開發者應該要謹慎負責的進行開發,每一行程式碼都必須思考它的可讀性、效能、價值等等等,而不是只為了讓程式執行起來。只有不斷地以負責任的心態進行開發,才能保證軟體能夠走得好,因而將為運成本保持在合理的範圍內。