原视频地址:如何学习一门新技术以及如何快速掌握一门技术
1.认知、了解(第一印象很重要)
- 这门技术的的定义是什么
- 解决了什么问题
- 同类的技术有哪些
- 主要组成部分是什么,它最核心的部分是什么
- 思考下为什么这个技术会出现
2.学语法、学用法
- 视频教程
- 快速上手的视频
- 入门博客
- 买书看
- 看官方文档
- 思考、提炼、总结、写博客
3.局部练习、小型实战、环境搭建
- 局部练习:某个知识点去写写代码练习以下
- 小型实战:比如spring框架官方文档上的一些demo
- 环境搭建:比如学习linux的时候,需要搭建环境
4.从实际项目、开源项目的源码学习
如何玩儿开源项目:
- 开源项目是什么
- 把开源项目跑起来
- 会调这个开源项目
- 开源项目的源码阅读
- 实现自定制开源项目,改一些东西,让这个成为你自己的东西
5.可以造轮子,撸源码,写些源码阅读的深度博客,做些github上的开源项目给大家使用
以上对我有触动的是从实际项目的源码中阅读。我在工作中已经接手的项目,每天都去读、去写、去改这些代码,便容易产生轻视的态度,这个态度需要修正一下。