[方法論:以教為學] 談如何學習markdown
一、高效地學習
推薦「費曼技巧」。
1. 什么是費曼技巧?
如果有人用長篇大論跟你解釋這個東西,那他實際上并不理解「費曼技巧」。
費曼技巧是一種「以教為學」的學習方式,能夠幫助你提高知識的吸收效率,真正理解并學會運用知識。驗證你是否真正掌握一個知識,看你能否用直白淺顯的語言把復雜深奧的問題和知識講清楚。
2. 為什么它有效?
要做到能將復雜的問題用簡單的語言說清楚,必須對知識有深刻的理解和應用。這需要你做到:
-
拆分和壓縮知識。一本書很厚,里面的信息容量很大,我們無法記住所有的內容。但聰明的人會把書本呈現(xiàn)的信息進行壓縮,提煉出規(guī)律和知識,來達到和原有的知識體系產生聯(lián)系。壓縮知識的過程,也是理解和內化的過程。
-
理解和簡化知識。在理解和簡化知識的過程中會不知不覺用到類比、舉例、概括、對比等深度學習的方法。
-
理解和復述知識。講不清楚,就是沒理解。這也就是為什么有些軟件開發(fā)的書籍讓人讀起來循序漸進深入淺出,而另一外一些書則讓人頭昏腦脹的原因:原作者本身對知識的理解程度太淺,以至于無法準確復述。
二、閱讀 Markdown 官方文檔
為了踐行「費曼技巧」,讓我向你復述一下如何使用 Markdown。
在軟件開發(fā)領域,官方文檔通常就是最好的學習資料。各種中文博客頂多只能算是輔助資料,更多時候應該充當一個與學習者共同討論的角色。
1 分鐘快速入門
Markdown 的使用方法極其簡單,讓我用2張官網上上截取下來的圖告訴你應該怎么使用:
基本語法
擴展語法
哦,到這里,Markdown 就算學完了,上面這些語法已經滿足 90% 的使用場景了,對我個人而言,已經滿足 99% 的使用場景了。
不必再學習下去了,去研究其他東西吧。如果你堅持想要了解更詳細的內容,我這里也有 2 個好鏈接分享給你:
-
Basic Syntax [1] -
Extended Syntax [2]
三、刻意練習
很多事情并不是有多難,而是沒有去做。軟件開發(fā)的很多知識并不是很復雜,很多時候只是要求開發(fā)人員熟練掌握如何應用一個技能,并沒有要求進行偉大的發(fā)明與創(chuàng)造或者是探索某些未知領域。無法掌握新知識的原因只有一個:沒有去學習并使用它,這里推薦一下「刻意練習」這個技巧。
1.什么是刻意練習?
本質是長時工作記憶。具有卓越才能的人,在進行鋼琴、象棋等專業(yè)活動時,能夠調用更大容量的工作記憶。通俗來說,就是他們擁有更大的內存。
這種長時工作記憶可以通過一定的練習來進行激活,通過一定難度的重復練習,在每次練習中收到反饋,不斷糾正自己的錯誤,不斷提升大腦的適應能力。
2.刻意練習的重點
-
刻意練習需要有好的導師.導師知道學習的最佳次序,理解并示范正確的方式來展示各種各樣的技能,并可以提供有效的反饋。
-
學習分3個區(qū)域:舒適區(qū) -> 學習區(qū) -> 恐慌區(qū)??桃饩毩曋饕l(fā)生在學習區(qū),因為舒適區(qū)不能提高水平,而恐慌區(qū)難度過高。
-
刻意練習需要有效的反饋。反復做一件事情的目的在于找出不足,并進行改善和提高。不斷進行自我檢測,獲得有效反饋,并及時進行改進和調整,類似于軟件迭代。
3.刻意練習 Markdown
如果我跟你說要堅持、要專注,那我就是一個大白癡,知道這2點的人沒時間來閱讀我的文章。所以我會提出一些更具體可行的建議。
-
將 Markdown 作為一個日常工具。比如將個人的學習 / 工作筆記可以以 Git + Markdown 的方式進行保存和管理,或者當你需要為你的代碼寫一份 README 時,為了讀者的閱讀體驗,你應該用 Markdown。事實上,所有優(yōu)秀的代碼,都應該有一份詳細的 README。
-
堅持每天用 Markdown 進行寫作。寫作類似于 Unix 系統(tǒng)里的標準輸出 (stdin),很多人無法寫作的原因是因為他們還沒有找到自己的標準輸入 (stdiout)。如果你每天都在大量地讀取一些珍貴的信息,這些寶貴的信息被你視為財富,那么你會自然而然且小心翼翼地找個保險柜將這些財富存儲下來。所以寫作不是目的,而是結果:你有太多需要存儲下來的東西迫使你進行保存工作。向 Unix 系統(tǒng)學習,去找到合適你的標準輸入吧。
-
本文就是一次刻意練習。
四、相關參考
-
《如何高效學習》,豆瓣評分7.4,9403人評價 -
《刻意練習》,豆瓣評分7.9,13340人評價
你和我各有一個蘋果,如果我們交換蘋果的話,我們還是只有一個蘋果。但當你和我各有一個想法,我們交換想法的話,我們就都有兩個想法了。如果你也對 嵌入式系統(tǒng)和開源軟件 感興趣,并且想和更多人互相交流學習的話,請關注我的公眾號:嵌入式系統(tǒng)磚家,一起來學習吧,關注或轉發(fā) 都是對作者莫大的支持,謝謝大家,祝工作順利,家庭和睦~
參考資料
Basic Syntax: https://www.markdownguide.org/basic-syntax
[2]Extended Syntax: https://www.markdownguide.org/extended-syntax/
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!