囫圇吞棗的讀了一遍笑來老師的新書,除了python的內(nèi)容之外,對(duì)我收獲更大的是,有關(guān)自學(xué)的心法和學(xué)習(xí)方法論。
以下是簡單的讀書筆記:
本書的目標(biāo)
讓讀者從認(rèn)知自學(xué)能力開始,通過自學(xué)編程作為第一個(gè)實(shí)踐,逐步完整掌握自學(xué)能力,進(jìn)而在隨后漫長的人生中,需要什么就去學(xué)什么。
閱讀本書的目的
1、進(jìn)一步學(xué)習(xí)python
2、只靠閱讀習(xí)得一項(xiàng)新技能
本書為我解答了以下疑惑:
程序的本質(zhì)是什么?寫程序的主要工作在哪里?
自學(xué)的順序?自學(xué)的層次?
碰到難點(diǎn)怎么辦?如何拆解?
自學(xué)的素養(yǎng)?自學(xué)最關(guān)鍵的是什么?
刻意練習(xí)的關(guān)鍵點(diǎn)是什么?如何刻意思考?
部分關(guān)鍵概念
1、前置引用
想要理解當(dāng)前的知識(shí)點(diǎn),需要依賴對(duì)以后才能開始學(xué)習(xí)的某個(gè)甚至多個(gè)知識(shí)點(diǎn)的深入了解。
2、有繁殖能力的內(nèi)容
那些能給你帶來新視野,能讓你改變思考模式,甚至能讓你擁有一項(xiàng)新技能的內(nèi)容
3、心理建設(shè)
當(dāng)我們開始學(xué)習(xí)一項(xiàng)新技能的時(shí)候,我們的大腦會(huì)不由自主地緊張。記?。簞e怕!啥也別怕!沒什么可怕的!
4、編程的一些通用概念
數(shù)據(jù):整數(shù)、布爾值;操作符;變量、賦值;表達(dá)式
函數(shù)、子程序、參數(shù)、返回值、調(diào)用
語句、注釋、語句塊
流程控制、分支、循環(huán)
面向?qū)ο?、封裝、抽象、屬性、方法、類、子類、實(shí)例、繼承、多態(tài)
算法、優(yōu)化、輸入、處理、輸出、編譯器
什么是學(xué)習(xí)?
學(xué),就是要重復(fù),甚至很多次重復(fù),尤其是在面對(duì)充滿了“過早引用”現(xiàn)象的知識(shí)的時(shí)候。反復(fù)學(xué),最鍛煉的是“歸納整理”的能力。只要你不斷重復(fù),你的大腦會(huì)在不自主之間把那些已經(jīng)掌握的知識(shí)點(diǎn)與當(dāng)前尚未掌握的知識(shí)點(diǎn)區(qū)分開來。
一開始就要做好將要重復(fù)很多遍的準(zhǔn)備,從一開始就要做好第一次只能讀懂個(gè)大概的準(zhǔn)備。
讀不懂也要讀完,然后重復(fù)很多遍。
先關(guān)注使用,再研究原理。
拆解步驟舉例
1、先囫圇吞棗至少讀一遍教程
2、給自己搭好測(cè)試環(huán)境
3、先不管什么意思,找一些測(cè)試自己試試
4、正式進(jìn)入“精度”狀態(tài),每一小節(jié)每一小節(jié)地突破
5、搞定一小節(jié)之后,就把它與之前的小節(jié)再反復(fù)翻讀兩三遍
6、把學(xué)習(xí)任務(wù)拆分成若干塊,再重新逐個(gè)突破,比如,匹配,替換,在編輯器中使用,在Python代碼中使用
自學(xué)最關(guān)健的是什么?
信心,習(xí)慣了投入大量時(shí)間換取新技能。投入大量時(shí)間的意義在于,排除了任何天賦、智商之類的因素。