在培訓(xùn)機(jī)構(gòu)學(xué)習(xí)Java這種較難的語言要怎樣學(xué)才能有效?
學(xué)習(xí) Java 之前,不能頭腦一熱就做出決定,要靜下心來去思考下邊的一些問題。
你對(duì)學(xué)習(xí) Java 是否有充分的學(xué)習(xí)興趣?
你是否可以能夠靜下心來堅(jiān)持不懈認(rèn)真的學(xué)習(xí)?
如何去學(xué)習(xí)的Java?
以上是兩個(gè)容易回答但絕對(duì)不應(yīng)該忽略的問題,第三個(gè)問題是最主要的。如果可以確定自己對(duì) Java 感興趣,而且又有做好了吃苦的準(zhǔn)備,這樣才可能學(xué)好 Java。如果具備前兩個(gè)條件,那么剩下的這一點(diǎn)就學(xué)要我們多和前輩請(qǐng)教以及自己要多總結(jié)。
首先第一點(diǎn)是大家都要注意的一點(diǎn),那就是上課要專心,提問要大膽,互動(dòng)要回答,周邊要討論,這樣可以讓你自己更快更好更高效的融入學(xué)習(xí)中。
不要看太多的書,先找相對(duì)基礎(chǔ)的書籍系統(tǒng)地學(xué)習(xí)。很多程序開發(fā)人員工作了很久也只是熟悉了解部分基礎(chǔ),所以沒有必要花費(fèi)太多精力全面了解 Java 的每一個(gè)細(xì)節(jié)。
初學(xué)時(shí)不要去死記語法。在剛接觸 Java 語言時(shí),要掌握好語法基礎(chǔ),并基礎(chǔ)了解一些功能屬性。借助開發(fā)者工具完成代碼的錄入,這樣可以更快地進(jìn)入學(xué)習(xí)狀態(tài)。
課堂筆記也是初學(xué)者最重要的一點(diǎn),不管是學(xué)習(xí)什么課程,課堂筆記都是最好的學(xué)習(xí)行為,課堂筆記可以幫助你復(fù)習(xí),也可以幫助你找出自己忘去的東西。
多實(shí)踐操作,多思考問題,多請(qǐng)教老師。僅能讀懂書中的內(nèi)容和技術(shù)是不夠的,必須動(dòng)手編寫程序代碼、運(yùn)行代碼,并分析運(yùn)行的過程和具體情況,從而對(duì)學(xué)習(xí)內(nèi)容有整體的認(rèn)識(shí)。用自己的方式思考問題,通過編寫代碼來提高編程思路。平時(shí)多和其他人溝通技術(shù)問題,提高自己的技術(shù)和見識(shí)。
尤其時(shí)實(shí)踐這方面在課上的練習(xí)時(shí)間和課余時(shí)間一定要抓經(jīng)多加練習(xí),編程這方面的學(xué)習(xí)就是要多動(dòng)手,多敲代碼,才可以學(xué)習(xí)的更好。
遇到問題,首先嘗試自己解決。這樣可以提高自己對(duì)程序的調(diào)試能力,并對(duì)常見問題有一定了解,明白出錯(cuò)的原因,甚至舉一反三地解決其他相關(guān)聯(lián)的錯(cuò)誤問題。
如果自己解決不了的問題第一可以和自己左鄰右舍的同學(xué)一起去討論一下這個(gè)問題,討論后還是沒有解決及時(shí)和老師溝通,讓老師幫忙指導(dǎo)解決一下問題。這樣不僅可以提高自己的學(xué)習(xí)能力,還可以提高自己的溝通合作能力。
不要急躁,遇到技術(shù)問題,必須冷靜對(duì)待,不能讓思維混亂,保持清醒的頭腦才能分析和解決各種問題。
在學(xué)習(xí)中如果你旁邊的同學(xué)遇到問題時(shí)要積極主動(dòng)的幫忙,這樣有利于提高自己的知識(shí)掌握能力,而且還可以鍛煉自己的解決問題的能力,對(duì)以后自己工作有很大的幫助。
了解設(shè)計(jì)模式。開發(fā)是必須編寫程序代碼,這些代碼必須具有較高地可讀性,這樣編寫地程序才有調(diào)試和維護(hù)的必要價(jià)值。學(xué)習(xí)了解一些設(shè)計(jì)模式,能夠更好地把握項(xiàng)目的整體結(jié)構(gòu)。