这本书主要讲的是什么?

  1. 以Python语言为例引出自学。
  2. 讲述自学的方法论。

我希望从这本书中学到什么?

  1. 从这本书里面获得自学的能力。
  2. 学习笔者总结问题的方式。
  3. 归纳自己的学习方法论。
  4. 学习解决问题的方式:阅读官方文档,使用谷歌等工具。

自学方法论

笔者的观点

总述

graph TB
A[学习会学习这件事情]-->B[再去学习其他的东西]

笔者之鸡汤

  • 只有学会了自学才会在这个肉眼可见变化的世界里,没有那么焦虑。所以我们需要学习,进步;学习,进步。
  • 自学能力,是持续进步的发动机。
  • 能摆脱有人教,有人带才能学习的尴尬局面。
  • 自学是门手艺,严格的来讲,它只是一门手艺。
  • 学习一样东西,如果学的是半吊子状态,你学它干嘛?
  • 自学是唯一值得被拿来不断打磨的技能。
  • 编程新技术出来,再没有老师的情况下,只有阅读官方文档这一条路。
  • 编程比减肥容易的多,因为,你不是和基因在做斗争。

在这本书中学到的技能

如何阅读一本书

有经验
的读书者,拿来一本书开始自学技能的时候,他会先翻翻目录(Table Of Contents),看看
其中有没有自己完全没有接触过的概念;然后再翻翻术语表(Glossary),看看是否可以尽量
理解;而后会看看索引(Index),根据页码提示,直接翻到相关页面进一步查找…… 在通读
书籍之前,还会看看书后的参考文献(References),看看此书都引用了哪些大牛的书籍,
弄不好会顺手多买几本。这样做,显然是老到 —— 这么做的最大好处是 “尽力消解了大量的
过早引用”,为自己减少了极大的理解负担。所以,第一遍的正经手段是 “囫囵吞枣地读完”。
囫囵吞枣从一开始就是贬义词。但在当前这个特殊的情况下,它是最好的策略。那些只习惯
于一上来就仔细认真的人,在这里很吃亏,因为他们越是仔细认真,越是容易被各种过早引
用搞得灰心丧气;相应地,他们的挫败感积累得越快;到最后弄不好最先放弃的是他们 ——
失败的原因竟然是因为 “太仔细了”……第一遍囫囵吞枣,用个正面一点的描述,就是 “为探索
未知领域先画个潦草的地图”。地图这东西,有总比没有好;虽然说它最好精确,但即便是
“不精确的地图” 也比 “完全没地图” 好一万倍,对吧?更何况,这地图总是可以不断校正的,
不是吗?世界上哪个地图不是一点一点校正过来才变成今天这般精确的呢?磨练 “只字不差”
的能力通过阅读习得新技能(尤其是 “尽量只通过阅读习得新技能”),肯定与 “通过阅读获得
心灵愉悦” 很不相同。读个段子、读个小说,读个当前热搜文章,通常情况下不需要 “精读”
—— 草草浏览已经足够,顶多对自己特别感兴趣的地方,慢下来仔细看看……但是,若是为
了习得新技能去阅读,就要施展 “只字不差地阅读” 这项专门的技能。对,“只字不差地阅读”
是所有自学能力强的人都会且都经常使用的技能。尤其是当你在阅读一个重要概念的定义之
时,你就是这么干的:定义中的每个字都是有用的,每个词的内涵外延都是需要进行推敲
的,它是什么,它不是什么,它的内涵外延都是什么,因此,在使用的时候需要注意什么……
很有趣的一个现象是,绝大多数自学能力差的人,都是把一切都当作小说去看,随便看看,
粗略看看……你有没有注意到一个现象,人们在看电影的时候,绝大多数人会错过绝大多数细节;但这好像并不会削减他们的观影体验;并且,他们有能力使用错过了无数细节之后剩下
的那些碎片拼接出一个 “完整的故事” —— 当然,通常干脆是 “另一个貌似完整的故事”。于
是,当你在跟他们讨论同一个电影的时候,常常像是你们没坐在同一个电影院,看的不是同
一个电影似的……所谓的自学能力差,很可能最重要的坑就在这里:每一次学习新技能的时
候,很多人只不过是因为做不到只字不差地阅读,于是总是会错过很多细节;于是,最终就
好像 “看了另外一个山寨版电影一样”,实际上 “习得了另外一个山寨版技能”……

如何解决过早引用

“过早引用”(Forward References,另译为 “前置引用”),就是我们在学习的时候提前用到了我们不会的东西。

  1. 读不懂也要读完,然后重复很多遍。
  2. 第一遍囫囵吞枣之
    后,马上就要开始 “总结、归纳、整理、组织 关键知识点” 的工作。自己动手完成这些工作,
    是所谓学霸的特点。
  3. 不要怕麻烦,及时随手做一张图,也舍不得不精致。

四步自学方法论

学,就需要重复,甚至很多次重复,尤其是在
面对充满了 “过早引用” 现象的知识结构的时候。

反复学,最锻炼的是 “归纳整理” 的能力。而且,最有意思的,这在大多数情况下还是自动发
生的 —— 只要你不断重复,你的大脑会在不自主之间把那些已经掌握的知识点与当前尚未掌
握的知识点区分开来,前者处理起来轻松容易,甚至可以跳过;后者需要投入更多的注意力
去仔细处理…… 在这个过程中,绝大多数的归纳整理工作自动完成了。最后再加上一点 “刻意
的、收尾性的归纳总结整理工作” —— 大功告成。

首先要明白,这肯定是个比 “天真的想象” 要长得多的过程。
其次要明白,并且要越来越自然地明白,哪儿哪儿都需要很多重复。读,要
读很多遍;练,要练很多遍;做,要做很多遍……

刻意练习

刻意去思考,什么地方值得去刻意练习。

凡事,就怕琢磨……
那些高手,无一例外都是善于琢磨的人……

全面-自学者的境界

全面,是掌握一门手艺的基本。
为了全面,当然要靠时间。所以,关于 “混与不混”,我们有了更深刻却又更朴素的认识:
所谓的不混时间,无非就是刻意练习、追求全面。
也正是这个原因,几乎所有自学高手都懂这个道理:

绝对不能只靠一本书

一本书绝对不够 —— 无论是谁写的,无论那个作者多么著名,影响力有多
大…… 因为,书也好、教程也罢,这种东西就是有 “篇幅限制” 的。更为关键的是,每个作者
都有不一样的视角、不一样的出发点和不一样的讲解方式、组织方法。

把 “全面完整” 放到最高优先级。

笔者的其他书籍

  • 《TOEFL 核心词汇 21 天突破》
  • 《把时间当作朋友》
  • 《人人都能用英语》
  • 《学习学习再学习》
  • 《通往财富自由之路》
  • 《韭菜的自我修养》

书中的例子

  • Kindle的后台数据显示,有2/3 - 3/4的书籍再买来之后就没有被打开过。这些人说白了就是给自己买了一个希望。
  • 邱老板所写的区块链交易所引擎,在 Github 上用的是个很霸气的名字,“貔貅”(英文用了一
    个生造的词,Peatio)—— 这个 Repo 至 2019 年春节的时候,总计有 2,913 个 Star,有
    2,150 个 Fork…… 绝对是全球这个领域中最受关注的开源项目。2017 年 9 月,云币应有关部
    门要求关闭之前,是全球排名前三的区块链交易所。
    邱老板当年上学上到几年级呢?初中未读完,所以,跟他聊天随口说成语是很有负担的,因
    为他真的可能听不懂…… 然而,他的编程、他的英语,全是自学的…… 学到什么地步呢?学到
    可以创造极有价值的商业项目的地步。他什么学习班都没上过,全靠阅读 —— 基本上只读互
    联网这本大书。