我有一個同事是半路轉行做JAVA的,他也是在培訓機構學習java之后才開始做JAVA編程。他現在可以說是已經達到了高級JAVA工程師的水平,無論是并發編程,分布式,設計模式,數據結構都能很好的應用,而他僅僅只用了2年的時間。要說真正的原因,首先是興趣,其次是方法。
 

一、培養興趣

大多數人都會對自己擅長的東西感興趣,而對無法勝任的事情感到厭煩,因此首先要通過練習的方式讓自己有成就感和自信,可以從簡單的,有意思的示例,讓自己對編程感興趣。學習要循序漸進,不能冒進。

二、打好基礎

無論學什么,打好基礎很重要。作為一名在培訓機構的學生,首先要認真學習培訓課程,培訓課程基本上都包含JAVA語言的基礎、數據結構、算法、數據庫等理論知識,這些知識是寫好程序的奠基石,即便它們不會被立即使用,它們也將成為你能夠在這一行中走的更遠的奠基石。可以通過刷題的方式來檢驗自己的學習進度。

學習java

三、理論結合實踐

俗話說實踐出真知,JAVA中的很多概念特別抽象,像類和對象,繼承和多態,多線程等,只有在真實的運行環境中才能夠真正的體會抽象的概念,才能夠真正的掌握其用法。因此,在學習理論的基礎上,多思考,多寫代碼示例。

四、學習優秀的框架和優秀程序員的編碼風格

大量的閱讀JDK、框架(spring、struts、hibernate等)、git上的項目源碼,可以說是提高編碼水平的捷徑。

學習java

總結

總之想要學好JAVA語言,就要理論結合實際,在多讀書學習理論的基礎上,完成一個又一個程序和項目,迭代自己的認知和編碼水平。