我的理解是多去阅读优秀的开源项目代码然后造一个比较小的轮子出来。。当然基础也不能落下