这段时间准备重新系统学习下struts2,无意间搜到一篇介绍struts2的学习的文章([url]http://downpour.iteye.com/blog/295414[/url]),作者并没有直接的介绍struts学习的内容,而是开篇给读者介绍了如何有效率的去学习一个开源框架,作者的一些观点我很是赞同,现将学习方法写在下面,为以后的学习提供方向。
[b]1.阅读,仔细阅读,反复阅读每个开源框架自带的reference[/b]
[color=red]注:很多时候我都是直接去找中文教程,自己懒得去读框架自带的doc,对于鸟语不是很好的同学来说,读框架自带的doc是一件比较痛苦的事,上面所说的作者的有一种建议我比较认可,可以对比中文教程和框架自带的英文来读,这样理解的意思可以最贴近原来的作者。[/color]
[b]2.少读,精读网络教程,坚决不读有价书籍[/b]
[color=red]注:我不知道作者为什么这么反对有价书籍,我觉得有些书比如上述作者也比较认可的《** in action》系列的书还是不错的,相对于很多同学来说,通过有价书籍来快速入门也是可以的。[/color]
[b]3.搭建运行环境,运行每个开源框架自带的sample项目[/b]
[color=red]注:这个必须的[/color]
[b]4.自己写一个sample项目亲身体验下[/b]
[color=red]注:好多时候看完框架自带的sample后以为理解了就行了,其实自己亲自写写,再部署运行一下会加深印象,也会有更深的了解。[/color]
[b]5.带着问题debug开源框架的源码[/b]
[color=red]注:以前我发过一个类似的帖子,需求如何通过源码学习开源框架,大家的见解各不相同,概括起来有两种:a)自己写个类似的小框架体验体验b)跟上述作者一样进行debug一步一步追踪源码。我觉得都是比较好的方法[/color]。
我觉得在实际的项目开发中碰到的很多问题,我们去解决问题的经验,也是学习巩固框架的很好的方法。有了好的方法就需要好好的贯彻执行,光说不练谁都会,说道做到的才能正真学到东西。道理大家都懂,接下来要做的就是好好的贯彻执行吧。
[b]1.阅读,仔细阅读,反复阅读每个开源框架自带的reference[/b]
[color=red]注:很多时候我都是直接去找中文教程,自己懒得去读框架自带的doc,对于鸟语不是很好的同学来说,读框架自带的doc是一件比较痛苦的事,上面所说的作者的有一种建议我比较认可,可以对比中文教程和框架自带的英文来读,这样理解的意思可以最贴近原来的作者。[/color]
[b]2.少读,精读网络教程,坚决不读有价书籍[/b]
[color=red]注:我不知道作者为什么这么反对有价书籍,我觉得有些书比如上述作者也比较认可的《** in action》系列的书还是不错的,相对于很多同学来说,通过有价书籍来快速入门也是可以的。[/color]
[b]3.搭建运行环境,运行每个开源框架自带的sample项目[/b]
[color=red]注:这个必须的[/color]
[b]4.自己写一个sample项目亲身体验下[/b]
[color=red]注:好多时候看完框架自带的sample后以为理解了就行了,其实自己亲自写写,再部署运行一下会加深印象,也会有更深的了解。[/color]
[b]5.带着问题debug开源框架的源码[/b]
[color=red]注:以前我发过一个类似的帖子,需求如何通过源码学习开源框架,大家的见解各不相同,概括起来有两种:a)自己写个类似的小框架体验体验b)跟上述作者一样进行debug一步一步追踪源码。我觉得都是比较好的方法[/color]。
我觉得在实际的项目开发中碰到的很多问题,我们去解决问题的经验,也是学习巩固框架的很好的方法。有了好的方法就需要好好的贯彻执行,光说不练谁都会,说道做到的才能正真学到东西。道理大家都懂,接下来要做的就是好好的贯彻执行吧。