教育就是当一个人把在学校所学全部忘光之后剩下的东西。——阿尔伯特 爱因斯坦
软件开发的世界日新月异,每一天都可能有新技术出现,学习能力尤其是自学能力至关重要。本文将教会你如何自学,重在实践,如果你按步骤实践后能裁剪为更适合自己的学习方法那是好事。华为流程建设的三化原则(先僵化、再优化、后固化)对你的自学也同样适用。
一到六步,整个过程只要做一遍,为学习打下基础。第七到十BOB体验官网步,在学习计划中的每个模块都要循环运用。目标是通过“学习——实践——掌握——教授(LDLT)”的方式真正领会知识。
了解自己将要学习的主题的全局。从宏观上了解主题,搞清楚自己不知道的有多少。主要对该课题做一些基础性研究,方法主要通过网络搜索来完成;如果有该主题的书,主要看下目录和简介。
在第一步的基础上,要明确自己到底要学什么。结合自己的时间因素将主题分解为可控的子主题。比如,你是有一个星期还是一个月或是三个月来学某样东西,其相应的范围肯定完全不同。
明确“成功”的含义极为重要,就像软件开发中需求“完成”的标准一样,目标要能度量,符合“成功”的定义才是目标达成。好标准要具体,无歧义。
找到尽可能多的与主题相关的资源,先不考虑资源质量,就像头脑风暴一样先产生尽可能多的点子。
创建自己的学习路径,基于选定的主题和已有的资源,确定学习内容和顺序,根据自己的学习周期建立学习里程碑。
快速掌握主题的基础知识,开始实践操作。假如学习新的编程语言,在这一步完成创建一个“Hellow world”程序,搭建自己的开发环境等。
利用好奇心驱动学习。利用之前选择的资料,寻求在前一步碰到问题的答案,进行深入学习BOB体验官网。把正在学习的内容与最终的目标关联起来,推动自己向终极目标前进。
你告诉我的,我都忘了。你教会我的,我都记得。让我乐在其中,我就一定能学会。——本杰明 富兰克林
你要走出自己的舒适区,将自己学到的东西教给别人。这是你查漏补缺的好方法,更能有助于你理解所学知识并内化成自己的思想。这也是费曼学习法的关键一步。教学相长所言不虚。
对自己要学的主题有基本了解(了解自己不知道什么),以此为基础确定学习范围和目标,找到资源,创建学习计划,筛选材料BOB体验官网,保留能达成目标的优质内容。在对自己要学什么和怎么学了然于胸可以把控学习计划的每个关键点,通过“学习——实践——掌握——教授”(LDLT)过程深刻理解该学科技术教程知识,同时向自己的目标前进。
挑选一个你想了解的课题,演练一下十步学习法,完成你的学习实验,一定要实际运用,否则对你没有大用。如果方法对你奏效,可以尝试优化它。