现下是很流行网上通过视频学习某项技术的.
& D* q4 y; a6 c2 m" ~我也是这种潮流的追捧者,但是,相信我比其中很多人都幸运,我坚持了四个月,现在已经在学校帮老师带领团队做商业项目的开发了.
. s, P# [6 j# f& _下面我就分享一下我的学习心得.
8 M, V2 p+ h# {' P我是从尚学堂的课程开始学的,在尚学堂的j2se全部课程中,我敲了老师做的每一个例子程序,我对其中很多程序进行了扩展,我学习了老马讲的内存分析的方法, 查看api的方法, google+电驴的方法.我觉得,这些东西是我在后来学习中用到最多的,最有用的,所以,希望各位在通过视频学习技术的时候,千万不要忘了,最重要的方法和原理.
/ r( a$ k/ C @, l后来,到了j2ee,刚开始的时候,我对jsp和servlet简直就没想来那是怎么一回事,知道后来老马带着做了一个bbs,才知道原来如此. 这里给各位的建议是,当碰到暂时不懂的东西的时候,千万不要纠缠太久时间,试着看看后面,或许后面一句话就能解决前面你百思不得其解的问题.
8 [9 _# m2 C% [7 @' y再到后来,学习了struts, hibernate, spring这些框架, 我还是跟着老师,敲每一句代码, 查每一个资料,自己跟踪每一个异常, 硬着头皮读每一个异常的信息, 这些都是最重要的, 另外一个重点就是学框架不是为了学框架,学框架一定要秉着学技术原理的态度去学, 我跟踪了struts1的源码,也通过hibernate学习分析了ormapping映射的原理, 这些能力是在自学中最应该注意要培养的, 由于我是通过struts1学习了mvc,以至于后来我用struts2的时候,几乎是直接拿着就上手., j+ E1 k; e- a
后来的后来,就开始跟老师做项目了,这个时候,我不再完全依赖于老师,虽然老师的每一次课我都会完整听完(不要以为自己会了,可能在99句废话之后有一句非常的经典),但是,在项目的学习中,我已经开始学着听老师讲系统分析,然后根据老师讲的系统分析过程,自己学着分析分析,然后自己写代码,自己写完之后,再去通过老师讲的看自己的不足.7 q! P; Q5 `' H, n7 C- U0 D9 P% E
上面一大片废话,都是我的学习经历,我看过很多通过视频学习的人,最终都是没有坚持下来的,我觉得用视频学习,首先应该做到的就是:坚持,剩下的就是根据个人学习课程的情况,去把握一种好的学习方式. |