付费看了一篇讨论程序员如何高效学习和记忆知识的文章,在此吐槽和总结一下。
1. 学习新技术:建立知识体系
1. 看教学视频(个人学习android的时候,也是看教学视频学习的,比自己看书要来的快)
2. 记笔记:记录关键字
3. 整理思维导图:将上一步记录的关键字,自己使用思维导图整理。这一步笔记费时间,但是,是真正转换成自己知识的部分,值得去做。
4. 记忆宫殿:联想、形象的表达知识特点。(这个,emmmm......看的我起一身鸡皮疙瘩,尴尬症都犯了。但是效果应该是很好的。)
2. 快速学习和使用新技术
0. +1理论:不要给自己设置很高的目标
1. 全模仿:对照视频,做一个同样的demo,但是,代码不要照着抄,要自己写。遇到问题去查问题。
2. 半模仿:同样的技术,建立差不多的demo。
3. 不模仿:建立完全的自己的工程或者demo。
3. about myself:
对比自己的学习过程,记录一下:
1. 看书:纸质书,使用记号笔勾画出重点内容。 -> 记录关键点
2. 实践代码 -> 全模仿 -> 改进
3. 整理笔记 -> 根据关键字整理内容
4. 博客笔记调整:
1. 提取关键字
2. 按照关键字整理知识点
试验了一下,感觉挺不错。有一种自己整理知识的感觉,而不是抄书提取笔记的感觉。