我發現,為了能夠掌握一門技術,我需要了解以下三個要點。
1.如何開始 ——要想開始使用自己所學的,我需要掌握哪些基本知識?
2.學科範圍 ——我現在學的東西有多巨集大?我應該怎麼做?在開始階段,我不需要了解每個細節,但是如果我能對該學科的輪廓有大致的了解,那麼將來我就能發現更多細節。
3.基礎知識 ——不止在開始階段,要想使用一項特定的技術,我需要了解基本的使用者案例和最常見的問題,也需要知道自己學的哪20%就能滿足80%的日常應用。
了解全域性
確定範圍
定義目標
尋找資源
建立學習計畫
篩選資源
開始學習,淺嘗輒止
動手操作,邊玩邊學
全面掌握,學以致用
樂為人師,融會貫通
1-6步只做一遍,7-10步驟需要迴圈重複。網上搜尋與主題相關的內容,比如部落格。
在學習過程中需要明確這次學習的學習範圍,大家很容易犯的乙個錯誤就是試**決太大的問題而把自己搞得不堪重負,比如全面掌握物理學。
學習範圍可以根據在第一步中收集到的資訊來確定,也可以根據學習目的來確定,但是不管使用那種方式都必須考慮時間因素,因為往往給我們學習新知識的時間是有限的。
在這一步我們可以將乙個龐大的主題拆分成一些小而聚焦的主題,如:
初始的主題
可以分解為子主題
學習c#
學習c#語言的基礎知識,掌握如何建立乙個簡單的控制台程式
學習linux
了解如何設定和安裝ubuntu linux,以及如何使用它的基本特性
學習攝影
掌握針對人像拍攝的數碼攝影知識
學習範圍一旦明確,那就需要保持專注,在學習過程中哪怕遇到一些感興趣的分支領域,我們也需要放到下一次學習計畫中。
在全力以赴啟動之前,明確「成功」的含義極為重要。如果不知道成功是什麼樣子,很難找準目標,也很難知道自己什麼時候已經真正達到目標。在嘗試學習任何東西之前,你都應該在自己腦海中清晰地描繪出成功的樣子。當你知道自己的目標是什麼的時候,你就可以更輕鬆地使用倒推的方式,明確實現目標所需的步驟。
好的成功標準應該是具體的、無二義性的。不要對自己想要完成的任務進行含糊不清的描述。相反,要列出某一特定的結 果,或者一旦實現自己所能達到的目標你應該能夠做到的事情。如:
不好的成功標準
好的成功標準
我可以用我的數位相機拍出好**
我可以使用我的數位相機裡的所有功能,能夠清晰地描述這些功能是什麼,並且知道何時何地使用各功能
我學習了關於c#語言的基礎知識
我可以利用c#語言的主要功能寫出乙個小的應用程式
我知道如何使用html去構建乙個網頁
我可以使用html5在網上為我自己建立乙個主頁,展示我的簡歷和我的代表性工作
部落格文章(google)
付費資源(極客時間)
源**示例專案
專家,或者對你所想要學習的內容已經熟知的人
乙個好的學習計畫就像自己寫書時候的大綱,他和一本書的目錄非常類似。一種的方式就是檢視一下圖書目錄,如果五位不同的作者都把內容都分解為相同的模組和順序,那我就會遵循這樣的方法制訂自己 的學習計畫。
大多數人,包括我自己,在學習過程中通常會犯兩類錯誤:第一類錯誤是在知之不多的情況下就盲目開始,即行動太快; 第二類錯誤是在行動之前準備過多,即行動太晚。要想在這二者之間取得平衡,你掌握的知識要恰到好處,足以能讓你開始學 習,但又不會多到讓你無力探索,這樣你的學習效果最佳。
這一步的關鍵在於過猶不及。你會很容易就失去自控力,開始消化計畫學習中列出的所有資源。但是,你會發現,如果你 能經受住這樣的**,你會取得更大的成就。你要專注於掌握自己所需的、能在下一步動手操作的最小量的知識。你可以瀏覽 參考材料,或者每章的摘要,或者各種簡介,這些資訊足以讓你對自己要做什麼有基本的認識。
你無需提前了解全部內容,你要做的首要的一件事情就是親自操作和親身體驗。採 用這種方法,你通過探索和實踐進行學習。在操作的過程中,你的大腦自然地產生各種問題:它是如何工作的?如果我這麼 做,會發生什麼?我該如何解決這個問題?這些問題引導著你走向真正重要的方向。當回過頭尋找問題的答案的時,不只是這些問題迎刃而解,而且你記得的東西比你學習的東西要多得多,因為你所學到的都是對你很重要的東西。
在這一步中,你要採用在第7步中學到的知識。不用擔心結果,勇敢探索吧。如果你正在學一門新技術或者新的程式設計語 言,你可以先建立乙個小專案來測試這一步的效果。把那些暫時還沒有答案的問題記錄下來,你在下一步中會有機會找出這些 問題的答案。
這一步的目標就是讓你找回好奇心驅動的學習。在第8步中,你通過動手操作發現了一些尚未找到答案的問題。現在,是時候來回答這些問題了。在這一步中,你要利用先前收集到的所有資料,進行深入學習。
如果你想深入地掌握一門學問,想對這門學問做到融會貫通,那麼你必須要做到「好為 人師」。除此之外別無他法。
教授知識的途徑:
學會自我教育需要奉獻精神和辛勤工作,但是你也能從中收穫無比豐厚的回報。「十步學習法」並非乙個神奇公式,能夠讓 你瞬間變得聰明伶俐,但這種方法可以將你的學習過程更為結構化,而不是漫無目的地一頭紮進浩淼的知識海洋之中;這種方 法通過利用人天生的好奇心來幫助你吸收更多的知識,而我們中大多數人正是在好奇心的驅使下才學到很多本領的。
如果此方法中有些步驟對你不起作用,或者你覺得某些形式完全沒有必要,完全可以棄之不理。這些步驟本身並不重要, 這一學習過程背後的理念才是真正重要的。重點就是你要開發出一套適合自己的自學體系,一套你可以持續不斷地加以運用而 獲得豐碩成果的方法體系。
《軟技能:**之外的生存指南》
學習方法自我總結
今天早上讀別人寫的乙個方法,別人三下五除二,輕鬆搞定,而我呢,三七二一沒能看懂!沒法,只能靜心仔細讀!其實這有點像繞口令,別人像唱歌似地輕鬆,而我得一字一句的念!方法其實很簡單,寫的意圖,其實就是常用功能的實現,借助第三方庫就可以,只是自己寫著實現罷了!所以腦子裡一想,就以為看一眼就能全部了解,所以...
It學習方法
這段時間,對於下面的這些學習方法總是不能很好的去執行,要麼會忘記,要麼不理會,現在把他寫出來,當自己忘記或者不理會的時候,給自己乙個提醒。1 請不要跑得太快,否則你將錯過沿途的風景。同樣的,在我們程式設計過程中,這道理也是類似的。當我們為了看某本it書籍的時候,急於把它看完,往往導致急躁的心裡,沿途...
學習方法 使用正確的學習方法
每節內容記錄大量筆記,並練習每道例題 費時費力 死記硬背 例如 學習rails,完整的微博專案,原封不動跟著做了一遍,模仿性很高。想要習得的知識,進行大量刻意的重複練習 枯燥練習 重複練習 錯誤練習 脫離實際 自身抗拒 例如 學習html,為了掌握,將第1個專案完整記了一遍,為了記住,重新按照邏輯 ...