98 | 高效学习:深度、归纳和坚持实践
陈皓
该思维导图由 AI 生成,仅供参考
你好,我是陈皓,网名左耳朵耗子。
系统地学习
在学习某个技术的时候,我除了会用到上篇文章中提到的知识图,还会问自己很多个为什么。于是,我形成了一个更高层的知识脑图。下面我把这这个方法分享出来。当然学习一门技术时,Go 语言也好,Docker 也好,我都有一个学习模板。只有把这个学习模板中的内容都填实了,我才罢休。这个模板如下。
这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。这个问题非常关键,也就是说,你在学习一个技术的时候,需要知道这个技术的成因和目标,也就是这个技术的灵魂。如果不知道这些的话,那么你会看不懂这个技术的一些设计理念。
这个技术的优势和劣势分别是什么,或者说,这个技术的 trade-off 是什么。任何技术都有其好坏,在解决一个问题的时候,也会带来新的问题。另外,一般来说,任何设计都有 trade-off(要什么和不要什么),所以,你要清楚这个技术的优势和劣势,以及带来的挑战。
这个技术适用的场景。任何技术都有其适用的场景,离开了这个场景,这个技术可能会有很多槽点,所以学习技术不但要知道这个技术是什么,还要知道其适用的场景。没有任何一个技术是普适的。注意,所谓场景一般分别两个,一个是业务场景,一个是技术场景。
技术的组成部分和关键点。这是技术的核心思想和核心组件了,也是这个技术的灵魂所在了。学习技术的核心部分是快速掌握的关键。
技术的底层原理和关键实现。任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其它技术的关键基础技术。所以,学习这些关键的基础底层技术,可以让你未来很快地掌握其它技术。可以参看我在 CoolShell 上写的 Docker 底层技术那一系列文章。
已有的实现和它之间的对比。一般来说,任何一个技术都会有不同的实现,不同的实现都会有不同的侧重。学习不同的实现,可以让你得到不同的想法和思路,对于开阔思维,深入细节是非常重要的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文分享了左耳朵耗子对高效学习方法的深入探讨。他强调了系统学习的重要性,并提出了学习模板,包括技术背景、优劣势、适用场景、组成部分、底层原理和已有实现的对比,以及举一反三的能力。文章突出了对技术学习的深度和系统性要求,以及举一反三的能力对于个人成长的重要性。此外,作者还强调了总结归纳、实践出真知和坚持不懈的重要性。总结归纳能力的提升需要多阅读、积累素材、扩大知识面,并在复习中对知识进行回顾和重组。实践出真知则需要将学到的知识应用于实际,才能获得更深的体会。最后,坚持不懈是学习过程中至关重要的一环,需要将坚持变成一种习惯,形成成果并持续获得反馈。整体而言,本文为读者提供了高效学习技术的思路和方法,强调了技术学习的深度和系统性要求,以及举一反三的能力对于个人成长的重要性。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》,新⼈⾸单¥98
《左耳听风》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(66)
- 最新
- 精选
- 少年姜太公这篇文章太好了,让学习变的不太枯燥有趣了。 按照6步模板会让一个认识更全面深入 用这个模板举两个例子 高铁产生的背景和成因 高铁应用场景 高铁组成部分 高铁设计原理 高铁优势和劣势 高铁和火车对比 孟子产生的背景 孟子思想应用场景 孟子思想组成部分 孟子核心思想 孟子思想值得赞同与否定的 孟子和论语对比
作者回复: 马上就用上了
2018-09-0480 - 昇、耗子哥,比如java,有没有哪些书您觉得一定得看英文版?因为我看英文书生词较多,看java core看了几天才看完第三章...所以想问问
作者回复: 只有中文版翻译的很烂,或是没中文版,或是你想练英文,才看英文版
2018-09-0417 - 中山浪子这一期的内容应该是属于学习了一段时间某个领域或语言知识以后站在一个中级的角度对知识进行总结归纳,进而迈向高级的过程…初级入门的阶段还是需要先培养兴趣,有一本浅显的书上手,再来几个小的项目练手巩固。 耗叔提到的国外优秀的学习视频网站除了YouTube,还有些什么别的可以推荐一下吗?
作者回复: 初级学习的路不需要我来,每个人都可以自己来。这一系例的文章主要帮助大家突破学习的瓶颈。关于视频网站,YouTube 就好了,几乎所有的其它的教学视频都会放在那里。
2018-09-0413 - 右耳朵猫咪耗子哥觉得在上海发展好还是北京好?想听听您的建议。
作者回复: 北京
2018-09-0436 - Bean耗子叔的这篇文章解决了我最近的一个大问题!我的问题是深知归纳和总结很重要,所以一开始就想着要归纳总结,结果一边学习一边就归纳总结,最终只是得到混乱的知识结构和幼稚甚至错误的理解。 之前一直没注意到这个问题,都没这个概念,我现在看知识的时候就想着写一篇好文章出来,在学习的时候就去写文章的细节,结果写着写着发现逻辑不通了,就得继续去查资料,然后结果就是一篇文章写了好久都写不完,最后自己发现自己怎么这么久都没写完一篇文章,就很沮丧。 这种方法是错误的,写文章应当是学习的最后一步。正所谓 “巧妇难为无米之炊”,在基本原料不充足的条件下是写不出好的文章的,而一旦原料充足,写文章应该只是重组知识碎片,另其更好理解和记忆,以及研究如何措辞的过程。此外,原料不充足时,写出来的东西也是不深刻的,甚至有可能是错误的,相当于做了许多无用功,白白浪费了时间。 同时,写文章与学习知识的侧重点不同,用的也是脑子的不同部分,这样两部分一起进行,需要不停的切换脑子的状态,导致哪一边都没有达到深度工作状态,反而耗费了大量时间在切换上下文上(根据亲身体验,大脑切换上下文时好容易溜号的……)。 我现在的问题在于,一开始就把目标定为写一篇好文章,这个初始目标定得太高了,就像是跑马拉松一开始就把目标定为跑完 20 多公里一样,结果忙活了半天,发现文章离完成还差的远呢,就觉得很气馁,感觉自己效率低,最后连继续的动力都没有了。 我应当将顺序修改为先大致确定学习的主题,比如 Java 锁优化的流程;然后确定学习框架,比如对于 Java 锁优化,这个框架可以是这样的:1. 锁优化出现的背景是怎样的,它是为了解决什么问题而出现的?2. 技术的关键点:偏向锁、轻量级锁、重量级锁;2.1. 偏向锁是啥?咋工作的?它解决了什么问题?它的适用场景是啥?它怎么解决的(它的工作流程)?它又引出了什么问题(它的缺点)?2.2. 轻量级锁是啥?咋工作的?……(参照前面)3. 根据这些锁的特性,Java 中锁的升级流程是怎样的?3.1. 无锁到加锁的过程;3.1. 偏向锁升级轻量级锁的时机和过程?3.2. 轻量级锁升级重量级锁的时机和过程?……学的过程中要画图,可以记一些零散的笔记和自己的理解,尤其是学习过程中自己理解起来比较困难的地方。 接下来就是针对每部分搜索资料进行学习,通过这个框架,我们可以轻松地判断完成程度,不停产生正反馈,使学习更有动力。当把框架中的内容学习完后,我们应该已经比较了解这个知识点了,此时可以根据我们的新理解,对框架进行调整,整合这个主题的知识图,并开始写文章,这时文章写起来就应该会轻松许多了。 耗子叔赛高!这个专栏买的值爆了,估计够我翻来覆去看几年了~2020-02-22438
- 小薛薛说句。。 请大家保护好颈椎腰椎。。😄2018-09-0430
- 亚伦碎语怎么进读者群呢?2018-09-0817
- jon技术适用场景分2种:业务场景和技术场景,怎么区分这2者呢?2018-09-047
- Geek_a2584e坚持是一件很难的事,当时做培训,开班的时候有30个学生,然后人越来越少,交作业的越来越少,到结课的时候全班只有2个人坚持下来了。2020-04-285
- caohuan耗子哥的系统学习 六步走的方法,总结的太到位了,我表示 会 执行 拿来主义的风格,初步取代我被动的学习,耗子哥 一开头来 六步 有点多,我打算分解下,先 从1-2步 买本书 入个门,然后 3-4步 做case 了解下基本轮廓,最后 继续5-6步 做深层次的理解和运用,看看耗子哥的激励话,想想几年后的自己 好激动。头顶耗子哥的九阴真经,然后自己脚踏实地的来修炼。 耗子哥的读者群 在哪里,我也想去 分享 每周一次的算法、一个小技术、一个观点,二周一篇 读英文的心得。2018-10-224
收起评论