大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 38 天,也是我第 40 次进行这种操作。
今天我温习了该专栏里一篇叫《高效学习:深度,归纳和坚持实践》的文章。
关键词总结:系统地学习(技术出现背景、技术优势和劣势、技术适用场景、技术组成部和关键点、技术底层原理和实现、已有实现对比)、举一反三(联想能力、抽象能力、自省能力、训练建议)、总结和归纳(信息重构、知识的积累、对知识持开放的态度、方法、如何训练)、实践出真知(Eat your own dog food/吃自己的狗粮、带着痛成长/Grow up through the pain)、坚持不懈。
所学总结:
系统地学习
技术出现背景
技术的出现北京、初中、以及要达到什么样的目标或是解决什么样的问题。
技术优势和劣势
技术的优势和劣势分别是什么,或者技术的 trade-off 是什么。
技术适用场景
技术都有其适用的场景,在不适用的场景里可能会出现很多槽点。一般是业务场景和技术场景之分。
技术组成部和关键点
技术的核心思想以及核心组件,是快速掌握该技术的关键部分。
技术底层原理和实现
技术都有其底层的关键基础技术,这些关键技术有可能是其他技术的关键基础技术。就像 Docker 的底层实现。
已有实现对比
技术之间存在差异,不同的实现有不同侧重点。学习不同的实现有助于开拓思维以及深入细节。
举一反三
联想能力
需要平时不停地思考同一个东西的不同用法,或是联想到其相关的其他事物。
抽象能力
对问题进行抽象以获得更多表现形式。找到解决问题的通用模型。将现实世界的问题建立成数据模型通过数学来求解,机器学习的本质。
自省能力
站在对立面来找出解的漏洞。将自己分裂成正反方、左右方或多方。尝试所有可能的案例以获得全面的问题分析能力。
训练建议
- 场景:制造不同的问题或难题;
- 问题:寻找尽可能多的解并比较它们的优劣;
- 解:寻找不同的测试案例以使其健壮。
总结和归纳
把复杂问题用简单的语言来描述。
信息重构
对信息进行消化和再加工,可能会损失一些信息,但会获得新的信息。
知识的积累
多阅读、多积累素材、扩大知识面、多讨论、多思辨。
对知识持开放的态度
在开始阶段不急于总结归纳或下判断做结论,保留对部分知识的不确定性。当深入了解之后才会对其更清晰明了。
方法
将学习的信息整理、排列、关联。从中找规律、相通之处、共同之处。进行简化、归纳以及总结,以形成一种套路、模式以及通用方法。
如何训练
多看方法论书籍,看大牛是怎样总结和归纳知识。写博客或讲一遍给别人听,将总结归纳的知识公开,接受批评和反馈才能更快成长。
实践出真知
吃自己的狗粮 / Eat your own dog food
没有痛苦,就不会想改进,没有改进就不会有动力去学习,也就不会有进步,只能继续开发很差的软件,进而导致恶性循环。
带着痛成长 / Grow up through the pain
实践的过程是痛苦的,但这样才会让人反思,并改进自己的动力。
坚持不懈
坚持是一件反人性的是,所以它难能可贵,也更有价值。
将坚持变成吃饭喝水一样的习惯,在没有感觉付出太多成本的情况下才有可能坚持。
末了
重新总结了一下文中提到的内容:系统学习、举一反三、总结归纳、实践出真知、坚持不解。