最近在专注的做两件事情,一是学习Java程序设计,而是学习英语。为了这两个大愿,我在外向的行为上做了两件事情,报了两个学习班,学习方式不同,学习强度也不一样,经过了接近两周的比较,发现学习方式对学习的专注程度和学习效果的影响是决定性的,沉浸式的学习方式才可以让我们有快速的提高。
在java学习上,我报名的是全日制的学习班,每天的上课时间是朝九晚六,因为当天学习的内容非常多,而且需要反复的敲代码练习,所以,每天至少要在学校待上9个小时全情的投入到其中,遇到不会或者不熟悉的代码,我敲上10遍20遍来让自己熟悉和掌握,虽然有些内容暂时理解不来,但是可以熟练的把老师教过的代码敲出,实现功能,同时每做一个项目,我会按照业务、逻辑把项目在纸上推演一遍,然后再把项目整理成代码,敲在电脑上,敲一遍不够,如果有时间的话,我会敲上两遍,三遍,同时每过一周我会把所学习过的内容在笔记上做归纳和整理,当天的的学习对于当天的学习内容我会反复的琢磨的思考,考虑这个功能、方法、关键字和其他的关键字有什么区别和不同,每个方法有多少个参数。
但是英语学习则是完全不同的方式和状态,我从15年(去年)的二月份开始学习英语,到今年八月份刚刚好一年半的时间,因为英语的起步水平比较低,从初中起一直在学习日语,英语基本没有接触,在大学中学习了半年英语,当时学习的是新概念第一册,学习到116课的时候,放弃掉了,在去鼓起勇气重拾英语,经历1年半的时间一共550天,学习了新概念的第一册内容,和第二册的前72课,由于后期的工作比较忙,所以学习的始终断断续续,中途中断了好几次,比如今年在年初的时候我学习到第二册的第38课,到现在八月份,我刚刚学习到72课,平均1周只有一课的进度,而我报的班则是每天一课的外教对话班,自己在家中学习,每天与外教对话45分钟,对话前最久可以预习一个小时。
在学习态度上,对于Java的学习我可以说一丝不苟,每个关键字,每个方法,每个概念我都会仔细的分析琢磨,而且在学习Java的学习全程中,我几乎是不看手机的;但是在对于英语学习的态度上我却走上了另一个极端,开始的几十天我可以每天提前一个小时预习课程内容,但是后来起来的时间越来越晚,今天我是早晨5点半的课程,但是我起来的时候已经是5点15分了,15分钟预习课程,去想课程的各种各样的问题,对我来说基本上没有什么相当于裸听课程,而且每节下来,回顾自己当节课程的表现和收获,基本上是是NULL的状态。
从学习的效果比较,也有非常明显的差别,Java的学习我每天都能感觉的自己的进步,自己心掌握了一个关键字,新掌握了一个方法,学习了新的知识点,虽然全职学习只有一周的时间,但是可以明显感觉到自己每天都有新的收获,但是相比之下英语的挫败感则非常的明显,每天清晨我与位于外教对话时,今年4月份刚刚报课程的状态和现在的状态基本没有任何差别,还是手机要时刻抱在手中,不停的查词,不然就是能提前把内容写好,上课的时候照本宣科的读出自己写的内容。
为什么同样是学习一门外语,一门是与计算机对话的语言,一门是与西方对话的语言,两种都是我与世界对话的工具,为什么会有如此大的区别。我对于两种语言学好的愿望是同样迫切的,但是是什么原因,让我在这两门课程的学习上有如此大的落差感。我分析一是系统与不系统的,二是自己在课程的学习上投入和花费了多少的经历,在英语上你有没有每周总结,你有没有回顾过自己的笔记,你真正认认真真学习英语的时间是什么,你有没有过把一个单词写20遍的的时候,哪怕一个,每次上过外教课你有没有回顾,你有没有想过和搜索过如何上外教课可以发挥课程最大的左右,包括现在的写作,写一遍文章后,你有没有回顾在读一遍,有没有去修改过你写的文章,有没有背下来你喜欢的句子和段落,有没有想把每天每周每月学习的英语内容做整理,如果这些答案都是no,那么你凭什么要求你的英语水平有快速的提高,每天背背单词,晚上你有看过吗,每次学习可以新概念你有背下来课文吗,有把当节课的句型结构重新回顾吗?
好在现在我已经意识到了这个问题,那么,解决问题的前提就是意识到问题,没有必要为之前的已经过去而无法改变的事情而在纠结抑郁,下面我要做的就是想办法来解决这个问题。
既然都是学习新的知识,都是那么在学习Java程序设计上我有什么成功的经验可以应用的其他知识的学习上面呢?
1,正确的认识,Java和英语对于我同样的重要,也同样的紧迫,我辞职来学习,每天的时间都非常的宝贵,一天的价值是500元,所以请不要轻视对于英语的学习,英语学习和java学习有着同样重要的地位。
2,时间的势能,java的学习我是以三个小时为起的,但是对于英语我常常是拿出坐车,走路这样零碎的时间,这样的时间自然不会有成大块的时间有效率。
3.回顾回顾回顾,之前写过一篇回顾java所学习内容的文章,觉得对自己的帮助真的很大,把自己的思路理得非常的清晰,那么对于英语和Java继续的学习,回顾也是一个非常好的方法来让自己对学习内容的逻辑和自己到底学习了什么有清晰的认识。
4.提问,提出好的问题可以调动自己的思维去理解和记忆,是使用的基础。
5.背诵和练习,反复的练习,一段代码我写20遍可记住,那么新概念的一篇课文,我是否可以写20遍去记忆,我是否可以翻译一遍之后去写20遍。
接下来怎么做:
1. 每天用20分钟回顾今天英语和java学习到了什么。每周日,总结回顾当周学习到的所有内容并总结成知识点。
2.练习练习练习,从73课的课文开始,每篇课文先翻译一遍后,我要写20遍读二十遍去记忆。一定可以学好英语的,我一定可以学好英语的,I believe it。