學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)經(jīng)驗>

如何正確有效的學(xué)習(xí)java前端

時間: 欣怡1112 分享

  java,它是目前世界上最好和應(yīng)用最廣泛的編程語言之一,他的作用非常大,所以學(xué)習(xí)它的的人越來越多。因此,下面是學(xué)習(xí)啦小編分享給大家的有效的學(xué)習(xí)java前端的方法,希望大家喜歡!

  有效的學(xué)習(xí)java前端的方法一

  大量閱讀

  我是一個勁頭十足的讀者。所以,我的第一個關(guān)于學(xué)習(xí)JavaScript的技巧就是關(guān)于閱讀,這絕不是巧合。書籍和其他的資源(如文章)可以在很大程度上幫助你學(xué)習(xí)JavaScript。通過實踐學(xué)習(xí),書籍是我學(xué)習(xí)新學(xué)科最喜歡的方式。在學(xué)習(xí)JavaScript的情況下,我將會向所有人推薦兩本書。第一本是 Nicolas C. Zackas的《JavaScript高級程序設(shè)計》。這本書將會帶領(lǐng)你從JavaScript基礎(chǔ)到最高級的主題。當(dāng)你看完這本書,并且練習(xí)你所學(xué)過的知識點時,你將會掌握扎實的JavaScript知識。如果你掌握了這本書里面的所有知識點,我相信它會讓你離成為一個JavaScript專家更近一步。不過,這本書還不夠。不要誤會,這本書是很好而且包含了很多內(nèi)容。問題就在于由于ECMAScript6的介紹很多都改變了。

  這本書涵蓋了之前版本的JavaScript,所以,如果你只看《JavaScript高級程序設(shè)計》,你可以學(xué)習(xí)JavaScript,但是你不能學(xué)到最新的JavaScript特性。這就是為什么會有第二本書。這本書是出自同一個作者的《了解ECMAScript》本書包含了有關(guān)JavaScript的前沿信息。閱讀這本書,ECMAScript 6 將不再是你的問題。不過這有一個忠告,不要在閱讀Web開發(fā)人員專業(yè)的JavaScript書籍之前閱讀它。

  理解ECMAScript會教你ECMAScript6的特點。但是你不會學(xué)到JavaScript基礎(chǔ)。這就是你必須在理解ECMAScript之前先閱讀Web開發(fā)人員專業(yè)的JavaScript書籍的原因。第二本書是建立在第一本書的基礎(chǔ)上的。除了這兩本書你還應(yīng)該閱讀關(guān)于JavaScript的文章和帖子。讓你自己沉浸在JavaScript中。

  有效的學(xué)習(xí)java前端的方法二

  親歷親為(勤動手)

  眾所周知,只閱讀遠(yuǎn)遠(yuǎn)不夠。此外,這也不是最好的記住新知識的方法。你不信?想一想你昨天所閱讀的所有東西。你能記得多少?你還能記得多少事實和數(shù)字?你可能記得你所閱讀過得文章的題目,你還可能大概記得那些文章談?wù)摰氖鞘裁?。但是,如果有人給你做一個測試去測試一些明確的事實和數(shù)字,你可能會失敗。

  毋庸置疑的事實就是你只閱讀了這些文章一次。當(dāng)你帶著學(xué)習(xí)的目的去閱讀的時候,你不止只看一次。你將會反復(fù)的閱讀知道你記住為止。不過,我會認(rèn)為閱讀不是最有效的學(xué)習(xí)方式。無論你想要學(xué)JavaScript或者其他任何東西,都有很多更有效的方法讓你去完成。這就是通過實踐去學(xué)習(xí)。學(xué)習(xí)代碼的最好的方法就是去編寫代碼。

  我知道這聽起來簡單也相當(dāng)合理。但是,通常我們更喜歡閱讀而不是去實踐。其中有一個原因可能是閱讀更容易更舒適。而且,既然我們尋求舒適,那么閱讀這些東西看起來是一個更好的選擇。并不是!如果你想要學(xué)習(xí)JavaScript,而且是在短時間內(nèi),你必須親歷親為勤動手,這是宜早不宜遲的。

  通過實踐來學(xué)習(xí)的好處

  正如我所提到的,你練習(xí)你所學(xué)的你會學(xué)得更快。你會得到即時的反饋,看看有什么作用。這是書本所無法復(fù)制的東西,包括電子版的。當(dāng)你下定決心通過閱讀來學(xué)習(xí)JavaScript的時候,你必須相信書本里的結(jié)果。這些結(jié)果通常是對的。但是,仍然可能會發(fā)生某些代碼段可能會產(chǎn)生不同的結(jié)果。特別是如果書中的一些語法已經(jīng)過時了,在這種情況下,一些代碼可能就不會運行。

  事實就是編寫和出版一本書籍需要花費時間。所以當(dāng)這本書最后出版的時候,編程語言已經(jīng)包含了不包含在本書中的更新,這不足為奇。因此,你正在學(xué)習(xí)可能已經(jīng)過時的定西。如果你專注于練習(xí),這就不太可能發(fā)生。如果你在學(xué)習(xí)JavaScript的時候使用一些在線編輯器(如CodePen),你總是會使用這種語言的最新版本。JavaScript是一個很好的例子。

  很長一段時間,并沒有關(guān)于ECMAScript 6 的書籍。但是,如果您使用Babel等編譯器,則可以使用此語法編寫代碼。在編程界,這相當(dāng)普遍。通常書籍在出版的時候就已經(jīng)過時了或者很快要過時了。留在技術(shù)前沿的唯一方法就是實踐。通過實踐學(xué)習(xí)JavaScript的另一個理由已經(jīng)提到了,就是能得到即時的反饋和更好的信息保留。

  當(dāng)閱讀JavaScript可能是危險的時候

  這種反饋循環(huán)和改進(jìn)的保留是為什么即使是最新的書也不會是最好的選擇。此外,閱讀實際上可以讓你退步。當(dāng)你讀到一些的東西時,很容易讓你說服自己你是在取得進(jìn)步。為什么會這樣呢?你正在瀏覽頁面并深入其中。然而,這只是你自己認(rèn)為的。如果有人給你測試怎么辦?你能像你翻頁那樣輕松的通過嗎?

  在多數(shù)情況下,翻書比掌握書中包含的知識要容易得多。當(dāng)我決定主要通過閱讀書籍而忽視練習(xí)來學(xué)習(xí)JavaScript時,我意識到了這一點。而且我很快意識到,過了一段時間后,我會忘記我之前閱讀的所有東西。因為很多東西我只看了一次。所以,這是延長我學(xué)習(xí)JavaScript旅程的另一個因素。換句話說,我掌握的信息非常糟糕。而且,我也沒有得到反饋。

  我曾經(jīng)認(rèn)為看書中的練習(xí)和親自動手操作效果是一樣的,但是大錯特錯!你可以從早到晚用你的腦子寫代碼。然而,除非你測試,否則你永遠(yuǎn)都不會知道你的代碼是否有用。甚至連專家和有著多年經(jīng)驗的人都不會依賴他們的想法和猜測。他們測試他們的想法。如果你真的想學(xué)習(xí)JavaScript我建議你也這樣做。

  如果你不確定你該花多少時間去閱讀和練習(xí)該怎么辦?我的答案很簡單。通常在練習(xí)上花費更多時間。如果你必須在閱讀一些東西和練習(xí)上選擇一個,選擇后者。記住,閱讀某事物會讓你說服自己是在進(jìn)步。不要購買這個錯覺。

  有效的學(xué)習(xí)java前端的方法三

  嘗試不同的學(xué)習(xí)方法

  到目前為止,我們討論了學(xué)習(xí)可以通過閱讀或者實踐。這兩種方法足夠可以幫助你學(xué)習(xí)JavaScript。不過,你可以使用更多其他方法來提高你的學(xué)習(xí)能力。有一種理論是這樣說的,每個人都有不一樣的學(xué)習(xí)方式。對這個理論的合理性有一些批評和持續(xù)的爭論。誰知道呢,也許它只是起到安慰的作用。如果你想要,你可以嘗試不同的風(fēng)格,看看哪一種最適合你自己。

  對于那些不相信學(xué)習(xí)風(fēng)格存在的人呢?我依然想鼓勵你們?nèi)L試不同的方式。我理解你們喜歡書籍勝過視頻。或者你們喜歡自己嘗試,而不是閱讀它們。最后一個最適合我,書籍排第二。使用各種學(xué)習(xí)方式學(xué)習(xí)JavaScript的原因很簡單。你使用的方式越多,你就越沉浸其中。

  多元的學(xué)習(xí)方法只為更深的沉浸在其中

  然我們來談一談僅僅通過閱讀來學(xué)習(xí)JavaScript。這種方式有一個問題。你會經(jīng)常接觸不到JavaScript。與學(xué)科定期接觸是學(xué)習(xí)的關(guān)鍵。而且,接觸的越頻繁,你會學(xué)得越快。所以,如果你想更快的學(xué)習(xí)JavaScript,辦法就是勇往直前。你需要顯著的增加這個頻率。換句話說,你必須沉浸在其中。

  這就是為什么你需要嘗試盡可能多的方式。你現(xiàn)在在讀一些關(guān)于JavaScript的好書嗎?這是一個好的開始!現(xiàn)在呢,怎么進(jìn)一步呢?舉個例子,你可以開始閱讀關(guān)于JavaScript的博客文章。由Eric Elliott領(lǐng)銜的“this blog”和“JavaScript Scene)是開始的好地方。你也可以開始聽關(guān)于JavaScript的播客。這里我向大家推薦兩個:“JavaScript Jabber” 和 “JavaScriptAir”。

  如果你更喜歡視頻而不是聲音該怎么辦呢?沒問題! JavaScriptAir 在 YouTube 上也有“its own channel”。另一個你可以學(xué)習(xí)JavaScript和其他關(guān)于網(wǎng)站開發(fā)技術(shù)的頻道是 “LearnCode.academy”。下一個專注于JavaScript的頻道是“JSConfEU”。如果你在尋找課程,使用搜索并選擇你喜歡的。有上百種頻道和視屏可以幫助你學(xué)習(xí)JavaScript。你也可以試試網(wǎng)頁,比如“Lynda” 和 “Udacity”。

  有些人會忽略會談和博客,因為他們不認(rèn)為這些是有用的。我不同意這個觀點。這些資源常常使人們從多年的實踐中學(xué)到很多洞察力和訣竅。此外,這些資源通常比課程和書本更通俗易懂和有趣。所以,你可以使用這些資源來放松,同時還能學(xué)到很多。

猜你喜歡:

1.web前端簡歷自我評價

2.web前端工程師面試題及答案

3.web前端開發(fā)面試題及參考答案

4.web前端工程師面試自我介紹

5.如何系統(tǒng)有效的學(xué)習(xí)java me

3749216