天天看点

程序猿如何高效的学习英语

大家好我是林志强,一个不安分的程序猿。作为一个英语四级都没过的英语智障,被逼无奈又开始再一次的英语学习之旅了。之前学习英语都是下个百词斩啊、英语流利说之类的APP,然后开始狂背单词,然后就没然后了。我相信很多童靴也有跟我一样的经历,觉得自己英语不好,然后就天天背单词,背着背着就放弃了,很少有人能坚持到最后。

程序猿如何高效的学习英语

至于我为什么会一遍又一遍的学习英语,道理很简单也很现实,我们平时用到的开发语言就是歪国人发明出来的。主流的框架和官网资料也都是英语,就连程序报错也是英文,如果不会英语就非常尴尬,得先翻译一下,理解中文意思,然后再想办法解决。有些人可能会问,google翻译、有道翻译不香嘛,是香啊,但是一方面麻烦,另一方面是精准度不够,很容易被带到坑里面去。

英语分成听说读写,说实在的,如果不是在外企工作,阅读能力好,基本可以解决我们工作中90%的问题了,毕竟我们主要是为了能更好的工作,更好的学习技术。

一、制定计划

那英语阅读能力要如何养成呢?按照我的理解主要有两点,第一点:单词量要达标,第二点:理解句子。相对第二点,第一点更重要。就这么说吧:如果一句话里面所有的单词你都认识,你用汉语能不能把句子翻译出来呢?这个时候可能有人会杠精一下了,说长难句就算给你,每个单词的意思,你也理解不了。这句话没毛病,但是作为技术类型的文章,很少会出现这种句子,就算出现了,也不会整个篇幅都是这样的句子,至少80%以上的内容,你是可以理解的。

那重点来了,程序猿该如何学习英语呢?上面说到我为了可以愉悦的工作,又开始启动英语学习之旅。这次也是唯一一次,我坚持了最久的一次,也是唯一一次有成果的。在开始学习英语之前,我特地咨询了我的几个朋友,一个是报班学习英语的,还有一个是从事英语教育的老师。我甚至还在B站上面大量检索了,如何学习英语相关的视频。最后根据自身特点,总结了一套适合我们程序员学习的计划。计划分为:高效背单词、理解长难句、如何强化记忆。下一节将给大家分享:程序员如何高效的背单词。

程序猿如何高效的学习英语

二、记单词

以前学英语就是记单词,枯燥无味又容易忘记,很容易就会产生放弃的念头。所以本次学习英语,我没有采用死记硬背的方式。本次学习英语的初衷,是为了能够轻松阅读技术文章。那为什么不直接奔着目的地呢?所以我学习英语单词的途径就是通过阅读英语技术文章。虽然这样刚开始会很艰难,因为你基本每一个单词都要查询,一篇文章阅读下来,可能要花费大半天的时间。所以文章的选型就至关重要。一定要选择你非常想阅读的文章,这样才会给你坚持下来的动力。

单词有了,接下来最关键就是记住它了,如果不能记住,那阅读文章,对学习英语而言其实意义不大,因为你的单词量还是一样。但是背诵也是一件很痛苦的事情,特别是都毕业这么久了,记忆力其实衰退的很厉害,死记硬背的方式,最终的结果肯定也是放弃。为了可以有效的背诵单词,我历尽千辛万苦,终于找到一个北大靓女,她在B站上面分享了,她的高效单词记忆法。她的方法其实很简单,就是不断的重复。举个例子,你背第二个单词的时候,要先背诵第一个单词,背诵第三个单词的时候,要回到第一个单词,然后再背诵第二个单词,最后再背诵第三个单词,以此类推。这样你记住最后一个单词的时候,前面的单词你已经记忆很多遍了。北大靓女将这种记忆方法称为循环回顾记忆法。

利用循环回顾记忆法,我们可以有效的记住单词本身的意思,然后再结合单词在文章中的意思,这样可以更快更牢的记住它。到这里了千万不要以为万事大吉了,因为你第二天会发现,你再看到这些单词的时候,它们还是那么陌生,这个时候千万不要沮丧,因为人的遗忘曲线就是这样子,一天不回顾,就会忘记一半以上,几天不回顾,你可能就只记得30%不到了。所以记单词的第三点核心点来了,要不断巩固复习。经过我这一段时间,拿自己做小白鼠的测试经历,得到一个很惊人的结果。如果早上背单词,睡前再巩固一下,第二天早上再回忆一下,每周末再复习一下,基本可以很清楚的记住大部分的单词。而且除了第一遍记的时候很痛苦,后面复习巩固的时候就很轻松了。

文章单词都记住了之后呢?当然是再重新阅读一下本篇的文章了。你要知道不用翻译看懂一篇文章是多么爽的事情,不仅爽,还能给你继续坚持下来的信心。总结一下上面几点内容:看你最喜欢的英文文章,然后收集自己不会的单词,利用循环回顾记忆法记住它,然后就是不断复习巩固,直到完全掌握。最后回到起点,阅读文章享受阅读的快感。

程序猿如何高效的学习英语

三、长难句理解

那单词会了,句子怎么办呢?想想句子中那主语、谓语、状语、宾语、宾语补足语、主语从句、现在时、过去时、未来时,然后还有一堆的动词、名词、形容词、副词、叹词、介词等等之类的。害、学英语真是太难了。关于长难句的翻译,我的建议是,虽然英语语法的规则一大堆,理解起来比较困难,我们可以先了解它的基本概念,不求掌握它,但至少得知道它代表什么意思,然后就是不断的练习实战。

那如何练习实战呢?很简单,我们上面不是讲到,通过阅读文章来收集单词嘛,阅读本身不就是一种实战。刚开始,你看到那长长的句子可能会不知所措,人在看不懂的情况下很容易急躁,一急躁就更加看不懂了,甚至继续坚持下来的念头都会动摇。这个时候我们要懂得借助工具,比如有道翻译之类的工具。你可以自己先试着翻译一遍,如果意思实在不懂,可以对照着工具翻译的结果,对比一遍。虽然英语翻译句子很苦难,但是用中文理解工具翻译出来的句子却不难。然后对比句子的结构,看看原本句子要怎么翻译,才能达到工具翻译的效果,多锻炼几次,自然就可以找到规则。这种傻瓜式的翻译的好处就是:不需要研究大量的语法结构,直接奔着最终目的地出发。

程序猿如何高效的学习英语

四、营造英语学习氛围

有些童靴可能会对这种方式的效果产生疑问,靠谱嘛?我把自己当小白鼠的实验结果告诉童鞋们,这件事情是靠谱的。这也是为什么很多人说,学好英语最简单的方式,其实就是把你扔到美国那边去。那记单词和理解句子会了之后,我们有没有其它,可以促进我们,学好英语的方法或者渠道呢?有,如果大家去B站搜索一下,一大把学习资料就出来,有些甚至吹牛逼,可以1个月掌握英语技能。嗯,听听就好,不要信,当然天才除外。

为了让自己可以更好的学习英语,我把手机操作系统,PC操作系统,各个APP例如微信、支付宝等全部设置为英文版。刚开始真的是尴尬,以前熟悉的操作流程,不知道咋玩,研究了半天,才选中自己想要的按钮。还有就是老生常谈的看美剧、听英文歌之类的。但我不是想要大家去培养语感。说真的,你不知道的单词或者句子,你听个几十遍还是不知道,没有任何效果。真正有效果的应该是:你看着美剧,看着英文字幕理解意思之后,然后和中文字幕相互对照,看看自己有没有理解错的地方。第一遍看完之后,可以将中文字幕去掉,然后再看一遍,如果还能看懂,那很牛逼,说明你进步了。

程序猿如何高效的学习英语

五、总结

最后我们简单的总结一下,程序员学习英语,第一件事情,也是最重要的一件事情就是记单词,第二件事情,理解句子意思,最后就是通过各种方法渠道,来不断的深化记忆。归纳总结就一句话,有效且正确的坚持,学英语一定要坚持。好了,今天分享就到这边,我是林志强,一个不安分的程序猿。