怎樣才能算是精通java?
網(wǎng)友解答: 熟練掌握J(rèn)ava基礎(chǔ),數(shù)據(jù)庫(kù),web前端,Javaweb,三大框架等,還有分布式、設(shè)計(jì)模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、Docker、WebService等。然后再自己
熟練掌握J(rèn)ava基礎(chǔ),數(shù)據(jù)庫(kù),web前端,Javaweb,三大框架等,還有分布式、設(shè)計(jì)模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、Docker、WebService等。然后再自己做過(guò)一些項(xiàng)目。隨著項(xiàng)目經(jīng)驗(yàn)越來(lái)越多,對(duì)知識(shí)點(diǎn)的掌握也會(huì)更加熟練,對(duì)Java的理解也會(huì)更透徹。
以前學(xué)習(xí)Java是在 “ 如鵬網(wǎng) ”上學(xué)習(xí)的,挺不錯(cuò)的,有網(wǎng)絡(luò)的地方就可以學(xué)習(xí),隨時(shí)隨地學(xué)編程,有更多的時(shí)間來(lái)練習(xí)項(xiàng)目,夯實(shí)基礎(chǔ),有詳細(xì)的課程體系,Java中比較重要的知識(shí)點(diǎn),可以參考一下;
第一部分:Java語(yǔ)言基礎(chǔ)第二部分:Java高級(jí)技術(shù)第三部分:web前端第四部分:Javaweb編程(核心階段)第五部分:企業(yè)框架第六部分:項(xiàng)目階段第七部分:企業(yè)專(zhuān)題有問(wèn)題隨時(shí)提問(wèn),老師實(shí)時(shí)在線答疑,每個(gè)章節(jié)的后面都有相應(yīng)的練習(xí)題和面試口才題,需要以錄音的方式進(jìn)行提交,直到通過(guò)為止,為以后的面試做準(zhǔn)備。有新的課程更新了,也是可以繼續(xù)申請(qǐng)了來(lái)學(xué)習(xí)的,比如說(shuō)Java的提高課程(內(nèi)容包含:分布式、設(shè)計(jì)模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、Docker、WebService等);有技術(shù)大牛親自授課,口碑不錯(cuò),基本上都是慕名而去的,具體的可以到如鵬網(wǎng)官網(wǎng)上去了解一下。
Java提高課程知識(shí)點(diǎn),可以參考一下;
第一部分:第二部分:NoSQL第三部分:設(shè)計(jì)模式第四部分:分布式技術(shù)第五部分:綜合項(xiàng)目(項(xiàng)目截圖可訪問(wèn)如鵬網(wǎng)官網(wǎng)) 網(wǎng)友解答:說(shuō)精通Java是比較籠統(tǒng)的一個(gè)說(shuō)法,我們大多普通的軟件開(kāi)發(fā)者誰(shuí)也不敢說(shuō)自己精通Java(也許眾所周知的輪子哥那樣的敢說(shuō)自己精通Java?(笑))。因?yàn)镴ava它是一種編程語(yǔ)言,里面也包括了很多方面;就好比有人問(wèn)“如何才算精通計(jì)算機(jī)”,這可太廣了,計(jì)算機(jī)包括軟件、硬件、系統(tǒng)管理、網(wǎng)絡(luò)管理等等等等。
作為一名軟件開(kāi)發(fā)工程師,從剛畢業(yè)那會(huì),我們經(jīng)常拿著簡(jiǎn)歷去面試,上面無(wú)疑都會(huì)有一行“精通Java基礎(chǔ),精通某某某”,當(dāng)時(shí)不覺(jué)得什么,都是從網(wǎng)上求職簡(jiǎn)歷里照著寫(xiě)的。當(dāng)工作五年的我面試別人的時(shí)候,看到這行字的時(shí)候,仍不會(huì)說(shuō)對(duì)方什么,但是也會(huì)莞爾一笑。
精通Java要從Java基礎(chǔ)說(shuō)起,也就是大家簡(jiǎn)歷上所說(shuō)的J2SE,這其中就包括一些多線程啊、反射、JDBC、各種變量、類(lèi)這些最最基本的,也包括MVC模式。
數(shù)據(jù)庫(kù)你得會(huì)吧,最常用的Mysql、Oracle。安裝使用、日常的SQL增刪改查語(yǔ)句。
前端最基本的html、jsp、JS、JQuery、CSS、Ajax等(雖然現(xiàn)在很多公司都開(kāi)始前后端分離,后端Java開(kāi)發(fā)人員都不再寫(xiě)前臺(tái)頁(yè)面了,都只關(guān)注Java了,但是最好還是要會(huì)一些這方面的東西)
然后就是SSH框架,SSM框架等等
在Linux操作系統(tǒng)上部署項(xiàng)目得會(huì)Linux吧
以上所有這些,都只是最最基礎(chǔ)的。
當(dāng)工作2年以后,會(huì)自己獨(dú)立做項(xiàng)目了,甚至能力好點(diǎn)的,會(huì)帶人了,會(huì)數(shù)據(jù)庫(kù)里的存儲(chǔ)過(guò)程、觸發(fā)器,會(huì)Linux寫(xiě)腳本,會(huì)自己搭建項(xiàng)目框架了。開(kāi)始算作一個(gè)Java中級(jí)開(kāi)發(fā)工程師了。這也只是說(shuō)熟悉Java基礎(chǔ)了。
以上所有都還是基礎(chǔ)。
自己工作3年以后,發(fā)現(xiàn)那些工作很多年的大牛,他們對(duì)Java內(nèi)核特別了解,所以你要想精通,無(wú)疑得對(duì)Java的源代碼了解熟知。于是開(kāi)始研究開(kāi)源、研究源代碼、JVM等。這些是通向所說(shuō)的精通道路上必須的一個(gè)課程。
其實(shí),Java的海洋太大了,無(wú)邊無(wú)際,作為一個(gè)IT工作者,不管你做什么,都要不斷的從論壇里、從書(shū)里、從項(xiàng)目里學(xué)習(xí)新的知識(shí),因?yàn)橛?jì)算機(jī)行業(yè)每天都有新的變化新的知識(shí),不學(xué)習(xí)就跟不上。越學(xué)習(xí),越覺(jué)得自己好多不懂,不敢說(shuō)自己精通某方面...只能說(shuō)力求達(dá)到這行業(yè)的要求,去努力。