# 如何学习一门新技术
标签(空格分隔): 随谈
在看他人博客的时候发现的,自己也是一直按照这样的模式去学,现在分享下整个流程.
图片来源: dreamfy
是什么?为什么会出现?
这一阶段主要是对该技术有一个整体了解,他所解决的是什么问题,他的整体结构等.
怎么做?
最简单的是找一个上手视频,因为视频是非常直观的展示了技术的使用.先学会用是最根本的,对于没有视频的技术的话,就可以搜索XX上手教程,XX学习记录之类的关键词,很轻松就找到了相关的上手博文,这一阶段一般都是环境整合搭建,然后写一个简单的入门Demo.
第二个阶段,学会基本使用了就要去看官方文档,文档会让你更加详细的了解该技术的特性,开一个Demo项目把官方的一些例子都试试.
第三个阶段,尝试在一些复杂的项目中使用(非生产项目),使用过程中难免会遇到各种各样的问题,官方文档和搜索引擎会帮助你解决,这一过程你会对该技术掌握更加娴熟.
第三个阶段,去github上找一些别人的项目,主要是看他人的使用方法,模块设计,代码封装等.
第四个阶段,生产项目使用吧,遇到问题还是官方文档和搜索引擎.
分享
好记性不如烂笔头,博客记录是一个很好地习惯,能把自己学的东西和他人讲清楚才叫真正的懂了这个技术.