都说要快速学会一个技术(会使用),比如一个框架,在实际的工作中做相关的项目是最快的学习方式。而为什么在实际的工作项目中去学习是最快的方式?个人的体会是,在实际的工作项目中,很多功能的实现是你不得不做的,包括那些很基础的功能实现,有些很基础的功能你可能在实际的项目中会重复做好几遍;因此,在实际项目中你会有一个从基础功能做起不断练习、打磨的过程,最终达到熟练的程度(排除不费脑子的复制粘贴)。

往往我们在实际项目中遇到不能解决问题的情况,很多时候就是因为你对某个技术点不清楚,这个技术点很可能就是一个很基础的知识点,因为你不了解,从而让你在这个问题上停滞了很久,所以我们的输入要跟得上我们的输出,然后就是掌握一套自己解决问题的方法。所以我们在做实际项目的过程中,我们又会根据实际遇到的问题,去针对性的补充自己的不足。

而对于一个想学某个技术但是工作中又没有实际的相关项目来逼迫自己做,又不知道怎么学习前端技术的前端菜鸟来说,真正突破的方式,真的就是google网上的学习方式,然后就一步一个脚印的做,哪怕是一个看上去很基础的很常见的功能,你也要动手用现在学的技术去实现一遍。你要相信你不做一遍你肯定就是不会的,除非你是老司机了。就拿学习vue来说,网上的学习路线会告诉你,你要先看vue的基础部分,学习指令、组件...官网上的每个例子都自己敲一遍,联系实际的场景写写demo...然后学习一下路由怎么样怎么样。当我终于加入到一家使用vue开发项目的公司,并用vue做了一段时间的开发的时候,回过头去看,别人总结的经验方法正是从实际的项目操练中总结出来的,我们在自己学习的时候就应该是那一套方式。这大概也是为什么,会的东西越多的人,越懂得怎么学习的原因。

做好一件事是有规则、有规律的,能做好的人基本上都是按照这一套规则在做,就像我们经常会说的成功没有捷径,做成的人都是按照那一套模式一个脚印一个脚印的走过来的;如果你要做好,你必须也要去经历那个过程,你才能蜕变。

而我们要想在某一个领域做的好,就要去找到这个领域做的最好的人,然后去模仿他...

最新文章

  1. GDI+图形图像处理技术中Pen和Brush的简单使用和简单图形的绘制(C#)
  2. 在C#中简单调用FindWindow控制其他程序
  3. ECshop安装及报错解决方案总结
  4. lua语法备忘录
  5. 基于cmake编译安装MySQL-5.5
  6. mysql优化之连接优化(open-files-limit与table_open_cache)
  7. CoffeeScript学习(1)——Quick Start
  8. Android JSON数据解析(数据传输)
  9. Windows phone 8 学习笔记(3) 通信
  10. JS 部分常见循环、分支、嵌套练习
  11. pdo 封装增删改查类
  12. Springboot 系列(六)Spring Boot web 开发之拦截器和三大组件
  13. java中求质数(素数)的问题
  14. 非交互式一句话添加root用户
  15. CSS3动画属性:动画(animation)
  16. c/c++ 类成员变量,成员函数的存储方式,以及this指针在c++中的作用
  17. 强网杯2018 Web签到
  18. 网页编程工具:EditPlus
  19. how to generate an analog output from a in-built pwm of Atmega 32AVR microcontrloller?
  20. mac 安装yarn失败

热门文章

  1. 关于Adaboost——样本抽样的权值的实际意义
  2. border重叠的问题
  3. deque中的细节问题,以及reverse和max_element的使用
  4. Prism for WPF
  5. django 有关session内部函数做法
  6. 【HDOJ1384】【差分约束+SPFA】
  7. 欧拉函数  已经优化到o(n)
  8. 简单的Windows应用程序命名规则
  9. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法
  10. 【Jmeter】分布式并发测试