程序员的思维修炼6——主动学习
(1)学习的本质:从学习者引导出东西,而不是灌输东西(大脑不是灌输的容器)
(2)技术重不重要?技术本身并不重要,重要的是持续学习(主动学习)
(3)学习时要注意的一些问题:
-
学习不能强迫,需要主动获取
-
仅仅掌握知识是没用的,需要去实践
-
需要目标反馈
(4)大脑构建的模型,为构建模型所提出的问题和日常的经验实践更加重要
(5)一个SMART目标:具体的、可度量的、可到达的、相关的、时间可控的
-
具体的:把目标具体化
-
可度量的:如何知道你何时完成,如果无法度量目标任务,那么目标还不太具体
-
相关的:目标重要吗?有热情吗?在你的掌控之下吗
-
时间可控的:设定一个最后期限
注意:目标任务需要步步为营,稳扎稳打,采取增量进步的方法(作者是这样子说的:“你不必看清你去往何处,不必看清你的目的地和沿途的一切,你只需要看清前面的一两米即可”)
(6)为目标设定小任务;主动安排你的学习,分配合适的时间,聪明的使用时间,可以变得更有效率
(7)学习类型:听觉型、视觉型、动觉型
(8)建立学习小组——共同学习主题,定期讨论
(9)SQ3R法主动阅读:
-
调查:带着问题审视书,看目录,各章介绍,总结,在深入细节前有一个总体的印象
-
问题:写下你要弄明白的问题,标题改为问题
-
阅读:可以阅读全部内容了,在困难的地方放慢速度;如果内容不是很清楚则重新阅读
-
复述:复述回想和使用自己的语言改写书本最重要的部分,做笔记(思维导图,要点)
-
回顾:扩展笔记
(10)重复阅读相同的材料和笔记,不会有助于记住你的笔记,所以多编程实践,解释给其他人听
(11)使用思维导图做笔记——需要使用颜色、符号和其他有意义的东西标记不同的事物
(12)认真审查是否需要生成文档,避免不必要的文档
(13)写文档的过程比文档本身更重要
(14)学习某项事物的最简单有效的方法是尝试教别人
程序员的思维修炼6——主动学习:http://www.cnblogs.com/cposture/p/4993590.html