锁定老帖子 主题:如何学习开源框架?
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-22
最后修改:2011-01-28
作者:kiral 链接地址:http://kiral.iteye.com/blog/791155
前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?
整理了下自己的思路,仅供拍砖!
1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。 (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)
2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。
3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。
4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。
5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。
其他技巧:
我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-10-22
同意!现在java方面的好多技术,不知道到底需要精通研究哪个了
|
|
返回顶楼 | |
发表时间:2010-10-22
gld_lb 写道 同意!现在java方面的好多技术,不知道到底需要精通研究哪个了
我觉得主要是JAVA基础(如JAVA编程思想,深入java虚拟机),算法和编程思想(设计模式)。 |
|
返回顶楼 | |
发表时间:2010-10-22
|
|
返回顶楼 | |
发表时间:2010-10-22
JAVA免费网络直播课程吗,http://www.51px.asia/px/jiangtang.aspx
|
|
返回顶楼 | |
发表时间:2010-10-22
|
|
返回顶楼 | |
发表时间:2010-10-22
最后修改:2010-10-22
是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。
|
|
返回顶楼 | |
发表时间:2010-10-22
该帖迅速成为一个广告贴。
|
|
返回顶楼 | |
发表时间:2010-10-22
怎么那么多广告。。。
|
|
返回顶楼 | |
发表时间:2010-10-23
由用起步 一切皆从应用出发。自己当然是实现了工作的需求,但是以后再遇到的话,怎么办,依葫芦画瓢吗?指定有简洁的方法去实现已经有的东西,那么要寻找,检索到了之后就要联想自己的一些棘手的东西,有的话就用找到的东西没有的话舍弃。不断的向自己提问,向自己所遇到的问题发起进攻。其实所遇的问题也基本上就是一种比现有的东西更加好的方案,至于精进到何种地步,看自己的意志力叻。
不从用出发,很容易陷入人云亦云的理论派;当然一切从用出发也可能陷入急功近利的状态哦 哈哈 |
|
返回顶楼 | |