“十步学习法”,如何快速掌握一门技能,如何快速学习新技术
文章目錄
- 前言:
- 1. 十步學習法總覽
- 2. 十步學習法:前期調研(第1-6步:只做一次)
- 第1步:了解全局
- 第2步:確定范圍
- 第3步:定義目標
- 第4步:尋找資源
- 第5步:創建學習計劃
- 第6步:篩選資源
- 【注意了】一定要將前6步運用起來!!!再看下面的!
- 3. 十步學習法:漸入佳境(第7-10步:循環往復)
- 第7步:開始學習,淺嘗輒止
- 第8步:動手操作,邊玩別學
- 第9步:全面掌握,學以致用
- 第10步:樂為人師,融會貫通
- 最后的思考
- 開始行動吧!!
前言:
畢業這三年,我從事過機械設計,電氣設計,工業機器人,單片機硬件設計,單片機軟件開發,c++&Qt開發,Python工具開發等一系列工作,正在學習圖像處理和機器視覺。期間每當涉及新的知識,都是通過自學,也總結了一套自己的方法:
這幾天看《軟技能——代碼之外的生存指南》這本書,其中作者非常多的觀點與我產生了共鳴,再次摘錄出來,感謝作者——John Z. Sonmez,以及本書的譯者——王小剛先生。
以下內容摘錄自:《軟技能——代碼之外的生存指南》
1. 十步學習法總覽
“十步學習法”的第一部分(第1步-第6步)是研究,它是一次性完成的。但是從(第7步到第10步)則是重復的過程,貫穿于你的學習計劃的各模塊。這個方法非常奏效,因為它迫使你提前明確自己的學習目標,也持續不斷的激勵你通過實踐,向著目標前進。
2. 十步學習法:前期調研(第1-6步:只做一次)
對于“十步學習法”的前六個步驟,你需要集中精力完成足夠多的前期調研,確保自己明確知道要學哪些內容,以及如何確認自己已達成目標。你還將學到如何挑選最好的資源來幫自己實現目標、指定學習計劃。
這六個步驟只需要針對你想學的每個主題做一次。第7步到第10步則要針對你在第5步所以指定的學習計劃中的每個模塊循環往復。
盡管第1步到第6步只需做一次,但是他們確是最重要的步驟,因為它們將對你未來的成敗起決定性作用。
“不積跬步無以至千里”,基礎打得越牢固,目標越容易實現
第1步:了解全局
學習始終是一件棘手的任務,因為在開始學習某些東西的時候,你對自己到底要學什么理解得并不透徹。
在這一步中,你要做的就是了解自己將要學習的主題的全局。這個主題宏觀上什么樣?你能從中學到足夠豐富的知識以了解自己所不知道的嗎?以及自己所不知道的有多少?
第2步:確定范圍
現在,你至少對自己的學習主題及其全局有了一個大致的了解。下一步就是集中精力去明確自己到底要學什么。在任何項目中,明確學習范圍都是至關重要的,唯有這樣才能了解項目的全局,做好相應的準備工作。
可以借助自己的學習理由來確定學習范圍,明確學習范圍的時候要考慮時間因素。
如果你只有一周時間,你需要本著實事求是的態度確定自己能在這段時間內學到什么。
第3步:定義目標
在全力以赴之前,明確“成功”的含義極為重要。如果不知道成功是什么樣子,很難找準目標,也很難知道自己什么時候已經真正達到目標。在嘗試學習任何東西之前,你都應該在自己腦海中清晰地描繪出成功的樣子。當你知道自己的目標是什么的時候,你就可以更輕松地使用倒推的方式,明確實現目標所需的步驟。
這一步的目標是形成一份簡明清晰的陳述,勾勒出你勤奮學習后的成功圖景。
第4步:尋找資源
要嘗試收集到多種多樣的資源以幫助你學習,而不是只讀一本關于這一主題的書。資源可以是多種多樣的,不局限于書籍。
在這一步中,你會想找到盡可能多的與自己所選主題相關的資源。此時你無需考慮這些資源的質量。這一步與頭腦風暴類似。稍后你會對你找到的這些資源進行過濾,去偽存真,但是目前還是想先獲得盡可能多的不同類型的資源。
信息來源:
- 圖書
- 博客文章
- 在線視頻
- 專家,或者對你所想學習的內容已經熟知的人
- 博客
- 源代碼
- 示例項目
- 在線文檔
第5步:創建學習計劃
在這一步,你需要創建自己的學習路徑。把它看作自己寫書時候的大綱。事實上,當你大功告成的時候,你會發現自己的學習路徑可能與一本書的目錄非常相似。你基本上就是完成一系列的模塊,直到最后達成目標
打造自己的學習計劃,一個好方法就是觀察別人是如何教你感興趣的主題的通常可以翻看第4步中找來的圖書的目錄。如果五位不同的作者都把內容都分解為相同的模塊和順序,那我就會遵循這樣的方法制訂自己的學習計劃。
這并不意味著你只要復制一本書的目錄就可以稱其為自己的學習計劃了。有的
書的內容超出你的需求,有的書的結構很差勁兒。通覽你收集到的全部資源,你就
對自己需要哪些內容以及如何組合這些內容有更清晰的認識。
第6步:篩選資源
現在,你知道自己要學什么以及以什么順序學,那么是時候決定要使用哪種資源來完成自己的學習任務了。在第4步,你收集了相關資源。在第5步你使用這些資源指定了自己的個人學習計劃。現在是時候對這些資源進行篩選,挑選最有價值的幾項來幫你實現自己的目標。
在這一步中,你應該把你在第4步中收集的全部資源瀏覽一遍,找出哪些資源能夠覆蓋你的學習計劃,找出品質最高的資源。
一旦完成這一步,你就可以準備前進到學習計劃的第一個模塊。在你實現自己的目標之前,你還需要為每個模塊重復第7步到第10步。
【注意了】一定要將前6步運用起來!!!再看下面的!
3. 十步學習法:漸入佳境(第7-10步:循環往復)
現在開始最有趣的部分。
接下來的四個步驟會在你的學習計劃所定義的各個模塊中循環往復。
第7步到第10步的目標是通過“學習——實踐——掌握——教授”(LDLT)的方法真正領會知識。
第7步:開始學習,淺嘗輒止
大多數人,包括我自己,在學習過程中通常會犯兩類錯誤:第一類錯誤是在知之不多的情況下就盲目開始,即行動太快;第二類錯誤是在行動之前準備過多,即行動太晚。要想在這二者之間取得平衡,你掌握的知識要恰到好處,足以能讓你開始學習,但又不會多到讓你無力探索,這樣你的學習效果最佳。
在這一步中,你的目標是獲得足夠多的與所學主題相關的信息,從而能讓你開始學習,并在下一步中動手操作。對于編程或者框架這樣的技術,這一步還包括如何創建一個基本的“Hello World!”程序,或者設置自己的編程環境。
這一步的關鍵在于 過猶不及。你要專注于掌握自己所需要的、能在下一步動手操作的最小量的知識。你可以瀏覽參考材料,或者每章的摘要,或者各種簡介,這些信息足以讓你對自己要做什么有基本的認識。
第8步:動手操作,邊玩別學
這一步真是既有趣又可怕。說它有趣是因為你真的是在玩要,說它可怕是因為這一步完全沒有邊際。這一步沒有任何規則,你可以做任何你想做的事情。如何更好地實施這一步,完全由你決定。
起初,你會覺得這步似乎并不重要,不過還是讓我們先來考量一下其他的方式大多數人學習的方式。大多數人會試圖通過讀書或觀看視頻來掌握某個主題。他們會提前吸收很多信息,然后再付諸實踐。這一方法的問題在于,在他們讀書或看視頻的時候,他們并不知道哪些內容是重點。他們只是因循他人設計好的學習路徑。
現在,考慮一下這個方法:你無需提前了解全部內容,你要做的首要的一件事情就是親自操作和親身體驗。采用這種方法,你通過探索和實踐進行學習。在操作的過程中,你的大腦自然地產生各種問題:它是如何工作的?如果我這么做,會發生什么?我該如何解決這個問題?這些問題引導著你走向真正重要的方向。當回過頭尋找問題的答案的時,不只是這些問題迎刃而解,而且你記得的東西比你學習的東西要多得多,因為你所學到的都是對你很重要的東西。
在這一步中,你要采用在第7步中學到的知識。不用擔心結果,勇敢探索吧。如果你正在學一門新技術或者新的編程語言,你可以先創建一個小項目來測試這步的效果。把那些暫時還沒有答案的問題記錄下來,你在下一步中會有機會找出這些問題的答案
第9步:全面掌握,學以致用
好奇心是學習,特別是自學的重要組成部分。當我們還是孩子的時候,我們就處于主要由好奇心驅動的快速學習期。
這一步的目標就是讓你找回好奇心驅動的學習。在第8步中,你通過動手操作
發現了一些尚未找到答案的問題。現在,是時候來回答這些問題了。在這一步中
你要利用先前收集到的所有資料,進行深入學習。
為了有效利用自己選擇的資料,為上一步產生的問題尋求答案,閱讀文字、觀看視頻、與他人交流都是必要手段。這能讓你沉浸在學習材料中,盡可能地汲取知識。
不要害怕回頭再去操作,付出更多,因為這不僅能讓你找到問題的答案,也能
讓你學到新東西。給自己足夠多的時間去深入理解自己的主題,你可以閱讀,可以
實驗,可以觀察,也可以操作。
不過請記住,你依然沒有必要把收集到的所有資料全部仔細看一遍。你只需要閱讀或觀看與當前所學相關的部分。我們很少能有足夠的時間把一本書從頭讀到尾。這些資料只是幫你自學,基本上你可以以解決在動手操作中發現的問題為主要目的。
最后,千萬不要忘了,你在第3步中定義的成功標準。試著把自己正在學習的內容與最終目標關聯起來。你掌握的每個模塊,都應該以某種方式 推動著你向著終極目標前進。
第10步:樂為人師,融會貫通
大多數人都不敢為人師。我曾經也是。當你在思考自己知道的東西(或者你認
為自己知道的東西)是否值得教給別人的時候,很容易陷入自我懷疑之中。但是,
如果你想深入地掌握一門學問,想對這門學問做到融會貫通,那么你必須要做到“好
為人師”。除此之外別無他法。
在現實中,你只需要超前別人一步,就可以成為他們的老師。有時候,比學生
超前太多的“專家”反而不能得心應手地“教”,因為他們無法與學生產生共鳴。他
們忘了初學者是什么樣子,很容易專注于他們認為簡單的細節。
在這一步中,你必須走出自己的舒適區,將自己學到的知識教給別人。要想確定你確實掌握了某些知識,這是唯一的辦法;同時,在你將自己所學介紹給他人時,這也是查漏補缺的好辦法。
在這一過程中,你要切實剖析并理解自己所學的知識,將其內化到自己的思想;同時,你也要能夠讓他人理解的方式精心組織這些信息。
你可以用多種方式將自己所學教給他人。你可以寫博客,也可以制作視頻。你也可以跟自己的愛人探討,將自己所學解釋給他她。重點在于,你要花時間將自己學到的東西從大腦中提取出來,以別人能夠理解的方式組織起來。在經歷了整個這個過程之后你會發現,有很多你以為自己明白了的知識點,其實并沒有摸透。于是你會將那些以前自己沒太明白的東西聯系起來,并且簡化自己大腦中已有的信息,將它們濃縮并經常復習。
前景非常誘人。所以,不管做什么,千萬不要跳過這一步。這一步對于保持信息以及深入理解知識而不僅僅只是流于表面至關重要。
教授知識途徑:
- 撰寫博客文章
- 創建視頻教程
- 發表演講
- 與朋友或愛人進行對話探討
- 在在線論壇上回答問題
最后的思考
學會自我教育需要奉獻精神和辛勤工作,但是你也能從中收獲無比豐富的回報。
如果此方法步驟對你不起作用,或者你覺得某些形式完全沒必要,完全可以棄之不理。這些步驟并不重要,這一學習過程背后的理念才是真正重要的。重點就是你要開發出一套適合自己的自學體系,一套你可以持續不斷地加以運用而獲得豐碩成果的方法體系。
開始行動吧!!
總結
以上是生活随笔為你收集整理的“十步学习法”,如何快速掌握一门技能,如何快速学习新技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从一个被更新后的GTF文件得到geneI
- 下一篇: 写作课程总结:怎样撰写引言