如何学习开源项目

如何使用并学习开源项目:

学习和使用开源项目益处多多,对于如何学习和使用,则有一些需要注意的地方。

首先,我们需要看一下这个开源项目是做什么的,是为了实现什么需求。

然后我们思考一下,如果我们自己来实现这个需求,会采用哪些思路,各有什么优缺点。

接着我们就可以看一下这个项目采取的解决方案使用了什么思路,具体是怎么做的。

很多比较成熟的开源项目其实都比较复杂,所以在学习的时候我们需要注意,不要钻牛角尖,抱着一个细节的点一点点抠。
一层层扣下去,最后容易完全迷失掉方向。比较推荐的方式是,抓住主干,先找到这个项目的入口,然后大粒度地去看这个项目的处理思路,大致流程。中间肯定会有很多疑惑,很多相关的知识点不清楚,但是没有关系,一些细节的地方我们可以先记下来,然后大致了解一下,或者暂时放一放。等我们大致能把整个项目的处理框架搞清楚了,接下来才可以考虑进一步研究一些实现的细节。

最后我们可以基于我们对这个项目的了解,自己实现一个类似的简单的项目,可能很多细节方面没有那么完善,但是大致的思路是一致的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,705评论 25 709
  • 结婚第五年了,我和我老公同岁都是27岁,有了两个女儿,日子过的不错,平淡且充实,我现在主要在家带孩子,大女儿两周半...
    Alisa露露阅读 97评论 1 2
  • 我要心裡裝著你 去你怀里擁抱你
    芹扬阅读 301评论 0 4