为什么要看源码?

打印 上一主题 下一主题

主题 1056|帖子 1056|积分 3168

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、提拔技术功底:学习源码里的优秀设计头脑,比如一些疑难题目的解决思路,还有一些优秀的设计模式,整体提拔自己的技术功底
2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提拔,看下框架demo大致就能知道底层的实现,技术框架更新再快也不怕
3、快速定位线上题目:碰到线上题目,特别是框架源码里的题目(比如bug),可以或许快速定位,这就是相比其他没看过源码的人的优势
4、对面试大有裨益:面试一线互联网公司对于框架技术一般都会问到源码级别的实现
5、知其然知其以是然:对技术有追求的人必做之事,使用了一个好的框架,很想知道底层是怎样实现的
6、拥抱开源社区:到场到开源项目的研发,结识更多大牛,积累更多优质人脉

看源码的方法:

1、先使用:先看官方文档快速掌握框架的根本使用
2、抓主线:找一个demo入手,顺藤摸瓜,快速静态看一遍框架的主线源码(抓大放小),画出源码主流程图,切勿一开始就陷入源码的细枝末节,否则会把自己绕晕
3、画图做笔记:总结框架的一些焦点功能点,从这些功能点入手深入到源码的细节,边看源码边画源码走向图,并对关键源码的理解做笔记,把源码里的闪光点都记载下来,后续借鉴到工作项目中,理解能力强的可以直接看静态源码,也可以边看源码边debug源码实行过程,观察一些关键变量的值
4、整合总结:全部功能点的源码都分析完后,回到主流程图再梳理一遍,争取把自己画的全部图都在脑袋里做一个整合

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表