学习能力
在学习一门技术的时候
我们应该先明白它出现的背景,解决问题的痛点是啥,我们为啥需要它,我们学它的目的是什么
接下来我们应该查阅相关的资料(优先官方文档,英语能力差的退而求次查阅相关书籍、博客)来了解它的整体架构(都有哪些角色,每个角色的任务),务必要烂透于心
通过了解整体架构,我们知道哪些模块/角色是核心的,因此可以进而查阅资料了解这局部的架构/设计,这个也要烂透于心
根据局部架构/设计来梳理出这块的核心流程,再接下来处于使用驱动来跟踪源码分别跟踪这几个核心流程在代码层面都是怎么设计和实现的
在做一个任务的时候
理清需求,拉相关任务讨论需求,看看需求是否合理
制定完成计划
快速完成,速度比质量更重要。后期可以排期修复优化

浙公网安备 33010602011771号