一、 針對本身的學習項目,上網找一些學習地圖或路線,讓本身明確學習的方向。java
或者給新的領域一個探照燈,或者明確本身的問題,作這個項目哪裏我梳理不通,而後就去學哪裏。框架
2、找一份入門的視頻(或一本真正入門的書籍),代碼必定要有。學習
還有一本知識點完備的書籍。最好還有一本純項目練習的好書籍。spa
固然視頻和書籍的學習方法是不同的。調試
對於視頻,邊看視頻,邊總結,對着敲代碼。最後還要把視頻的總結總體規整到一 起,並添加目錄。還有要同時把敲過的代碼也總結一下。視頻
對於書籍,不要只是看,對每個小的例子,千萬要上機練習,還有總結。教程
總結也有技巧,並不必定要詳細,而是要全面,由於知道了知識點,只要上網就能夠很快查到。或者是專題性質的。接口
是基礎入門階段的學習,視頻和數據的學習方法是不同的。如上便可。項目管理
認真整理看過的開發
最後還要把視頻或書籍的總結總體規整到一塊兒,並添加目錄。還有要同時把敲過的代碼也總結一下。
而後呢,看知識點完備的書籍,結合上面的總結,再總結。將知識點結構化。
注意這裏也不是要求面面俱到,其實對一門技術,只有20%的常常會用到,其餘80%的不多用到。因此技術的學習也是同理,將那20%的認真地吃透,而剩下的80%瞭解,而後等到須要的時候在去學習便可。不求全,二是求學習須要的便可。等待後期使用時在學習。
經過截圖作筆記。很不錯。清晰。
這個也是重點,學習一門技術的關鍵是,必定要用它作個小的項目,這樣纔有利於各個知識點之間的融會貫通。而且有利於對知識的查漏補缺。增長本身的實戰能力。
這個時候就要去選擇一個合適的項目,這是那本純項目的書籍就到了用武之地了。在本身作的過程當中,去吸取人家的源代碼,消化理解,我的以爲,看源代碼是提升最好快的方式之一。
1、淘寶是個好地方,買視頻教程。
2、各類技術都有相關的文檔,必定要鍛鍊本身看文檔的能力
3、學技術,仍是像西民的看書同樣,學感興趣的,到最後在把不感興趣的拾起來,完善知識結構。
4、對本身不是很理解的知識點,首先硬着頭皮把代碼敲下來,而後要不厭其煩的看這部分的視頻,或者上網查這部分的資料,而後時間一長就理解了。有些知識點須要時間的累積和沉澱才能通透的理解。
5、還有就是在看視頻的時候,遇到問題就去解決,還要去問本身問題。
或者爲本身創建一個問題列表的清單。將問題的解決方法造成文檔,頗有保存的價值。
6、前期的時候,一個代碼都不放過,後期的時候,即入門之後,代碼就要有選擇性的敲。
7、一個heloworld頗有必要
瞭解程序的框架結構,徹底弄懂他的框架結構。
8、程序是調試出來的不是寫出來的
因此爲本身的項目創建一個bug列表。頗有必要。
或者引進軟件來管理開發的過程。禪道項目管理軟件。
9、驗證的思想
本身動手去解決問題。
10、技術的深度來自於總結
11、你是否是很浮躁,對一些技術很不屑,這樣太好高騖遠了。
12、java中的一些技術,如多態、異常處理、接口等等,你是否是從未在項目中從未想過用他們。
還有一個技術,你以爲有點難,你是否是一直在逃避使用它,不要逃避,必定去使用,在使用中你才能夠領會他的妙用。
如map等等
讓上面的這些技術真正進入你的項目中來。
13、作項目,對於重複的地方,你是否是可使用一些更好的方法,更有效率的方法。
14、善於去吸取別人的精華。並從中反思
15、要有判斷能力,對視頻等書籍等
16、有的時候,先看視頻,先聽講,在本身練習。
有的集中精力都看不懂,只能多看幾遍。多練習
17、最好能找到視頻的源代碼,可是又不要偏愛它,本身敲一遍,而後真的調試不出來,一直出錯的話,再對照他看,效率會高一些。
18、最終總結時,還要整理編寫的代碼。
19\多問本身問題。
20\總結,從多維度來總結
21\學習你當前項目中須要的東西。分清主次。
22\所謂萬事開頭難,好比看了視頻,作了第一份筆記,這個時候是最難的時候,若是筆記作的好,往下就好走了不少。開頭可能要花費多一點的時間,不過開頭找到了路,下面就好走了。