“左耳朵耗子”的3个高效学习法
极客时间编辑部
讲述:丁婵大小:7.47M时长:05:26
你好,欢迎收听极客视点。
学习是一件“逆人性”的事情,但我们必须通过学习来不断提升自己。虽然学习不能速成,但我们可以通过一些技巧让学习变得高效。此前,资深技术专家陈皓在他的极客时间专栏《左耳听风》中分享了三个对他最有效的学习方法,以下是重点内容,供你参考。
挑选知识和信息源
英文对于程序员来说至关重要,尤其是对于计算机知识来说。如果你觉得用百度搜中文关键词就可以找到自己想要的知识,那么你一定远远落后于这个时代了。如果你用 Google 英文关键词可以找到自己想要的知识,那么你算是能跟得上这个时代。如果你能在社区里跟大牛交流得到答案,那么你算是领先于这个时代了。
所以,你的信息源要有下面几个特质。
应该是第一手资料,不是被别人理解过、消化过的二手资料。
应该是有佐证、有数据、有引用的,或是有权威人士或大公司生产系统背书的资料。
应该是加入了一些自己的经验和思考,可以引发人深思的,是所谓信息的密集很大的文章。
对于一个学习者来说,找到优质的信息源可以让你事半功倍。一方面,不会有信息损失甚至有错误信息误导你,另一方面,你需要的不只有知识和答案,更重要的是掌握学习的方法和技能。
注重基础和原理
正所谓“勿在浮沙筑高台”,很多人并不是学得不够快,而是他们的基础不行,这会影响你对事物的理解,甚至会让你不能理解为什么是这样。只要你努力学习基础知识,了解其中的原理,就会发现这世界上的很多东西是大同的。
举个例子,如果你学习过底层的 Socket 编程,了解多路复用和各种 I/O 模型的话(select, poll, epoll, aio, windows completion port, libevent 等),那么,对于 Node.js、Java NIO、Nginx、C++ 的 ACE 框架等这些中间件或是编程框架,你就会发现,无论表现形式是什么样的,其底层原理都是一个样。
再举一个例子,当你学习了足够多的语言,并有了丰富实践后,你开始对编程语言的各种编程范式或是控制流有了原理上的了解,这时再学一门新语言的话,你会发现自己学得飞快。
最最关键的是,这些基础知识和原理、技术,都是经历过长期考验的,会给你很多启示和帮助。比如:TCP 协议的状态机,可以让你明白,如果你要设计一个异步通信协议,状态机是一件多么重要的事,还有 TCP 拥塞控制中的方式,让你知道,设计一个以响应时间来限流的中间件是什么样的。
有时候,学习就像拉弓蓄力一样,学习基础知识感觉很枯燥很不实用,工作上用不到,然而学习这些知识是为了未来可以学得更快。基础打牢,学什么都快,而学得快就会学得多,学得多,就会思考得多,对比得多,结果是学得更快……这种感觉,对于想速成的人来说,很难体会。
使用知识图
当你想掌握更多知识,但学习内容过多时,不要死记硬背,这会让你事与愿违。你可以使用“联想记忆法”,比如,在学习 C++ 的时候,面对《C++ Primer》这种厚的书,就可以使用联想记忆法。
把 C++ 分成三部分:
第一部分是 C++ 解决 C 语言的问题,那么 C 语言有什么问题呢?指针、宏、错误处理、数据拷贝…… C++ 用什么技术来解决这些问题呢?
第二部分是 C++ 的面向对象特性:封装、继承、多态。封装,会让你联想到构造函数、析构函数等。进而联想到初始化列表,想到默认构造函数,想到拷贝构造函数,想到 new……多态,想到虚函数,想到了 RTTI 等等。
第三部分是 C++ 的泛型编程。可以联想到 template,想到操作符重载,想到函数对象,想到 STL,想到数据容器,想到 iterator,想到通用算法等等。
通过这种“顺藤摸瓜”的记忆方式会让你记住很多知识,建立知识树。最重要的是,当出现一些你不知道的知识点时,你就会往这棵知识树上挂,而这样一来,你的学习也更为系统和全面。
这种画知识图的方式可以让你从一个技术最重要的地方出发,遍历所有的技术细节,也就是画地图的方式。如果你不想在知识的海洋中迷路,你需要有一份地图,所以,学习并不是为了要记忆那些知识点,而是为了要找到一个知识的地图,你在这个地图上能通过关键路径找到你想要的答案。
以上就是“左耳朵耗子”陈皓推荐的 3 个高效学习法,你也可以通过《左耳听风》专栏了解更多高效学习方法。以下是这个专栏的目录,同时,复制极客视点专属口令,还可以享受立减优惠。
优惠口令:chenhao11
适用专栏:《左耳听风》
适用规则:立减 20 元(满 199 元可用)
有效期:8 月 6 日 - 8 月 12 日
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 叶小鍵自学是这个时代需要的能力之一,学习来源,基础原理,知识地图、英文能力等等,这一切建立在自我精进的要求上,学习升级自我,是辛苦的。需要花费大量时间与安排和规划目标,但是唯有持续的终身学习,过程获得的感受是最棒的礼物。 左耳听风》专栏已购入,且学习中。1
收起评论