全國咨詢熱線:400-009-1906

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

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

來源:尚學(xué)堂      閱讀數(shù):806

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

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

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

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

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

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

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

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

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

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

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

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

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