更新時間:2019-11-07 14:47:20 來源:動力節(jié)點 瀏覽2720次
學(xué)Java不要特別的智商,可以說,只是指導(dǎo)思想、學(xué)習(xí)環(huán)境和學(xué)習(xí)方法對路,只要不是弱智,大家都學(xué)得會,別去聽有些人的瞎BB,我見過智商真的不怎么的人學(xué)會Java,相信自己很重要
我們又不想成為喬布斯、比爾蓋茨,我們只是想學(xué)會Java有份體面的工作、有份體面的收入而已,至于以后成為什么樣的,以后有的時間認(rèn)識自己,別去相信什么程序員是野生的,沒有野生的,他們也是在大學(xué)學(xué)習(xí)過的,也是家養(yǎng)的,是人類就沒野生的,除非他們是非人類。

如何認(rèn)識敲代碼的重要性?
說到敲代碼,我們必須著重說明一下,我們從小到到,老師傳授我們的是知識(knowlegde),不是技能(skill),所以我們擅長的是學(xué)知識而不是技能,我們總用學(xué)知識的方法學(xué)編程,而編程是一個知識加技能的活,學(xué)技能必須練、必須實踐
比如修鐘表,比如踢足球、打籃球,光靠看看書、看看視頻解決不了問題。
賣油翁的故事大家都學(xué)過,”我亦無他,唯手熟爾。”,所以學(xué)編程必須去敲代碼、去實踐,
如何認(rèn)識在敲代碼中遇到的錯誤呢?
有的初學(xué)者在運行程序之前恨不得燒柱香,祈禱程序運行不會出錯。要明確一點,碰到錯誤不可怕,也不可避免,但是見的錯誤越多,那么說明你學(xué)的越快,這是好事,錯誤見多了,以后就不會再犯這種錯誤了,當(dāng)然前提是你得找到出錯的原因。
那么怎樣才是解決問題的正確方式呢?碰到程序出錯,首先要想著自己去解決,明確程序出了什么錯誤,找到程序出錯的地方,比如哪一行或者哪個方法。然后理一下自己的思路,仔細(xì)想想哪里有什么遺忘的地方,按照程序執(zhí)行的順序,依次往下找,多找?guī)妆椤?/p>
但是,記住,如果超過一段時間(你自己可以設(shè)置一個時間,比如15分鐘),你找不出解決方法,就不要找了,盡快找人幫助解決,畢竟學(xué)JAVA的碰到的問題太多了,花大把大把時間解決個別問題,你耗不起,這樣學(xué)習(xí)效率過低了,會嚴(yán)重影響學(xué)習(xí)信心,當(dāng)然別人幫你解決了問題,你就一定要問清楚為什么會出現(xiàn)這個問題,否則這個敲代碼效果就不一定好了。
如何讓學(xué)習(xí)不是很痛苦,更easy點
1.剛接觸Java時不要讀《JAVA編程思想》
2.別把學(xué)習(xí)計劃制定得太宏大,太緊湊,要有適當(dāng)?shù)拈L期打算,不要恨不得一天就把它學(xué)會了,但是學(xué)著學(xué)著就像霜打的茄子,焉了。
3.不要聽到什么好去學(xué)什么,開始時別去想struts2,spring,mybatis這些高大上的框架,只要基礎(chǔ)打扎實,學(xué)這些不難,IDE只要選一個弄明白就可以,不要多。
4.開始別玩Oracle,就玩MySQL,玩得差不多再玩Oracle很容易,開始也別用linux,就用windows,就是什么簡單就用什么,別自己給自己制造麻煩,簡單的學(xué)好了,復(fù)雜點學(xué)學(xué)很方便,高精尖的東西對于初學(xué)者來說,都是包袱,不是什么利器,是有毒的蘋果。
5.不要就是碰到什么問題,都希望把問題弄的很透徹,因為有些東西不是你現(xiàn)階段能夠徹底理解的,這就類似與你跟一個四五歲的小朋友解釋成年人之間的事,解釋了半天發(fā)現(xiàn)他還是不懂,于是你會說:等你長大了也就明白了,知識是成體系的,后面的沒學(xué),前面的不容易理解,等你后面的學(xué)好,發(fā)現(xiàn)前面的很好理解。
6.盡快敲代碼,是在基本理解例子的基礎(chǔ)上,自己從頭到尾敲一遍,不要把學(xué)過的知識點扔的太久之后才去敲,記?。郝斆魅丝梢栽趶氐桌斫獾幕A(chǔ)上開始敲代碼,對于普通人,基本理解以后就可以開始敲代碼,有很多時候,你想破頭都不明白的問題,敲一下就立即明白。在敲完以后,這個時候要好好理解,就是把完全理解的任務(wù)后置,這會讓學(xué)習(xí)更輕松。
總之,前面一大段都是想說,不要把問題搞得太復(fù)雜,怎么簡單怎么來,別自找麻煩,否則你學(xué)會Java的可能性就越小。
解決了認(rèn)識問題,接下來就是學(xué)習(xí)方法等技術(shù)問題了
1、學(xué)習(xí)教材選擇
推薦《JAVA核心技術(shù)》,想多看點代碼多練習(xí)可以找《java開發(fā)實戰(zhàn)經(jīng)典》
關(guān)于《JAVA編程思想》ThinkinginJava,是本好書,有學(xué)Java圣經(jīng)之說。
但是這本書對Java有基本功的人來說不錯,學(xué)習(xí)此書可以對Java有一個比較深刻的理解,但對于初學(xué)者(除非腦子特好使)是個毒藥,過于抽象,真不太好懂,所以不建議初學(xué)者使用。

但是這本書對JAVA有基本功的人來說不錯,學(xué)習(xí)此書可以對JAVA有一個比較深刻的理解,但對于初學(xué)者(除非腦子特好使)是個毒藥,過于抽象,真不太好懂,所以不建議初學(xué)者使用。
關(guān)于視頻,必須說明一下:
第一,最好看一個人的視頻,因為每個老師的思維方式不一樣。
第二,看視頻是一個相當(dāng)?shù)托У膶W(xué)習(xí)方法,能不看就不要看,實際上看視頻慢慢就落入學(xué)習(xí)知識而忽視技能練習(xí)的狀態(tài),開始去努力記知識點,不去敲代碼,這樣是走不下去的,看視頻時,一定要記得敲代碼。
在入門學(xué)習(xí)java的過程當(dāng)中大家缺乏系統(tǒng)的java學(xué)習(xí)視頻,這里小編給大家分享一些大家需要的視頻教程:
零基礎(chǔ)自學(xué)java教程推薦
最新java視頻教程免費下載(從入門到精通):http://www.soulsinkind.com/video.html
零基礎(chǔ)java自學(xué)教程:http://www.soulsinkind.com/tutorial_java_se/
相關(guān)推薦
零基礎(chǔ)學(xué)Java編程,這些內(nèi)容你一定要知道
學(xué)習(xí)Java編程了解一些免費Java開發(fā)工具
以上就是動力節(jié)點java學(xué)院小編介紹的“自己怎么快速高效的學(xué)習(xí)Java開發(fā)”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀