云和學(xué)員有話說(shuō):零基礎(chǔ)學(xué)Java,都會(huì)遇到哪些困難?
零基礎(chǔ)學(xué)Java,總會(huì)遇到各種問(wèn)題,來(lái)云和學(xué)習(xí)的同學(xué)也不例外。拿到高薪的他們有哪些高效應(yīng)對(duì)之法?今天的學(xué)員故事分享,或許能給你一些答案。
光陰易逝,白駒過(guò)隙。仔細(xì)一算,我學(xué)Java已經(jīng)有大半年的時(shí)間了,然而我依然覺(jué)得自己是一個(gè)初學(xué)者。
在學(xué)習(xí)Java的過(guò)程中我也曾迷茫過(guò),曾困惑過(guò),走了不少的彎路,老師布置的作業(yè)有時(shí)候不會(huì)做,每次都是要和同學(xué)一起討論,這個(gè)代碼什么意思???為什么用這條代碼,用別的不行嗎?甚至后來(lái)學(xué)到一半的時(shí)候,自己的學(xué)習(xí)狀態(tài)有點(diǎn)崩潰,索性作業(yè)也不按時(shí)做。
很快,班主任和導(dǎo)師都發(fā)現(xiàn)了我的問(wèn)題,給我進(jìn)行心理疏導(dǎo)。漸漸的,我意識(shí)到這樣下去是不行的,我必須改正自己的學(xué)習(xí)態(tài)度和方式。
經(jīng)過(guò)自己一段時(shí)間的調(diào)節(jié),我的學(xué)習(xí)進(jìn)度和積極性都能跟上班上的節(jié)奏了,現(xiàn)將我學(xué)習(xí)Java的一些心得和方法總結(jié)一下。也算是對(duì)自己這段時(shí)間學(xué)習(xí)的一個(gè)復(fù)盤。

Java是一門計(jì)算機(jī)語(yǔ)言,是人類發(fā)明的語(yǔ)言,實(shí)際上它比我們所說(shuō)的普通的語(yǔ)言要更容易學(xué)習(xí),只要你有一種堅(jiān)定的學(xué)習(xí)心態(tài),就一定可以學(xué)會(huì)的。
首先要做到課前、課后復(fù)習(xí)及預(yù)習(xí),要時(shí)時(shí)保持一個(gè)清醒的頭腦;多和同學(xué)溝通;互相學(xué)習(xí);取長(zhǎng)補(bǔ)短;在學(xué)習(xí)中做到幫助他人或他人幫助自己。
其次,學(xué)習(xí) Java千萬(wàn)不要浮躁。說(shuō)到浮躁,這也是一個(gè)很值得我深思的問(wèn)題。有段時(shí)間,每天起來(lái)我就有點(diǎn)泄氣,面對(duì)巨大的學(xué)習(xí)壓力,我不知所措。不僅是我,我身邊好多同學(xué)也有這個(gè)傾向,大家總是喜歡討論什么語(yǔ)言最好,什么語(yǔ)言功能強(qiáng)大。
這種討論倒沒(méi)有錯(cuò),不過(guò)真正學(xué)習(xí)的時(shí)候,浮躁會(huì)使你失去很多。在學(xué)習(xí)過(guò)程中,我很努力地使自己保持心理的平靜,從基礎(chǔ)學(xué)起,一步一個(gè)腳印的逐步學(xué)習(xí),不要想著一步登天。
在學(xué)習(xí)過(guò)程中,還要多查API,它是Java編程的基本方法,也是編程過(guò)程中所不斷利用的資源。Java的學(xué)習(xí)過(guò)程不僅僅是基本語(yǔ)法的學(xué)習(xí),更多的是去學(xué)習(xí)和掌握它所提供的API類庫(kù)。對(duì)于所接觸到的類,方法,都去仔細(xì)去閱讀文檔的說(shuō)明,再用自己編寫的實(shí)例去此時(shí)一下。而且不要只看而不練,學(xué)好Java靠的還是實(shí)踐,在一周兩節(jié)的實(shí)驗(yàn)課要認(rèn)真編程,不懂就問(wèn)同學(xué)或問(wèn)老師。

只有理論和實(shí)踐相結(jié)合才能真正掌握只是和技能。而且還要懂得運(yùn)用百度和谷歌,遇到問(wèn)題可以先搜索一下,實(shí)在不懂再找同學(xué)。理論學(xué)習(xí)。通過(guò)對(duì)理論的學(xué)習(xí),盡量了解新知識(shí)的概念;學(xué)習(xí)之后只是粗略的了解概念,不能和實(shí)際很好的結(jié)合。根據(jù)理論學(xué)習(xí)的知識(shí),考慮在什么場(chǎng)合下可以應(yīng)用這個(gè)新知識(shí),哪些地方已經(jīng)應(yīng)用了這個(gè)概念,建立對(duì)新知識(shí)的理性認(rèn)識(shí)。
Java是一種面向?qū)ο蟮牟僮髡Z(yǔ)言,必須要明白這點(diǎn),才能從總體上把握J(rèn)ava。學(xué)習(xí)編程,首先要從分析別人的代碼開始,明白他們的思路,認(rèn)真分析,在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿觥懘a,就比如說(shuō)老師布置的實(shí)踐作業(yè),一定要自己做,不能抄同學(xué)的。作業(yè)不是為了應(yīng)付老師,而是要讓自己真正懂得Java,這樣慢慢的,以后的實(shí)踐,自己就有實(shí)力去做。
學(xué)習(xí)Java也不是抱一本書看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己,實(shí)踐是最重要的。而且還可以從實(shí)踐中,體會(huì)到編程的樂(lè)趣,感受到自己做好一個(gè)程序,然后運(yùn)行出結(jié)果,是很有成就感的!
對(duì)于學(xué)習(xí)Java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)習(xí)要追本溯源,弄清問(wèn)題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。
通過(guò)以上學(xué)習(xí)方法,我從云和順利畢業(yè)并拿到滿意offer,雖然還有很多東西要學(xué),但我相信自己一定能成為一名合格的程序員!