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