java進(jìn)階路線 自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)
自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)習(xí)。
新手java程序員如何進(jìn)階?該從哪些方面努力?
任何語言都很容易入門。就像敲門進(jìn)入一個(gè)陌生的房間。你只需要說,“我想進(jìn)來看看,好嗎?”主人讓你進(jìn)去了,但你能做什么才是最重要的。所以這里有一些建議:
首先,我們需要弄清楚為什么我們需要學(xué)習(xí)Java。就像追我妹妹一樣,雖然大家都在談愛情,但每個(gè)人都有明確的目標(biāo)。例如,今年春節(jié)我們必須帶我妹妹回家鄉(xiāng)。如果語言學(xué)習(xí)沒有目標(biāo),就沒有持續(xù)的動(dòng)力和耐力。比如,趙老板打電話告訴你,只要你學(xué)好java,工資翻番,我不相信你想不出辦法。
其次,任何語言都有自己的系統(tǒng),尤其是作為學(xué)術(shù)語言的Java。它有一個(gè)龐大的體系結(jié)構(gòu)和復(fù)雜的類庫,以及眾多的輔助資料。了解所有相關(guān)知識(shí)幾乎是不可能的,也是沒有必要的。我們需要知道的是它的常識(shí),這是非常重要的。那么,什么是常識(shí)?這一點(diǎn)很容易理解。一般教科書和教程中的知識(shí)基本上是常識(shí)。
第三,任何一種語言要想成功地發(fā)展,都必須經(jīng)過實(shí)戰(zhàn)。沒有經(jīng)過實(shí)戰(zhàn)驗(yàn)證的知識(shí)點(diǎn)容易被遺忘。原因很簡(jiǎn)單。人們對(duì)情景記憶最敏感,實(shí)戰(zhàn)是最好的情景記憶。同時(shí),盡管很多人已經(jīng)學(xué)習(xí)了很多Java理論,但是他們的知識(shí)很少,對(duì)它的了解也不多。只有把它們付諸實(shí)踐,才能加深認(rèn)識(shí),實(shí)踐驗(yàn)證。這就是問題所在。如何戰(zhàn)斗?沒有項(xiàng)目怎么辦?首先,確保實(shí)際項(xiàng)目是最合適的。如果沒有實(shí)際的項(xiàng)目,我們必須研究和分析更多的開放源代碼?;蛘邽樽约涸O(shè)置一個(gè)有趣的小項(xiàng)目,比如用java制作一個(gè)自己的小網(wǎng)站,或者下班后帶一個(gè)小的私人工作去實(shí)踐等等,總之,找機(jī)會(huì)加強(qiáng)實(shí)踐訓(xùn)練。
如果做到以上三點(diǎn),基本上可以升級(jí)。
零基礎(chǔ)能學(xué)Java嗎?
我可以肯定地告訴你,你可以用零基礎(chǔ)來學(xué)習(xí)java。大多數(shù)人從零開始學(xué)習(xí)一項(xiàng)技術(shù),他們從小就學(xué)到了很多。此外,現(xiàn)在從事java工作的大多數(shù)工程師都是java技術(shù),只有零基礎(chǔ)學(xué)習(xí),然后進(jìn)入了TAO行業(yè)。!java學(xué)習(xí)主要是關(guān)于你是否有零基礎(chǔ),但是你是否適合學(xué)習(xí)java技術(shù),因?yàn)楝F(xiàn)在企業(yè)有一定的條件來滿足java技術(shù)人才的需求。學(xué)歷要求達(dá)到大專以上(這是基本條件),同時(shí)要有一定的邏輯思維能力(一般在學(xué)習(xí)前會(huì)有一次入學(xué)考試),只有在符合企業(yè)要求的情況下,學(xué)習(xí)Java才沒有問題。即使你沒有基礎(chǔ),也不會(huì)有任何影響。
達(dá)到一定的學(xué)習(xí)條件后,基本上可以肯定你能學(xué)好Java,但能否學(xué)好取決于你自己的努力。學(xué)習(xí)是一件枯燥的事情,有些人的意志力不夠強(qiáng),這可能會(huì)影響最終的學(xué)習(xí)效果,所以你要有一定的耐心和毅力。
還有就是在學(xué)習(xí)的過程中要學(xué)習(xí)java知識(shí),除了努力,還要問,遇到困難或不懂的問題要及時(shí)向老師請(qǐng)教,平時(shí)也要和學(xué)生交流,只有勤奮好學(xué)的人用自己的不懈努力才能得到好的效果。
學(xué)了java能做什么實(shí)際的東西?
學(xué)java可以做很多實(shí)用的事情,主要看你的興趣所在。如果你喜歡Android,你可以開發(fā)一個(gè)手機(jī)操作系統(tǒng)。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因?yàn)楦呤?、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開發(fā)一套游戲;也可以再造一個(gè)阿里巴巴。我聽說它們主要是Java棧。
所以,不要糾結(jié)于這個(gè)問題,只要努力學(xué)習(xí)。會(huì)有個(gè)地方給你的!