近期一段時間,應該是很是忙了,公司的一個系統出現了問題。已經連跪2周沒有歇息。天天晚上都將近7八點纔回到家,瘦了將近10斤還多,只是經過近期的一直不斷的改動和彌補,數據總算恢復的還算不錯,心裏說實在的仍是很是有成就感的。儘管工資很是低,或許這有時就是一種程序猿的宿命和責任感吧。有時手頭出現了問題時,不論怎麼樣。總會想到解決的辦法,甚至不吃不睡,都想把這個問題給攻克了。而且不求不論什麼回報和獎勵。僅僅是爲了換回本身心裏的一點知足感和成就感。算法
如下就爲本身在不斷大量寫代碼的過程當中出現的一些問題。作一下總結:設計模式
1:敲代碼時必定要注意代碼的清潔,寫完測試好以後必定記得提交到SVN上,因爲假設需要緊急更新,別人拿不到你的代碼,而你又有其它的事情不在公司。這事實上是很是麻煩的。spa
2:有時咱們不斷的使用設計模式來設計程序,致使的直接結果就是系統easy擴展,但是代碼量變的特別大,因此有時在寫一些程序時 。咱們倒不如使用一個靜止的算法,來的方便,而且當出現故障時,很easy找到問題所在,程序的可讀性還會特別強,有時還可以多使用一些內部類,使代碼變得更精簡,更easy閱讀。儘可能多使用一些別人封裝的好的好比Jodd或者一些開源的穩定的第三方jar。這是程序變得簡練。設計
3:反正近期捱罵挨的很多,只是本人性格比較平和。不善於與別人爭吵。只是有時捱罵來的莫名其妙,有些關於系統的東西真是不知到該給領導怎麼解釋,有時問的確實讓人很是無語(說道這裏 真的特別想發牢騷)。只是他們也有本身的難處。總體感受環境仍是特別不錯的。it
4:工做必定要認真。不一樣意本身犯一絲一毫的錯誤。class
5:技術無止境,基礎打好,用到什麼學什麼便可了。事實上技術也沒有什麼特別可怕的地方。咱們沒必要畏懼。基礎