程序员十步学习法

1.了解全局

学习一门技术,首先要明白这门技术是什么;
比如,学习前端,首先要明白前端是什么,通过上网初步了解到前端主要是做一些网站的页面;了解全局,明白自己要学什么,找到方向、不做无头苍蝇;

2.确定学习范围

集中精力去明白自己到底要学习什么
例如,学习VUE框架,目的是使用VUE进行界面熟练开发,这就是确定了一个范围。但值得注意的是学习范围必须大小适当、符合自身学习时间

3.定义目标

开始学习之前,明确成功的定义极为重要。
换句话说,为达到目标你需要做什么;例如,学习vue框架,目标是完成一套开源且页面精美的后台管理界面。

4.寻找资源

注意:资源来源是多种多样的,切忌随意找一本书毫无思考就开始啃;

常见资源来源:

5.创建学习计划(耐心)

学习是一个过程,从A到B再到Z,你需要找到一条最短的从A到Z的最短路径,并且到达沿途的各个地标就如掌握每个知识点。这个过程就类似一本书的目录,比如编译原理:由词法分析->语法分析->语义分析->中间代码生成->代码优化。etc最后完成一个完整的编译器。

6.筛选资源

你所搜索资源大多都是冗余,并不是完美契合你的学习计划,需要不断筛选;

7.开始学习、浅尝辄止

学习的过程中普遍存在两种错误

  • 盲目开始、行动太快;横冲直撞
  • 准备过多、行动过晚;过犹不及

学习过程中你要专注于自己所需要的,能够使自己进行下一步操作的最小工作量;

8.动手操作、学中带玩;

动手操作!!!!!!!!!!
纸上学来终觉浅,绝知此事要躬行。

9.全面掌握、学以致用

学习之前应做到心里有数,找到一个真实有用的项目,学完之后要尽量完成这个项目,当然过程不会一帆风顺,因为知识准备远远不够,但是随着不断的学习,不断完善该项目的各个模块;

10.乐为人师、融会贯通

费曼学习法则。

猜你喜欢

转载自blog.csdn.net/weixin_44627672/article/details/109144578