高效学习系列文章重点总结

高效学习系列文章目录

1、端正学习态度

学习是一件"逆人性"的事,就像锻炼身体一样,需要人持续 付出,但会让人痛苦,并随时可能找理由放弃。如果你不能克服自己 DNA 中的弱点,不能 端正自己的态度,不能自律,不能坚持,不能举一反三,不能不断追问等,那么,无论有多 好的方法,你都不可能学好。因此,有正确的态度很重要。

此外,还要拥有正确的学习观念:

学习不仅仅是为了找到答案,而更是为了找到方法;

学习 不仅仅是为了知道,而更是为了思考和理解;

学习不仅仅是为了开拓眼界,而更是为了找到 自己的未知,为了了解自己;

学习不仅仅是为了成长,而更是为了改变自己,改变自己的思 考方式,改变自己的思维方式,改变自己与生俱来的那些垃圾和低效的算法。

2、源头、原理和知识地图

首先挑选知识和信息源的重要性,优质的信息源可 以让你事半功倍。

其次一定要注重基础和原理,基础打牢,学什么都快,而学得 快就会学得多,学得多,就会思考得多,对比得多,结果是学得更快。

最后,学习时一定要使用知识图,学习并不是为了要记忆那些知识点,而是为了要 找到一个知识的地图,你在这个地图上能通过关键路径找到你想要的答案。

3、深度、归纳和坚持实践

首先是要系统的学习:1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题(需要知道这个技术的成因和目标,也 就是这个技术的灵魂。如果不知道这些的话,那么你会看不懂这个技术的一些设计理 念)2. 这个技术的优势和劣势分别是什么, trade-off 是什么。任何技术 都有其好坏,在解决一个问题的时候,也会带来新的问题。一般来说,任何设计 都有 trade-off(要什么和不要什么),要清楚这个技术的优势和劣势,以及带 来的挑战。3、这个技术适用的场景。任何技术都有其适用的场景,离开了这个场景,这个技术可能会 有很多槽点。不但要知道这个技术是什么,还要知道其适用的场景。没有 任何一个技术是普适的。注意,所谓场景一般分别两个,一个是业务场景,一个是技术场景。 4. 技术的组成部分和关键点。也即技术的核心思想和核心组件了,这个技术的灵魂所 在。学习技术的核心部分是快速掌握的关键。5. 技术的底层原理和关键实现。任何一个技术都有其底层的关键基础技术,这些关键技术 很有可能也是其它技术的关键基础技术。学习这些关键的基础底层技术,可以让 你未来很快地掌握其它技术。可以参看CoolShell 上写的 Docker 底层技术那一系 列文章。 6. 已有的实现和它之间的对比。一般来说,任何一个技术都会有不同的实现,不同的实现 都会有不同的侧重。学习不同的实现,可以让你得到不同的想法和思路,对于开阔思 维,深入细节是非常重要的。

其次是------举一反三 能力:在这方面,对自己的训练如下。 1. 对于一个场景,制造出各种不同的问题或难题。 2. 对于一个问题,努力寻找尽可能多的解,并比较这些解的优劣。 3. 对于一个解,努力寻找各种不同的测试案例,以图让其健壮。 老实说,要获得这三种能力,除了你要很喜欢思考和找其它人来辩论或讨论以外,还要看你 自己是否真的善于思考,是否有好奇心,是否喜欢打破沙锅问到底,是否喜欢关注细节,做 事是否认真,是否严谨...... 这一系列的能力最终能构建出你强大的思考力,而这个思考力会直接转换成你的求知和学习 能力。其实,我也是在不断地加强自己的这些能力。

第三是总结归纳------做总结归纳的方法:把你看到和学习到的信息,归整好,排列好,关联好, 总之把信息碎片给结构化掉,然后在结构化的信息中,找到规律,找到相通之处,找到共同 之处,进行简化、归纳和总结,最终形成一种套路,一种模式,一种通用方法。 要训练自己这方面的能力,需要多看一些经典的方法论图书,看看别人是怎样总结和归纳 知识的。在一开始模仿并把自己的理解的知识给写出来,写博客会是一种很好的方 式。另外一种更好的方式是讲一遍给别人听。总之,你需要把你总结归纳的知识公开出来, 给别人看,接受别人的批评和反馈,这样你才能成长得更快。

第四:实践出真知------实践出真知也就是英文中的 Eat your own dog food。吃自己的狗粮,你才能够有 最真实的体会。实践是很累很痛苦的事,但只有痛苦才会让人反思,而反思则是学习和改变自己的动力。 Grow up through the pain, 是非常有道理。

第五:坚持不懈,一句正确的废话------坚持是一件反人性的事,所以,它才难能可贵,也更有价值。坚持也不是要苦苦地坚持,有循环有成就感的坚持才是真正可以持续的。所以,一方面你要把你的坚持形成成果晾晒出来,让别人来给你点赞,另一方面,你还要把坚持变成一种 习惯,就像吃饭喝水一样,你感觉不到太多的成本付出。只有做到这两点,你才能够真正坚 持。

以上摘抄来自耗子哥的系列文章,感谢他的无私分享,致敬耗子哥,致敬热爱分享的大佬们

相关推荐
我要吐泡泡了哦36 分钟前
GAMES104:15 游戏引擎的玩法系统基础-学习笔记
笔记·学习·游戏引擎
骑鱼过海的猫12336 分钟前
【tomcat】tomcat学习笔记
笔记·学习·tomcat
贾saisai3 小时前
Xilinx系FPGA学习笔记(九)DDR3学习
笔记·学习·fpga开发
北岛寒沫3 小时前
JavaScript(JS)学习笔记 1(简单介绍 注释和输入输出语句 变量 数据类型 运算符 流程控制 数组)
javascript·笔记·学习
铁匠匠匠4 小时前
从零开始学数据结构系列之第六章《排序简介》
c语言·数据结构·经验分享·笔记·学习·开源·课程设计
架构文摘JGWZ6 小时前
Java 23 的12 个新特性!!
java·开发语言·学习
小齿轮lsl6 小时前
PFC理论基础与Matlab仿真模型学习笔记(1)--PFC电路概述
笔记·学习·matlab
Aic山鱼6 小时前
【如何高效学习数据结构:构建编程的坚实基石】
数据结构·学习·算法
qq11561487076 小时前
Java学习第八天
学习
天玑y7 小时前
算法设计与分析(背包问题
c++·经验分享·笔记·学习·算法·leetcode·蓝桥杯