如何自學Java快速實現月薪過萬?JAVA自學之路

有很多的同窗發信給我,和我探討 java 的自學過程應該是什麼樣的,畢竟有不少人由於各類各樣的緣由不能參加線下培訓。我試着給出本身的看法,拋磚引玉吧。java

Java自學路線

這個自學路線是給那些爲了就業的人準備的,若是隻是興趣,不必定照這個走。程序員

首先要學 JavaSE,這是毋庸置疑的。web

與此同時,和 JavaSE 的學習同步,建議你們研究一下數據結構與算法。算法

在這兒以後,你能夠選擇向 J2ME、或者 Java GUI、Socket 編程等方向努力,可是經過第一篇的辦法,你能夠很容易就將這方向過濾掉(永遠不要忘了咱們是爲了就業),好吧,暫時和它們訣別,仍是向着 J2EE 的方向前進吧。數據庫

在 JavaSE 完成以後,能夠試着完成一些小項目,同時關注一下設計模式的內容,沒必要強求本身可以徹底掌握各類細節,往前走吧。編程

掌握一種編程工具,好比說 Eclipse。數據庫,能夠選擇使用 Oracle 或者 MySQL 開始。設計模式

JDBC,用 Java 鏈接數據庫。能夠選擇在這個地方切入 Hibernate,也能夠選擇在 Struts 以後。服務器

HTML CSS JavaScript,這些東西是作 web 項目必需的內容。Servlet JSP,服務器端必需。XML AJAX,新的流行趨勢不能不瞭解。數據結構

作一些小項目吧。好比 BBS、留言系統、學籍管理、商城等等,隨便找一些業務邏輯比較簡單的來作一作。app

Struts,MVC的典型應用

Hibernate,OR Mapping的典範之做。

Spring IOC + AOP,面向對象 + 面向切面,完善的旅程。

把之前本身的小項目加入 Struts、Spring、Hibernate 的元素吧。去研究各類商業項目的業務邏輯吧,才能在你的簡歷中加入濃重的一筆。

EJB3.0,java 在走了不少彎路後的迴歸之做,值得研究。

SOA,業界鐵定的將來趨勢,要牢牢跟隨。

在後面,我會告訴你每一步的學習方法和學習重點。

如何自學Java快速實現月薪過萬?JAVA自學之路

lezijie007(程序員暗號:1024)

多動手

不管如何請堅持不懈的動手實踐!

學習 Java 要動手,僅僅是看和聽是不可以學好編程的。

總有同窗來信問咱們這樣的問題,說:"老師我看了視頻了,但是怎麼一動手就沒有任何思路呢?"

對此,我通常都會說不要着急,若是你只是看了視頻就想行雲流水的話,那老師這些年的鍛鍊真是白費了,這麼多年的苦練才能略有些行雲流水的感受,你一朝一夕就想本身可以達到,不是太奢侈了嗎 :)

做爲編程的過來人想一下,當年本身學編程的時候是何時有思路的呢?至少也是照貓畫虎畫了一段時間以後吧,我本人是在某一個領域畫虎畫了上萬行代碼的時候才慢慢有本身思路的。

就像寫做文,要有本身思路老是通常來講要通過幾個階段,首先學習詞彙,而後學習造句,而後大量閱讀別人的文章,本身模仿着寫一些,逐漸的經驗積累,才能造成本身的思路。學編程,恐怕也得慢慢的來吧,只是看一看、聽一聽視頻,是不足以學好編程的。

因此,動手吧,跟着作,一行一行的跟着敲,一個項目敲完了,好比坦克,再試着加一些本身的功能,按照本身的思路敲一些代碼,收穫遠比干聽大的多。

若是遇到,暫時對於一些思路不能理解的同窗,我通常都會勸告說,動手寫,先寫代碼,量變會引發質變的。而這種質變的確發生過很多次。

提醒一句,要理解代碼思路以後再跟着敲 ,揹着敲,千萬不要左邊擺着別人的程序,右邊本身一個一個字母的寫,這就再也不是程序員了,成了打字員了。

紙上得來終覺淺,因此:

別問那麼多,別想那麼多,動手寫吧。

相關文章
相關標籤/搜索