JavaWeb學習路徑

基本功:學習計算機系統、算法、編譯原理等,讀書《深入理解計算機系統》《TCP/IP詳解(卷一/二/三)》《數據結構與算法》等。

JavaWeb學習路徑:把學習目標拆解成若干個可執行的行動計劃。

一、用記事本學Java基礎語法

二、學習 Servlet/JSP,J2EE開發,開始使用Eclipse工具。

三、學習 MySQL數據庫與JDBC,使用Navicat工具。

四、學習SSM提供開發效率,Spring, SpringMVC, Mybatis。學會使用Maven工具搭建SSM開發環境,這是非常重要的。

五、開始閱讀經典書籍,如《Java編程思想》《大話設計模式》《重構-改善既有代碼的設計》《effective java》。這個階段的核心任務就是提高你的代碼能力和開發思想,要能寫出一手優雅的代碼。

六、昇華階段
(1)研究JVM:《深入理解Java虛擬機》。這本書絕對是Java開發者最重要的書,沒有之一。在我眼裏,這本書的重要性還要高於《Java編程思想》。這本書的內容是幫助你全面的瞭解Java虛擬機,在這個階段,你一定已經知道Java是運行在JVM之上的。所以,對於JVM,你沒有任何理由不瞭解它。
(2)研究併發:《Java併發編程實戰》這本書。只要你把這本書啃下來了,併發的部分基本已經瞭解了十之六七。
(3)閱讀源碼:閱讀JDK中的源碼,閱讀SSM框架的源碼。這些源碼能看懂的前提是,你必須對設計模式非常瞭解。否則的話,你看源碼的過程中,永遠會有這樣那樣的疑問。
(4)造輪子:一個造輪子的過程,是一個從無到有的過程。這個過程可以對你進行系統的鍛鍊,它不僅考察你的編碼能力,還考察你的框架設計能力,你需要讓你的輪子擁有足夠好的擴展性、健壯性。而且在造輪子的過程中,你會遇到各種各樣的難題,這些難題往往又是你學習的契機。當你把輪子造好的時候,你一定會發現,其實你自己收穫了很多。

參考一位資深程序員大牛給予Java初學者的學習路線建議


END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章