學習路線及方法

本身學習流程

  • 先看一些視頻獲取基礎知識,看視頻獲取的知識面比較廣,比較適合初學。學習基礎知識,簡單敲一下demo,熟悉一下流程java

  • 找一本經典的教材,將相關知識瀏覽一遍,快速的吸取一下。找參照書中的demo將課後習題作一下編程

  • 查看官方文檔獲取準確和內容足夠全面的知識,方便創建本身的知識體系網絡

  • 作一個小項目,不斷的重複前三條,不斷嘗試,提高本身數據結構

初級-視頻

  • 看視頻編輯器

  • 邊學邊實踐吧。找一個簡單的工程(不是視頻中給的例子)本身上手作一遍比只看視頻好得多。學習

中級-書籍,官方文檔

  • 先作個小項目計算機網絡

  • 臨時發現本身有哪方面不懂,就從那方面學下去。找相關教材、經典書籍、文檔學。好比弄不明白 HTML、CSS 就去讀 W3 文檔,弄不明白 HTTP、MIME 什麼的去讀 RFC。視頻

  • 在空閒的時候整理一下,寫成博客形式記錄下來教程

  • 等到本身決定深刻學習了,以前作的工做都是鋪墊開發

高級

  • 固然,想深刻,java、計算機體系結構、數據結構、計算機網絡這些,都要學(若是你沒學過的話)。這些是基礎,否則上層的教程和文檔會看不懂。

  • 跟着官網走。他對官網的技術文檔及更新跟得很緊。在項目中,可以提出頗有效的建議。

  • 實際編程開發技能也是在工做中真正提升的

看視頻的優缺點

  • 優勢:講的比較透徹,涵蓋的內容比較多

  • 缺點:進行整理和吸取週期比較長,不利於編程能力,容易禁錮思想,不利於思想的發展

看書籍,官方文檔優缺點

  • 優勢:

  • 書籍:翻看方便,有利於查缺補漏,有哪方面不懂能夠快速學習

  • 官方文檔:準確性高,內容足夠全面。有利於查看,和學習新特性

看視頻學習相關的問題

  • 講的真心不是通常的慢,並且不少超基礎的東西也講的很細,感受面向的學員更像是沒有計算機使用經驗的(那種不知道雙擊能開編輯器,跑java不知道jse或jdk那種),看這種視頻1小時,和你看10分鐘正式書籍的效果同樣。

  • 光是跟着視頻寫代碼,大概半年都看不完。週期太長,不利於快速發展

  • 視頻雖然講的很透徹 當時看完理解了,過後容易忘, 進行整理和吸取週期比較長,不利於編程能力,思想快速成長。

相關文章
相關標籤/搜索