程序员如何提升英语水平
2020年3月 · 预计阅读时间: 4 分钟
本篇文章适合所有想提升英语尤其是阅读能力的人,因为我自己程序员,所以我来拿自己的亲身经历来帮助大家发现自己提高英语技能的方法。
一点历史
先说在中学时,虽然一开始我对英语很有兴趣,而且也考过几次高分,但 是到了后来就慢慢的不喜欢学习了,高考的时候英语正好卡在 90 分的及格线上,然后高考分数只够上了一个专科,开始了程序员之路。
动机
其实我学英语的动机并不是因为技术文档都是英文的,那时候还只知道阅读别人翻译好的中文文档,有错误和疏漏有时候都不知道。当时工作的时候,我突然决定读一个专升本,于是报考了北大的网络教育学院,然后顺利入学了。第二学期,我们都需要考学士学位英语俗称英语三级,才能拿到学位证,满分 100 分拿到 60 分及格才过关,这个到毕业前每学期都可以考一次。我第一参加考试时是裸考,以为比四级会简单些,谁知多年不用的英语水平早就下降了,结果只考了 56 分。我就看着这差 4 分的成绩到干瞪眼!为嘛老天爷对我这么不公平,差这么一点点(可能比 59 好点吧)。然后就突然激发起了我的斗志,我要努力学英语!
学习历程
决定学英语后,我买了一套新概念英语,从一到四,每套包括课本,自学导读,练习册,练习详解。因为高中时老师说新概念英语是公认最好的英语教材,所以我不假思索的就选择了它。打开第一册,发现都是比较简单的对话和单词,我是这么学的的
- 每天两课(第一册比较简单,后面一天一课)-
- 首先学习每课生词并默写五遍
- 不看书听录音,看看能听懂多少
- 再听一遍,这次是精听,听不出来的反复听,直到四五遍完全听不出来为止
- 再听一遍完整的,验证一次
- 看书听一遍,把听错的标出来,记住
- 最后,跟着录音读一遍
- 看课文详解部分和自学导读,理解语法和句型。
- 把课本和练习册的题包括作文全部做完,并对照答案把做错的弄懂。
就这样一个学习套路,第一册一共 144 课学了大约有三个月左右,然后就开始了第二册。第二册由于课文比较长,题也多,就改成了一天一课。在学到第 20 多课的时候,也到了第二次学位考试的时间,然后这次考了 76 分,一次不小的进步。然后在学习期间我对英语产生了不少的兴趣,开始听英文歌曲,看一些简单的英语新闻和资料。想着英语既然学起来了就不要放下了,于是继续坚持着学习。在这中间,我还成功的阅读了 Spring MVC in Action 英文原版书,这也是我首次阅读完的一本英文书,当然看的也是极慢,一边查字典,一边琢磨句子,好在这本书的文风简单,用词都很正常,没有太多引申义什么的。阅读完其实也给自己增加了很多自信,然后在学习新技术时都看官方文档了,虽然很慢,但是我觉得生词只会越来越少,只需要慢慢积累。好在技术文档基本都是在网页里,很容易用各种词典都可以划词翻译,学到新词后,不要刻意去背,也不要加入生词本之类的,一是记不住,二是生词本肯定是不会去看的,脱离了语境,一个一个的单词根本就记不住那么多含义。我们所应该做的就是继续阅读,高频词总会重复好多遍的,慢慢的见的多了也就记住了。这期间我看了 Java EE,PHP,JavaScript, Android 等技术和相关框架的官方文档。然后发现技术上的词汇算是比较简单的。后来看荒野猎人原版英文小说,真是每三个词里就有一个不认识的,不过看到后来,慢慢的变好了。