如何正確有效的學習java前端
java,它是目前世界上最好和應用最廣泛的編程語言之一,他的作用非常大,所以學習它的的人越來越多。因此,下面是學習啦小編分享給大家的有效的學習java前端的方法,希望大家喜歡!
有效的學習java前端的方法一
大量閱讀
我是一個勁頭十足的讀者。所以,我的第一個關于學習JavaScript的技巧就是關于閱讀,這絕不是巧合。書籍和其他的資源(如文章)可以在很大程度上幫助你學習JavaScript。通過實踐學習,書籍是我學習新學科最喜歡的方式。在學習JavaScript的情況下,我將會向所有人推薦兩本書。第一本是 Nicolas C. Zackas的《JavaScript高級程序設計》。這本書將會帶領你從JavaScript基礎到最高級的主題。當你看完這本書,并且練習你所學過的知識點時,你將會掌握扎實的JavaScript知識。如果你掌握了這本書里面的所有知識點,我相信它會讓你離成為一個JavaScript專家更近一步。不過,這本書還不夠。不要誤會,這本書是很好而且包含了很多內容。問題就在于由于ECMAScript6的介紹很多都改變了。
這本書涵蓋了之前版本的JavaScript,所以,如果你只看《JavaScript高級程序設計》,你可以學習JavaScript,但是你不能學到最新的JavaScript特性。這就是為什么會有第二本書。這本書是出自同一個作者的《了解ECMAScript》本書包含了有關JavaScript的前沿信息。閱讀這本書,ECMAScript 6 將不再是你的問題。不過這有一個忠告,不要在閱讀Web開發(fā)人員專業(yè)的JavaScript書籍之前閱讀它。
理解ECMAScript會教你ECMAScript6的特點。但是你不會學到JavaScript基礎。這就是你必須在理解ECMAScript之前先閱讀Web開發(fā)人員專業(yè)的JavaScript書籍的原因。第二本書是建立在第一本書的基礎上的。除了這兩本書你還應該閱讀關于JavaScript的文章和帖子。讓你自己沉浸在JavaScript中。
有效的學習java前端的方法二
親歷親為(勤動手)
眾所周知,只閱讀遠遠不夠。此外,這也不是最好的記住新知識的方法。你不信?想一想你昨天所閱讀的所有東西。你能記得多少?你還能記得多少事實和數(shù)字?你可能記得你所閱讀過得文章的題目,你還可能大概記得那些文章談論的是什么。但是,如果有人給你做一個測試去測試一些明確的事實和數(shù)字,你可能會失敗。
毋庸置疑的事實就是你只閱讀了這些文章一次。當你帶著學習的目的去閱讀的時候,你不止只看一次。你將會反復的閱讀知道你記住為止。不過,我會認為閱讀不是最有效的學習方式。無論你想要學JavaScript或者其他任何東西,都有很多更有效的方法讓你去完成。這就是通過實踐去學習。學習代碼的最好的方法就是去編寫代碼。
我知道這聽起來簡單也相當合理。但是,通常我們更喜歡閱讀而不是去實踐。其中有一個原因可能是閱讀更容易更舒適。而且,既然我們尋求舒適,那么閱讀這些東西看起來是一個更好的選擇。并不是!如果你想要學習JavaScript,而且是在短時間內,你必須親歷親為勤動手,這是宜早不宜遲的。
通過實踐來學習的好處
正如我所提到的,你練習你所學的你會學得更快。你會得到即時的反饋,看看有什么作用。這是書本所無法復制的東西,包括電子版的。當你下定決心通過閱讀來學習JavaScript的時候,你必須相信書本里的結果。這些結果通常是對的。但是,仍然可能會發(fā)生某些代碼段可能會產(chǎn)生不同的結果。特別是如果書中的一些語法已經(jīng)過時了,在這種情況下,一些代碼可能就不會運行。
事實就是編寫和出版一本書籍需要花費時間。所以當這本書最后出版的時候,編程語言已經(jīng)包含了不包含在本書中的更新,這不足為奇。因此,你正在學習可能已經(jīng)過時的定西。如果你專注于練習,這就不太可能發(fā)生。如果你在學習JavaScript的時候使用一些在線編輯器(如CodePen),你總是會使用這種語言的最新版本。JavaScript是一個很好的例子。
很長一段時間,并沒有關于ECMAScript 6 的書籍。但是,如果您使用Babel等編譯器,則可以使用此語法編寫代碼。在編程界,這相當普遍。通常書籍在出版的時候就已經(jīng)過時了或者很快要過時了。留在技術前沿的唯一方法就是實踐。通過實踐學習JavaScript的另一個理由已經(jīng)提到了,就是能得到即時的反饋和更好的信息保留。
當閱讀JavaScript可能是危險的時候
這種反饋循環(huán)和改進的保留是為什么即使是最新的書也不會是最好的選擇。此外,閱讀實際上可以讓你退步。當你讀到一些的東西時,很容易讓你說服自己你是在取得進步。為什么會這樣呢?你正在瀏覽頁面并深入其中。然而,這只是你自己認為的。如果有人給你測試怎么辦?你能像你翻頁那樣輕松的通過嗎?
在多數(shù)情況下,翻書比掌握書中包含的知識要容易得多。當我決定主要通過閱讀書籍而忽視練習來學習JavaScript時,我意識到了這一點。而且我很快意識到,過了一段時間后,我會忘記我之前閱讀的所有東西。因為很多東西我只看了一次。所以,這是延長我學習JavaScript旅程的另一個因素。換句話說,我掌握的信息非常糟糕。而且,我也沒有得到反饋。
我曾經(jīng)認為看書中的練習和親自動手操作效果是一樣的,但是大錯特錯!你可以從早到晚用你的腦子寫代碼。然而,除非你測試,否則你永遠都不會知道你的代碼是否有用。甚至連專家和有著多年經(jīng)驗的人都不會依賴他們的想法和猜測。他們測試他們的想法。如果你真的想學習JavaScript我建議你也這樣做。
如果你不確定你該花多少時間去閱讀和練習該怎么辦?我的答案很簡單。通常在練習上花費更多時間。如果你必須在閱讀一些東西和練習上選擇一個,選擇后者。記住,閱讀某事物會讓你說服自己是在進步。不要購買這個錯覺。
有效的學習java前端的方法三
嘗試不同的學習方法
到目前為止,我們討論了學習可以通過閱讀或者實踐。這兩種方法足夠可以幫助你學習JavaScript。不過,你可以使用更多其他方法來提高你的學習能力。有一種理論是這樣說的,每個人都有不一樣的學習方式。對這個理論的合理性有一些批評和持續(xù)的爭論。誰知道呢,也許它只是起到安慰的作用。如果你想要,你可以嘗試不同的風格,看看哪一種最適合你自己。
對于那些不相信學習風格存在的人呢?我依然想鼓勵你們去嘗試不同的方式。我理解你們喜歡書籍勝過視頻?;蛘吣銈兿矚g自己嘗試,而不是閱讀它們。最后一個最適合我,書籍排第二。使用各種學習方式學習JavaScript的原因很簡單。你使用的方式越多,你就越沉浸其中。
多元的學習方法只為更深的沉浸在其中
然我們來談一談僅僅通過閱讀來學習JavaScript。這種方式有一個問題。你會經(jīng)常接觸不到JavaScript。與學科定期接觸是學習的關鍵。而且,接觸的越頻繁,你會學得越快。所以,如果你想更快的學習JavaScript,辦法就是勇往直前。你需要顯著的增加這個頻率。換句話說,你必須沉浸在其中。
這就是為什么你需要嘗試盡可能多的方式。你現(xiàn)在在讀一些關于JavaScript的好書嗎?這是一個好的開始!現(xiàn)在呢,怎么進一步呢?舉個例子,你可以開始閱讀關于JavaScript的博客文章。由Eric Elliott領銜的“this blog”和“JavaScript Scene)是開始的好地方。你也可以開始聽關于JavaScript的播客。這里我向大家推薦兩個:“JavaScript Jabber” 和 “JavaScriptAir”。
如果你更喜歡視頻而不是聲音該怎么辦呢?沒問題! JavaScriptAir 在 YouTube 上也有“its own channel”。另一個你可以學習JavaScript和其他關于網(wǎng)站開發(fā)技術的頻道是 “LearnCode.academy”。下一個專注于JavaScript的頻道是“JSConfEU”。如果你在尋找課程,使用搜索并選擇你喜歡的。有上百種頻道和視屏可以幫助你學習JavaScript。你也可以試試網(wǎng)頁,比如“Lynda” 和 “Udacity”。
有些人會忽略會談和博客,因為他們不認為這些是有用的。我不同意這個觀點。這些資源常常使人們從多年的實踐中學到很多洞察力和訣竅。此外,這些資源通常比課程和書本更通俗易懂和有趣。所以,你可以使用這些資源來放松,同時還能學到很多。
猜你喜歡: