《左耳听风-高效学习篇》阅读笔记
學(xué)習(xí)態(tài)度
學(xué)習(xí)不是努力讀更多的書,盲目追求閱讀的速度和數(shù)量,這會(huì)讓人產(chǎn)生低層次的勤奮和成長(zhǎng)
的感覺,這只是在使蠻力。要思辨,要踐行,要總結(jié)和歸納,否則,你只是在機(jī)械地重復(fù)某件事,
而不會(huì)有質(zhì)的成長(zhǎng)的
學(xué)習(xí)不是努力讀更多的書,盲目追求閱讀的速度和數(shù)量,這會(huì)讓人產(chǎn)生低層次的勤奮和成長(zhǎng)
的感覺,這只是在使蠻力。要思辨,要踐行,要總結(jié)和歸納,否則,你只是在機(jī)械地重復(fù)某件事,
而不會(huì)有質(zhì)的成長(zhǎng)的
他們?cè)谙敕皆O(shè)法地用一些手段推出各種代讀、領(lǐng)讀和聽讀類產(chǎn)品,讓人們可以在短時(shí)間內(nèi)體會(huì)到輕松獲取知識(shí)的快感,并產(chǎn)生勤奮好學(xué)和成長(zhǎng)的幻覺。但是無(wú)法讓你有更深層次的思考和把知識(shí)轉(zhuǎn)換成自己的技能的有效路徑
學(xué)習(xí)的三個(gè)步驟
知識(shí)采集。信息源是非常重要的,獲取信息源頭、破解表面信息的內(nèi)在本質(zhì)、多方數(shù)據(jù)印證,是這個(gè)步驟的關(guān)鍵。
知識(shí)縫合。所謂縫合就是把信息組織起來(lái),成為結(jié)構(gòu)體的知識(shí)。這里,連接記憶,邏輯推理,知識(shí)梳理是很重要的三部分。
技能轉(zhuǎn)換。通過(guò)舉一反三、實(shí)踐和練習(xí),以及傳授教導(dǎo),把知識(shí)轉(zhuǎn)化成自己的技能。這種技能可以讓你進(jìn)入更高的階層。
構(gòu)建知識(shí)體系
選擇信息源
(1)信息源應(yīng)該盡量選擇第一手資料,或者我覺得別人理解后輸出的資料也是可以汲取的,不過(guò)要對(duì)方對(duì)比,找到源頭,自己思考,而不能夠一味的采納和接受。
(2)我們所選擇的信息源是需要有佐證的,而不是毫無(wú)根據(jù)的猜測(cè)或臆想。
完善知識(shí)體系
(1)注重基礎(chǔ)知識(shí)和原理上的學(xué)習(xí),而不是一直在上層的上層學(xué)習(xí)搬磚。
(2)學(xué)習(xí)不是為了記住更多的知識(shí)點(diǎn),而是為了不斷完善自己的知識(shí)體系,豐富自己的知識(shí)生態(tài),讓自己遇到未知問(wèn)題時(shí)候通過(guò)自己的自己體系去解決它。如果學(xué)習(xí)到了一個(gè)新的知識(shí),它也不應(yīng)該是一個(gè)離散的點(diǎn),而應(yīng)該和自己所已經(jīng)構(gòu)建的知識(shí)樹做一個(gè)鏈接,掛到合適的分支上去,讓它成為自己知識(shí)體系的一部分。
如何高效學(xué)習(xí)
系統(tǒng)學(xué)習(xí)
首先是系統(tǒng)的學(xué)習(xí),學(xué)習(xí)一個(gè)東西的時(shí)候不能是毫無(wú)章法的學(xué)習(xí),看完之后也沒有什么成效。針對(duì)一種新技術(shù)或者對(duì)于我們個(gè)人而言是新事物的東西,我們可以用一個(gè)“模板”來(lái)學(xué)習(xí):技術(shù)出現(xiàn)的背景是什么,它的出現(xiàn)是為了解決什么問(wèn)題,為什么之前的技術(shù)沒有解決這個(gè)問(wèn)題?這個(gè)技術(shù)的優(yōu)勢(shì)和劣勢(shì)是什么?它所試用的場(chǎng)景是什么?這個(gè)技術(shù)有哪些組件部分和關(guān)鍵點(diǎn)是值得我們?nèi)プ⒁獾?#xff1f;它的實(shí)現(xiàn)思路是什么,和之前其他技術(shù)對(duì)比它的實(shí)現(xiàn)有什么新奇的東西,它的設(shè)計(jì)能夠帶給我們什么啟發(fā)?
舉一反三
舉一反山應(yīng)該是大家從小聽到大的道理,但是如何做到舉一反三呢?
分解一下大家是三種基本能力:
1.聯(lián)想。不停的思考與之相同或不同的事物。
2.抽象。將解決的問(wèn)題進(jìn)行抽象,找到通用的解決模型。
3.自省。對(duì)于同一個(gè)場(chǎng)景,制造不不同的問(wèn)題讓自己嘗試解決;對(duì)于同一個(gè)問(wèn)題,盡量思考多種解決方式,并比較不同方式的優(yōu)劣;對(duì)于同一個(gè)解法,尋找各種邊界條件,使解法更加健壯。
歸納總結(jié)
何時(shí)總結(jié)
總結(jié)不是我們一開始學(xué)習(xí)的時(shí)候就去做的,因?yàn)殚_始的階段我們對(duì)于問(wèn)題的認(rèn)知還不深刻,對(duì)于問(wèn)題的判斷還不準(zhǔn)確,因此這個(gè)時(shí)候應(yīng)該保持對(duì)知識(shí)的開放心態(tài)。當(dāng)看到的資料足夠多,進(jìn)行思辨足夠充分,對(duì)整個(gè)知識(shí)的理解深刻,站的位置更高之后才能夠做到對(duì)于知識(shí)的有效總結(jié),這個(gè)時(shí)候不是簡(jiǎn)單的摘抄筆記或者零星寫下自己的見解,而是在復(fù)習(xí)的過(guò)程中對(duì)于所學(xué)習(xí)的內(nèi)容進(jìn)行回顧和重組。
總結(jié)的方法論
我們既然要進(jìn)行總結(jié)歸納,那么什么樣的總結(jié)是好的總結(jié)呢?有一些好的樣例能供我們學(xué)習(xí)嗎?這個(gè)時(shí)候我們可以多去閱讀一些經(jīng)典的方法論圖書,學(xué)習(xí)別人是怎么進(jìn)行總結(jié)的。另外我們需要將自己總結(jié)的知識(shí)開放出來(lái),接受大家的評(píng)論和建議,讓自己成長(zhǎng)的更快。
實(shí)踐出真知
實(shí)干興邦,空談?wù)`國(guó)。對(duì)于我們本人來(lái)說(shuō)學(xué)習(xí)技術(shù)也是如此的。我們需要的不斷的實(shí)踐自己所學(xué)到的,然后不斷的嘗試尋找新的答案,反復(fù)探索,而是封閉自己已有的認(rèn)識(shí)。
如何讀代碼
讀書還是讀代碼?
如果想要了解思想、方法、原理,那么更應(yīng)該去讀書。因?yàn)楹芏嗟乃季S模式,優(yōu)劣討論,更多的是在書里會(huì)進(jìn)行討論,這些會(huì)讓我們對(duì)于技術(shù)的把握能力更強(qiáng),而只看代碼是很難達(dá)到這種程度的。但是如果說(shuō)你想了解具體的實(shí)現(xiàn)細(xì)節(jié),某個(gè)算法或者模塊的實(shí)現(xiàn),那當(dāng)然還是應(yīng)該去閱讀代碼。
如何閱讀代碼?
如果我們決定去閱讀代碼的話,那么應(yīng)該如何入手呢?首先是需要具備語(yǔ)言和相關(guān)技術(shù)的基礎(chǔ)知識(shí)了,然后是要了解代碼的功能是什么,看看有沒有用戶手冊(cè)或者相關(guān)文檔可以供我們參考的,如果能夠?qū)τ诖a組織結(jié)構(gòu)的介紹那么再好不過(guò)了。
如果代碼的設(shè)計(jì)是優(yōu)秀的,那么一般可以按照這樣的模式進(jìn)行閱讀(如果代碼很亂很糟糕的話,如果不是工作中避不開的祖?zhèn)鞔a,盡量不要去碰它):
(1)自頂向下,先弄清楚業(yè)務(wù)邏輯,搞清楚數(shù)據(jù)之間的傳遞和流動(dòng),可以畫時(shí)序圖和流程圖來(lái)記錄
(2)看看代碼有哪些接口或抽象定義,理清楚它們之間的關(guān)系
(3)注意中間件、回調(diào)、代理委托、依賴注入等模塊粘合技術(shù),因?yàn)樗鼈兇騺y了代碼的順序結(jié)構(gòu)
(4)分清楚代碼業(yè)務(wù)邏輯和控制邏輯。處理業(yè)務(wù)邏輯的是和公司業(yè)務(wù)相關(guān)的,控制邏輯是控制代碼流轉(zhuǎn)的,線程、異步、通訊等都是控制邏輯。
(5)梳理代碼邏輯時(shí)候可以摒棄掉處理錯(cuò)誤,因?yàn)殄e(cuò)誤處理可能占了很大的一部分。
(6)注意數(shù)據(jù)處理。因?yàn)楹芏鄷r(shí)候很多代碼都是在進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)化,這并不是代碼核心邏輯,可以先不理會(huì)。
(7)核心算法,往往是代碼里最難讀的部分,但對(duì)于我們來(lái)說(shuō)也是最有價(jià)值的部分。
如何學(xué)習(xí)海量的知識(shí)
你感到枯燥的知識(shí)一般是你不感興趣的,你不感興趣的知識(shí)一般是你不知道它有什么用。所以學(xué)習(xí)一門知識(shí)可以先去看下它的應(yīng)用場(chǎng)景是什么。
知識(shí)的存量是海量的,知識(shí)的增長(zhǎng)也是海量的,掌握所有的知識(shí)是沒有必要的,更不要去記憶,更應(yīng)該掌握的是推導(dǎo)知識(shí)的方法。
學(xué)以致用,教學(xué)相長(zhǎng)。實(shí)踐所學(xué)到的知識(shí),在會(huì)在遇到的細(xì)節(jié)問(wèn)題中更細(xì)致的了解知識(shí),促使你重新思考,深化學(xué)習(xí)。而將自己學(xué)到的知識(shí)進(jìn)行分享,在給別人的講解或別人的提問(wèn)中發(fā)現(xiàn)自己還有所欠缺的地方,及時(shí)彌補(bǔ)。
總結(jié)
以上是生活随笔為你收集整理的《左耳听风-高效学习篇》阅读笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从程序员的观点看 汉字国标与Unicod
- 下一篇: 基于Qt平台开发安卓应用