今天,我在CSDN上看到一個(gè)將要畢業(yè)的大學(xué)生問(wèn)JAVA應(yīng)該怎么樣學(xué)才能為以后找工作打好基礎(chǔ)。
想想我也有過(guò)類似的經(jīng)歷,又想到當(dāng)今的大學(xué)生就業(yè)壓力大,的確需要我們的幫助,于是我寫下一些
這方面的心得給他,同時(shí)也樂(lè)于與BLOGJAVA上的朋友們共享!
我的回帖原文如下 :
首先,Java常用包、類的使用要會(huì)
如:lang包 util包 swing包 net包 sql包 ...
然后,HTML、JavaScript要會(huì),SQL語(yǔ)句要精通(本人目前認(rèn)為項(xiàng)目的難點(diǎn)一定是出在操作數(shù)據(jù)庫(kù)上)
再就是,軟件開(kāi)發(fā)分層思想要有
一般可分成:表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問(wèn)層,數(shù)據(jù)庫(kù)
每個(gè)層所使用的現(xiàn)在流行的實(shí)現(xiàn)框架要熟悉,最好是用他們做一個(gè)小型的項(xiàng)目
如:
Jsp+Struts+Spring+Hibernate
Tapsetry+Spring+Hibernate
學(xué)會(huì)了這些,工作不是問(wèn)題了,呵呵
如果你想更進(jìn)一步的話
接下來(lái),可以搞一下 :
XML(Xsl,Dom,Shema)、Oracle、Ajax(無(wú)刷新技術(shù))、PHP、 Axis2(WebServices)
還不滿足的話
可以去研究設(shè)計(jì)模式、各種編程思想,以后你可以自己搞個(gè)框架出來(lái)給我們用
如:Decorator(設(shè)計(jì)模式),IcO(設(shè)計(jì)模式),AOO,AOP,Web2.0
看了上面的東東是不是更迷茫了啊,哈哈,沒(méi)關(guān)系
你只要把首先---、然后---中的做到了,工作就沒(méi)問(wèn)題了,再就是---中說(shuō)的是你想一出來(lái)工資就3000以上,至于后面的就不是很急啦,慢慢來(lái)嘛。