想成為武林高手,肯定不能只會內功,如張三丰的師傅覺遠大師。也不能只會外功,如失去內力只會劍法的令狐沖。而只有像老年的張三丰那樣,內外兼修。
作為一個面向對象的語言,自然離不開各種複雜,但是有用的模式。什麼工廠啊單例啊觀察者啊,每一樣都要熟悉,這樣你才有可能理解其他人寫好的架構。
然後,一定要記住,作為一個程序猿,平日裡所接觸的技術可能會很多,但是想要讓一門技術成為你的優勢,那麼一定是你對這門技術的瞭解強過絕大多數人才行。因此在這個階段,你就不能再簡單的去學習前3年的內容了,雖然前面的學習如果還不夠深入的話依舊要繼續,但這個時候你應該更多的考慮建立你的優勢,也可以稱為差異性。
每一門語言都是一個世界。抱有Hello World時的初心不改。
最後,結論是,想成為優秀的java程序員,必須得會很多外延的東西。
閱讀更多 Java初學者的筆記 的文章