[原創 - 尚學堂科技 - 馬士兵老師]
JAVA自學之路 二:JAVA自學路線圖
[轉載請注明出處:http://www.bjsxt.com/zixue/zixuezhilu_2.html]
有不少的同學發信給我,和我探討java的自學過程應該是什么樣的,畢竟有很多人因為各種各樣的原因不能參加培訓。我試著給出自己的見解,拋磚引玉吧。 這個路線圖是給那些為了就業的人準備的,如果只是興趣,不一定照這個走。
這里只是講了路線圖,關于路線中的各個階段,學到什么程度,如何學習等,可以參考后面的JAVA自學之路 七:《路線圖明細》。
首先要學JavaSE,這是無庸置疑的。
與此同時,是的,與此同時,和JavaSE的學習同步,建議大家研究一下數據結構與算法。
在這兒之后,你可以選擇向J2ME、或者Java GUI、Socket編程等方向努力,但是通過第一篇的辦法,你可以很容易就將這方向過濾掉(永遠不要忘了我們是為了就業),好吧,暫時和它們訣別,還是向著J2EE的方向前進吧。
在JavaSE完成之后,可以試著完成一些小項目,同時關注一下設計模式的內容,不必強求自己能夠完全掌握各種細節,往前走吧。
掌握一種編程工具,比如說Eclipse。
數據庫,可以選擇使用Oracle或者MySQL開始。
JDBC,用Java連接數據庫。
可以選擇在這個地方切入Hibernate,也可以選擇在Struts之后。
HTML CSS JavaScript,這些東西是做web項目必需的內容。
Servlet JSP,服務器端必需。
XML AJAX,新的流行趨勢不能不了解。
作一些小項目吧。比如BBS、留言系統、學籍管理、商城等等,隨便著一些業務邏輯比較簡單的來做一做。
Struts,MVC的典型應用
Hibernate,OR Mapping的典范之作。
Spring IOC + AOP, 面向對象 + 面向切面,完善的旅程。
把以前自己的小項目加入Struts、Spring、Hibernate的元素吧。
去研究各種商業項目的業務邏輯吧,才能在你的簡歷中加入濃重的一筆。
EJB3.0,java在走了很多彎路后的回歸之作,值得研究。
SOA,業界鐵定的未來趨勢,要緊緊跟隨。
在后面,我會告訴你每一步的學習方法和學習重點。
posted on 2008-02-24 23:40
冰楓逸范 閱讀(177)
評論(0) 編輯 收藏 所屬分類:
JAVA資料區