如何提升学习效率?

如何提升学习效率?

古人说得好,“思深方益远,谋定而后动,知止而有得”。

第一件事是抛出问题

通过类比学习,我们能举一反三,降低学习成本。

我们以学习Vue为例

  • Vue是什么?
  • 框架是什么?库是什么?
  • Vue的竞品有哪些?
  • 为什么要有前端路由?
  • 为什么要有SSR?
  • 为什么要有状态管理?
  • 为什么要有声明式渲染?
  • MVC的思想是如何体现的?
  • 通过哪些手段来实现性能优化?

第二件事是设立目标

任务驱动式学习,在实践中不断矫正完善,切忌当一个完美主义者

  1. 脚手架搭建一个vue项目,练习模板语法、条件循环渲染、数据(data、wacher、computed)、样式、事件、组件的注册与通信
  2. 脚手架搭建一个vue项目,练习路由、与状态管理、从后台请求数据
  3. 脚手架搭建一个vue项目,引进组件库,如ElementUI
  4. 脚手架搭建一个vue项目,使用keep-alive、TS等新特性
  5. 深入思考,理解源码(需要了解一些设计模式的知识)

第三件事是融会贯通

  • 系统,明确每个知识点,是属于哪一个范围的
  • 业务,带入真实业务情景下,思考如何使用
  • 熟练,重复我们的步骤二,并且在重复的过程中,思考和完善步骤一中的问题
  • 对比,参考官方网站,参考线上课程是如何定制的,参考KOL(关键意见领袖)的学习路径

第四件事是灵活学习

  根据上述三点,我们可以灵活的调配我们的时间和精力

  • 第一件事和第三件事,我们可以在琐碎的时间段来完成,比如说:吃早餐的时候,中午排队的时候...
  • 第二件事,我们需要一个较为集中的时间段来完成,随着基础的好坏、学习能力的提升、调试Bug的能力,所用时间也不同,我们可以安排在:中午午休前,晚上回家抽半个小时...

猜你喜欢

转载自www.cnblogs.com/bearRunning/p/12045787.html