全國(guó)咨詢熱線:400-009-1906

首頁(yè)>學(xué)員故事>Java學(xué)習(xí)的捷徑是什么?原來(lái)Java學(xué)習(xí)也是有秘訣的!

Java學(xué)習(xí)的捷徑是什么?原來(lái)Java學(xué)習(xí)也是有秘訣的!

來(lái)源:尚學(xué)堂      閱讀數(shù):807

           經(jīng)過(guò)將近4個(gè)月的學(xué)習(xí),Java的課程已經(jīng)結(jié)束了。雖然在這四個(gè)月的時(shí)間里有迷茫,有失落,有努力,有糾結(jié),但是最多的,還是收獲。我同樣會(huì)記得在這里教風(fēng)嚴(yán)格的老師,激情與樂趣并重的老師,可親的助理老師們,還有與我有共同愛好的在一起培訓(xùn)的java的“碼友”們。可是我知道,學(xué)習(xí)java的路上,我們才剛剛起步。學(xué)Java之前我聽許多人說(shuō)Java很難,學(xué)了之后我感覺Java確實(shí)不容易,想學(xué)好它并非易事。但是我相信,我會(huì)堅(jiān)持下去。

                                           Java學(xué)習(xí)的捷徑是什么?原來(lái)Java學(xué)習(xí)也是有秘訣的!
                                                  掃碼免費(fèi)贈(zèng)送Java課程300集

     
        我是在13年底由于偶然的機(jī)會(huì)接觸到j(luò)ava的。剛開始看的是馬士兵老師的視頻,自己學(xué)習(xí)了一段時(shí)間,但是效果并不理想,之后就聽說(shuō)了尚學(xué)堂。當(dāng)時(shí)聯(lián)系的老師是向老師,我在向老師那里詳細(xì)的咨詢了java培訓(xùn)方面的東西,就覺得來(lái)尚學(xué)堂培訓(xùn)了。在來(lái)這以前,本以為馬老師還在這里呢,誰(shuí)知道到馬老師已經(jīng)不帶課了。不過(guò)這里的很多老師也是很優(yōu)秀的。

        在尚學(xué)堂聽裴老師的javaSE的課程讓我受益匪淺,老師幽默風(fēng)趣,由淺入深,循序漸進(jìn)教學(xué)方式讓我更快掌握代碼,而且他還同我們一起設(shè)計(jì)許多有趣的小程序,既學(xué)習(xí)了相關(guān)的知識(shí),也提高了我們學(xué)習(xí)Java的興趣。同樣,在第二階段,風(fēng)趣幽默的夏老師,也給我們帶來(lái)易于理解,同時(shí)又不沉悶的課堂講解,讓我們知道,學(xué)習(xí)java也是一個(gè)很有樂趣的過(guò)程,而且夏老師知識(shí)相當(dāng)?shù)臏Y博,給我傳授了很多的知識(shí);在第三階段,教風(fēng)嚴(yán)謹(jǐn)?shù)男だ蠋?,用他豐富的java知識(shí)和熟練地編寫代碼能力,深深地影響著我們,使我們知道,熟練地java編寫,和好的程序設(shè)計(jì),是從大量的java編寫中實(shí)踐而來(lái)的,而且在我們有疑難問(wèn)題時(shí),肖老師總是能耐心的給我們講解。這種浸入式的java培訓(xùn)教學(xué) 我覺得很好,實(shí)踐出真知,只有在實(shí)踐中才能真正學(xué)到東西,發(fā)現(xiàn)問(wèn)題,才能更好提升自己。同時(shí)老師和我們一起學(xué)習(xí)新的東西,和我們一起鉆研,漸漸的使我們也有了自學(xué)的能力。

        就在前幾天的面試中,自己終于找到了滿意的工作,自找工作的過(guò)程中尤其要感謝史老師的幫助。我也知道工作的開始也是我新的學(xué)習(xí)的開始,在未來(lái)的路程中,必須更加的努力學(xué)習(xí),才能使自己能在以后的代碼路上走的更遠(yuǎn)。

       經(jīng)過(guò)四個(gè)月的Java學(xué)習(xí),我也找到了Java學(xué)習(xí)的方法,大概就是以下兩點(diǎn)了:

       1、學(xué)習(xí)Java的“捷徑”,就是堅(jiān)持、練習(xí),堅(jiān)持練習(xí)    

        在學(xué)習(xí)上我覺得把Java學(xué)會(huì)的關(guān)鍵一點(diǎn)就是堅(jiān)持練習(xí)。學(xué)習(xí)Java時(shí)每天必須保證一定量的練習(xí),我們老師也說(shuō)學(xué)習(xí)編程語(yǔ)言沒有捷徑可走。真的,只有每天反復(fù)操作了,經(jīng)常寫代碼了,我們?cè)谟龅絾?wèn)題時(shí)才有一定的思路。欲速則不達(dá),學(xué)習(xí)編程語(yǔ)言需要一個(gè)比較漫長(zhǎng)的階段,不能一步登天,這需要一個(gè)過(guò)程,在這個(gè)過(guò)程中慢慢積累經(jīng)驗(yàn),扎實(shí)基礎(chǔ)。不要以為寫出了一個(gè)簡(jiǎn)單的小程序,就認(rèn)為自己已經(jīng)學(xué)的很好了,這只不過(guò)是在你學(xué)習(xí)編程過(guò)程中一個(gè)小小的實(shí)踐。不要滿足于現(xiàn)狀,要不斷完善自己的知識(shí)體系,善于總結(jié)實(shí)踐經(jīng)驗(yàn)。要端正自己的學(xué)習(xí)態(tài)度,是主動(dòng)去學(xué),而不是被動(dòng)!提高自學(xué)能力。學(xué)習(xí)編程的秘訣是:編程、編程、再編程。不僅要多實(shí)踐,而且要快實(shí)踐。

        我們?cè)诳磿臅r(shí)候,不要等到你完全理解了才動(dòng)手敲代碼,而是應(yīng)該在看書的同時(shí)敲代碼,程序運(yùn)行的各種情況可以讓你更快更牢固的掌握知識(shí)點(diǎn)。程序代碼是軟件開發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。當(dāng)你學(xué)習(xí)一個(gè)類以后,你就可以自己寫個(gè)簡(jiǎn)單的例子程序來(lái)運(yùn)行一下,看看有什么結(jié)果,然后再多調(diào)用幾個(gè)類的方法,看看運(yùn)行結(jié)果,這樣非常直觀的把類給學(xué)會(huì)了,而且記憶非常深刻。然后不應(yīng)該滿足把代碼調(diào)通,你應(yīng)該想想看如果我不這樣寫,換個(gè)方式,再試試行不行。記得哪個(gè)高人說(shuō)過(guò)學(xué)習(xí)編程就是個(gè)破壞的過(guò)程,把書上的例子,自己學(xué)習(xí)Documentation編寫的例子在運(yùn)行通過(guò)以后,不斷的嘗試著用不同的方法實(shí)現(xiàn),不斷的嘗試破壞代碼的結(jié)構(gòu),看看它會(huì)有什么結(jié)果。通過(guò)這樣的方式,你會(huì)很徹底的很精通的掌握J(rèn)ava。舉個(gè)例子,我們都編過(guò)Hello World ,一開始很多同學(xué)不是很理解為什么main方法一定要這樣來(lái)定義public static void main(String[] args),能不能不這樣寫? 我剛也有這樣的疑問(wèn)。想知道答案嗎?很簡(jiǎn)單,你把main改個(gè)名字運(yùn)行一下,看看報(bào)什么錯(cuò)誤,然后根據(jù)出錯(cuò)信息進(jìn)行分析;把main的public取掉,在試試看,報(bào)什么錯(cuò)誤;static去掉還能不能運(yùn)行;不知道m(xù)ain方法是否一定要傳一個(gè)String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把a(bǔ)rgs改成別的名字,看看運(yùn)行結(jié)果如何。我當(dāng)初學(xué)習(xí)Java的時(shí)候就是這樣做的,把Hello World程序反復(fù)改了七八次,不斷運(yùn)行,分析運(yùn)行結(jié)果,最后就徹底明白為什么main方法是這樣定義的了。這樣雖然比較費(fèi)時(shí)間,不過(guò)一個(gè)例子程序這樣反復(fù)破壞幾次之后。我就對(duì)這個(gè)相關(guān)的知識(shí)徹底學(xué)通了。有時(shí)候甚至故意寫一些錯(cuò)誤的代碼來(lái)運(yùn)行,看看能否得到預(yù)期的運(yùn)行錯(cuò)誤。這樣對(duì)于編程的掌握是及其深刻的。
 
        2、學(xué)習(xí)Java,需要適當(dāng)?shù)貙W(xué)一些英語(yǔ)
        對(duì)學(xué)習(xí)編程來(lái)說(shuō),不要求英語(yǔ),但不能一點(diǎn)不會(huì),。最起碼像JAVAAPI文檔這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開啟一個(gè)"金山詞霸"??炊嗔司蜁?huì)越來(lái)越熟練。在學(xué)JAVA的同時(shí)學(xué)習(xí)英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語(yǔ)好對(duì)你學(xué)習(xí)有很大的幫助。

        學(xué)習(xí)Java這段時(shí)間,有時(shí)候會(huì)覺得有點(diǎn)苦,但是我覺得正是有了你奮斗時(shí)的苦,才能換來(lái)學(xué)成后的甜。當(dāng)你經(jīng)過(guò)認(rèn)真寫代碼做完一個(gè)項(xiàng)目時(shí),你會(huì)有一種成就感。心里有一種說(shuō)不出的喜悅之情。

  學(xué)習(xí)Java靠得是韌勁,靠得是拼勁,考得是堅(jiān)持不懈。如果做好了這幾點(diǎn),我想Java對(duì)你來(lái)說(shuō)不會(huì)太難。還有,你自己要有信心,相信自己能學(xué)會(huì)。以上就是我在學(xué)了Java后的一些感言。
 
推薦閱讀:Java的深入淺出之道

                 萬(wàn)物互聯(lián),Java語(yǔ)言是通往互聯(lián)網(wǎng)世界的橋梁

                 看懂了這些,你就掌握了一半的Java