如何学习开源框架?【转载】
2014-04-03 11:06
441 查看
作者:kiral 链接地址:/article/3905514.html
前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?
整理了下自己的思路,仅供拍砖!
1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。
(做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)
2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。
3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。
4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。
5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。
其他技巧:
有一定能力的技术人员先看DEMO 文档太多很容易看晕。
先看框架的外层,再看内层。逐层学习。
多画图,将信息结构化。
多总结,将信息由多变少。
我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。
前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?
整理了下自己的思路,仅供拍砖!
1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。
(做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)
2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。
3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。
4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。
5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。
其他技巧:
有一定能力的技术人员先看DEMO 文档太多很容易看晕。
先看框架的外层,再看内层。逐层学习。
多画图,将信息结构化。
多总结,将信息由多变少。
我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。
相关文章推荐
- 如何学习开源框架
- AI 从业者该如何选择深度学习开源框架
- AI 从业者该如何选择深度学习开源框架
- 根据caffe,如何学习开源框架
- 《Struts2技术内幕》 新书部分篇章连载(一)—— 如何学习开源框架
- AI 从业者该如何选择深度学习开源框架
- 开源|如何用Caffe深度学习框架实现A-Fast-RCNN
- 如何跟踪学习开源框架的源码
- 如何学习开源框架?
- 我的RxJava学习之路--和带你如何选择开源框架
- 如何学习开源项目(转载)
- 根据caffe,如何学习开源框架
- AI 从业者该如何选择深度学习开源框架丨硬创公开课
- (3)如何学习开源框架
- 如何去阅读并学习一些优秀的开源框架的源码?
- 如何学习一种开发框架(如:手机开发cocos2dx方向)?
- hadoop学习.分布式计算开源框架Hadoop介绍
- 学习Java开源框架前你应该了解的
- 深度学习——你需要了解的八大开源框架
- Java新手如何学习Spring、Struts、Hibernate三大框架?