javaSE学习方法心得
从4月末到现在一直在断断续续地学习javaSE,到目前为止已经过了3个多月的时间,可是还没有把javaSE学习完,速度实在是慢成狗。但是也算是自己一直在摸索着适合自己的自学java编程语言的方法,正是因为没有指引,都是自己摸索出来的,所以慢点也是合情合理的,但是我有点太慢了。
刚开始学是看的马士兵的视频,但是马士兵讲课都喜欢结合JVM来讲,一涉及到JVM我听着就费劲,理解起来有些困难,后来看推荐又开始看韩顺平的视频,韩顺平果然像大家说的比较啰嗦,而且他的javaSE的视频感觉很多,每集都将近两个小时,我也实在是很难听下去。
后来偶然在知乎看见一个人问自学java找工作的问题,联系到了这个作者,向他咨询了下javaSE学习的方法,然后就按照他给的路线图学了。其实他给我的路线图挺好的,但是我当时忘记了一点,虽然好,但是不一定适合我,我当时只想着按部就班地学,忘记了针对自己的实际情况做改进。比如说,这个人推荐我学javaSE的时候看《thinking in java》,这点就极其不适合我,第一点,我这个人看理科类的书籍基本都是又慢又看不进去;第二点,英文版的书,我看起来还是很吃力的,虽然单词都可以查字典,但是合成句子了句子一长就不知所云了。
遵照这个人的建议我开始听毕向东的javaSE视频,毕向东的视频听起来的确比马士兵和韩顺平的舒服,但是我犯了一个比较大的错误,就是忘记了规划看视频学习的进度,我当时就是直接在网上搜到毕向东的javaSE视频就开始学,而没有了解一下详细的细节资料,比如直到前天我才知道原来毕向东的视频是有25天和35天两版的,我一直在听的是25天的这一版,但是我居然听了三个月,直到前天我才终于知道这些视频前面的数字代表的是什么意思。正是因为不了解这些细节,我根本不知道我看毕向东的视频合理的情况应该一天看多少,有时候我一天看一大堆,看的昏头昏脑基本都没什么印象,有时候好几天不看或者一天看一点点,导致我的进度混乱而且缓慢,而且因为下载的问题,有时候看的顺序也看错了,导致我看的糊里糊涂的。
在学习过程中,我还了解了一下关于javaSE的资格考试,基本上针对的就是OCJP了,原来计划想考这个考试来着,在某宝上花了60买了试题,大概看了看,在百度文库下载了一些有讲解的OCJP试题,我都看了,但是看试题库英文版的试题我还是不知道为什么应该选这个答案。这个考试目前先放一放吧,等什么时候我准备好了再去考吧,反正也不着急。
前几天在网上看的关于自学java的一个帖子,应该是尚学堂的老师写的,好像还是2007年的老文章了,不过道理感觉还是很好的,给我印象最深的就是有时候不要去抠细节,特别是真的不理解的地方就先背下来,以后学的多了肯定会理解的,先把框架都搭好,然后再往里一点点添砖加瓦,这点还是很对的。
学习中买了两本书,一本是《JAVA核心技术卷一》,一本是《疯狂java》,其实这两本书都很好,但是还是我看不进去理科类书籍的问题,我看的还是乱七八糟的,都没什么印象,而且我建议除了字典意外书还是不要做的太厚了,需要的话就做成分册也好,像《疯狂java》这种书,拿着、携带都不方便,而且一看那么厚就有一种让人敬而远之的感觉。上面这两本书都是理论性的书籍,因为一直都缺乏练习,感觉也很不好,所以又买了一本朱福喜的《面向对象与java程序设计习题与解析》,做个很多里面的题,感觉还是很多提高的,而且给我的经验是:其实自己敲程序练习远比看视频看书都重要。
接下来的学习结合之前的经验,我的规划是:看视频要规划好每天学习的量,做好计划和安排,了解当初学这些视频的学生他们当时的进度是怎样的,结合他们的进度好好安排自己的进度。其次是当天学习的内容当天都要做针对这一部分的练习题,敲这一部分的程序才行。最后一点就是要活用搜索了,其实好像专业人士推荐用谷歌,但是鉴于天朝制度以及英文困难问题,所以还是先用百度吧,现在感觉网上的只是比书上更全更灵活,想知道什么一搜就可以了,而且不罗嗦,都是脱水版干货。
原链接:http://www.aichengxu.com/article/Java/32539_2.html
上一篇: 信息大爆炸,自学无上限 信息自学
下一篇: 程序员在面试中如何占据主动?