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