最近的工作不是很忙,我也趁著這個機會多讀了一些技術的書籍。比如剛讀完的《大話設計模式》,以將故事的形式講述了設計模式的方方面面,感覺還是不錯的。現在看的一本是英國人寫的《企業應用架構模式》。對于web的企業級應用,還是挺有借鑒的意義的。
我也覺得,12年畢業到現在,自己的技術一定要精進。所以多看設計模式,企業架構。然后,一個業務上的小事改變了我的看法,公司的網站的線上出現了一個數據的異常,顯示的時間信息是 1970-01-01,一看就知道是數據庫存儲的是0,所以php解析出來的是unix的最初時間,但是說到業務邏輯:
1)這部分的數據是怎么取出來的,是什么原因造成了這樣的數據?
2)能否避免這樣的問題出現?
這些時候,我就感覺還得一點點看代碼。一點不像是工作了4年的程序員了,可見成長的緩慢,所以,我覺得還是要夯實基礎的業務知識,要成為某一方面的專家。這樣才能一專多能。
先從下面幾個地方入手:
1)公司自己負責的這部分業務要爛熟于心,包括數據庫和類圖流程圖
2)要知道存在的問題,不斷優化重構
3)課外也要多讀書,多code,LAMP的知識要多學習