sublime如何編寫(xiě)并運(yùn)行java sublime intellij idea哪個(gè)好用?
sublime intellij idea哪個(gè)好用?sublime還稱(chēng)不上是個(gè)成型的IDE吧。除非你很喜歡打印代碼。。如果沒(méi)有做還好大一些的項(xiàng)目可以說(shuō)實(shí)在不方便。IDEA更加極為強(qiáng)大。IDEA的代碼不
sublime intellij idea哪個(gè)好用?
sublime還稱(chēng)不上是個(gè)成型的IDE吧。除非你很喜歡打印代碼。。如果沒(méi)有做還好大一些的項(xiàng)目可以說(shuō)實(shí)在不方便。IDEA更加極為強(qiáng)大。IDEA的代碼不提示全強(qiáng)橫寫(xiě)Java、Android、JavaEE等等非常方便
該如何學(xué)習(xí)Java?
題主這個(gè)問(wèn)題不太難解釋?zhuān)窃诨卮疬@個(gè)問(wèn)題之前,我想要問(wèn)題主一個(gè)問(wèn)題:是否是確實(shí)準(zhǔn)備好好剛剛進(jìn)入IT行業(yè)?
無(wú)可否認(rèn),不斷互聯(lián)網(wǎng)的下高速發(fā)展,高薪下一界IT行業(yè)的標(biāo)簽,但,并不是每個(gè)人都適合我吃這碗飯的。
我始終的觀點(diǎn)是:興趣是最好的老師,如果你你的真心極度熱愛(ài)編程,以編程為樂(lè),那就不論是沒(méi)基礎(chǔ)肯定報(bào)培訓(xùn)班,還能夠?qū)W完而歸,在這個(gè)行業(yè)混得風(fēng)聲水起。
如果你并不是而且高薪而只好硬著頭皮怎么學(xué)習(xí),那你就算是你直接進(jìn)入這個(gè)行業(yè),時(shí)間久了,也會(huì)漸漸解盟的。
別外,Java開(kāi)發(fā)需要很強(qiáng)的思維邏輯能力和耐力,最最重要的是自學(xué)能力強(qiáng)(是的,哪怕是培訓(xùn)或是工作,也必須)。
你好好的想一想,你具備我上面說(shuō)的這些嗎?
要是你覺(jué)著你條件符合上面的要求,那就接下來(lái)的事情我就來(lái)說(shuō)說(shuō)看Java培訓(xùn)和如何自學(xué)的優(yōu)缺點(diǎn).
專(zhuān)業(yè)培訓(xùn)優(yōu)勢(shì):
陪訓(xùn)的周期一般都較短,但是怎么學(xué)習(xí)的知識(shí)都很?chē)?guó)家公綜合教材,有專(zhuān)業(yè)老師系統(tǒng)面授,遇到問(wèn)題也可以咨詢(xún)老師我得到飛快幫忙解決。
況且,相對(duì)于自學(xué),專(zhuān)業(yè)培訓(xùn)的學(xué)習(xí)氛圍更好,也可以和同期學(xué)員互想探討,對(duì)拓展思路很有幫助。
劣勢(shì):
培訓(xùn)吧不需要不大的金錢(qián)成本,一般培訓(xùn)機(jī)構(gòu)的費(fèi)用都在1W以上,在算上生活費(fèi)什么的,成本更高。
不過(guò)畢竟培訓(xùn)周期較短的原因,好象從培訓(xùn)機(jī)構(gòu)回去工作的學(xué)生,基礎(chǔ)都不是什么很扎實(shí),和經(jīng)過(guò)幾年系統(tǒng)學(xué)習(xí)的人相比,的確有是有差距。
自學(xué)優(yōu)勢(shì):
金錢(qián)成本低,在學(xué)習(xí)時(shí)間的安排上都很自由,還能夠按照自己的學(xué)習(xí)計(jì)劃并且學(xué)習(xí)。
劣勢(shì):
沒(méi)基礎(chǔ)一般都需要較長(zhǎng)的時(shí)間,如果沒(méi)有沒(méi)有基礎(chǔ)的話,入門(mén)也很難,容易不踩坑。
并且自學(xué)要強(qiáng)大無(wú)比的自制力,要要堅(jiān)持每天晚上怎么學(xué)習(xí),但遇到技術(shù)難點(diǎn)容易做牛角尖,導(dǎo)致容易放棄。
如果沒(méi)有你的自制力不強(qiáng),又想迅速提升到技能剛剛進(jìn)入IT行業(yè),那么好是是找一家可靠的培訓(xùn)機(jī)構(gòu)并且自學(xué),雖說(shuō)費(fèi)用高,但能讓你快速入門(mén)。
如果你是邊上班邊學(xué),自制力有強(qiáng)的的的話,那你徹底是可以自學(xué),現(xiàn)在網(wǎng)上的教程的很多,再買(mǎi)基本上Java的書(shū)去看看,曾經(jīng)的一個(gè)鑒定合格的碼農(nóng)全部沒(méi)有問(wèn)題。
在家自學(xué)網(wǎng)站推薦推薦
W3Cschool:上面不光有能免費(fèi)的教程,有Java微課,讓你在旁邊理論學(xué)習(xí)一遍實(shí)踐。
菜鳥(niǎo)教程:該網(wǎng)站上有豐富地的實(shí)例,還有一個(gè)其他用戶的學(xué)習(xí)筆記,便于掌握可以參考。
慕課網(wǎng):上面有豐富的視頻教程,個(gè)人建議很喜歡看視頻去學(xué)習(xí)的使用。
Java書(shū)籍推薦一下入門(mén)書(shū)籍
《Head First Java, 2nd Edition(中文版)》
這本書(shū)不僅僅內(nèi)容豐富、有趣的且簡(jiǎn)明易懂,而且范圍涵蓋了所有Java相關(guān)的基礎(chǔ)知識(shí)。要是你是Java初學(xué)者,這本書(shū)正比較適合你。
《Java 核心技術(shù)(卷1、2)》
寫(xiě)作風(fēng)格相比HeadFirst趣味性來(lái)說(shuō)更顯傳統(tǒng),所涵蓋教育的內(nèi)容以及Java基礎(chǔ)知識(shí)及高級(jí)應(yīng)用,是是對(duì)初學(xué)者來(lái)說(shuō)的另一種選擇。
進(jìn)階書(shū)籍
《Java 編程思想(第4版)》
必讀之作,不僅僅范圍涵蓋所有Java基礎(chǔ),對(duì)此編程思想層面的提升也有很好的幫助。
《Head First 設(shè)計(jì)模式》
延續(xù)HeadFirst一改生動(dòng)活潑趣味的寫(xiě)作風(fēng)格,介紹23個(gè)設(shè)計(jì)模式,我推薦作為設(shè)計(jì)模式入門(mén)級(jí)書(shū)。
《Effective Java 中文版(第2版)》
Java編程中78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋教育了大多數(shù)開(kāi)發(fā)人員每天所無(wú)法應(yīng)付的問(wèn)題的解決方案。
《重構(gòu):改善既有代碼的設(shè)計(jì)》
出處于MartinFowler的大作,請(qǐng)寫(xiě)出杰出代碼的必經(jīng)之路,個(gè)人建議每個(gè)碼農(nóng)好是都看。
《Java Concurrency in Practice》
打聽(tīng)一下Java并發(fā)編程必讀佳作,建議閱讀什么英文版。