AI科技大本营

人工智能技术和产业社区

专为程序员编写的英语学习指南

640?wx_fmt=jpeg


作者 | 于江水

来源 | 于江水的GitHub(https://github.com/yujiangshui/A-Programmers-Guide-to-English)


预警:本指南可能会花费你大量时间阅读,建议通过周六上午整块的时间一次性读完,并在下午制定自己的学习策略,然后在周日开始实践一下。


本指南的内容概要和目标人群


本人上一次正式英语考试大约是五年前大学四级考试,得分 442,大学每学期考试基本是 60 多分过线就好,纯属英语渣底子很差。但是由于一些特殊需求,雅思需要考到 6.5 分及以上,所以自 2018 年 6 月份开始一直在学习英语。在学习过程中,对语言学习从陌生到熟悉,从毫无头绪到了解一些实用的训练方法,从乱看经验经常换方法到总结出自己的学习方法。


经过四个月断续学习 + 接近两个月的全职突击备考,在 12 月份考了 PTE 考试(类似雅思的英语水平测试)并拿到 63 分,对应雅思 6.5 中上,满足大部分学校留学要求以及出国技术移民的要求。备考过程十分艰苦,个人感觉远超高考。虽然离十分流畅的跟 Native Speaker 交流还有一段距离,但是相比四级 442 的水平有了几倍的提升。故此编写教程进行阶段性总结,一来方便自己制定下一步训练计划,二来希望可以对同等水平有需求的朋友有所帮助。


本教程目标人群是想要花一些时间真正掌握英语的人,尤其适合英语渣。对于英语渣来说,网上杂七杂八的英语学习技巧和经验不一定会有很多帮助,甚至会误导。比如这篇回答(https://www.zhihu.com/question/22968875/answer/529514279)就说了,如果别人问答主如何学英语,她顶多给一句“多看美剧,培养语感”,好在这篇回答详细说了答主的水平和长期的努力细节,否则会误导一大片低水平英语渣去拼命的看美剧。所以在英语学习过程中,要注意查看符合自己水平的经验和教程,否则可能会走弯路。


如果你在寻找《21 天掌握英语》、《10 天背会 1000 词》、《10 天搞定英语写作》之类的资料,这份指南并不适合你。尤其是语言学习,学习周期都是以月或者年来计的,你越早明白语言学习没有技巧,就会越少浪费时间和金钱在各种资料和经验上面,走越少的弯路。


由于网上各种英语学习技巧的效果跟学习者的水平相关,所以本指南会深挖语言学习的本质(主要用中文举例)并用程序员易于理解的方式去思考,并提供自己根据本质推演出来的训练方法和经验做参考。重中之重是你要根据本质自己设计适合自己的训练方法,同时可以甄别网上看到学习方法和资料,判断是否适合自己使用。


需要补充的是,由于本人的水平有限而且也在持续学习,后续会经常完善、升级、更新本指南,强烈建议 Watch 并时而回来看看。因此如果转载本指南,请保留出处避免信息过时。如有异议或者建议,也十分欢迎在 Issue 中讨论。还需要注意的是,由于本文是文本形式,不好播放声音,所以用中文来描述一些单词的错误发音,在日常英语学习中应该使用音标而不能使用中文标注发音。


正文内容


  • 语言学习的本质浅析

  • 如何构建一个识别英语的程序

  • 我的训练方法

  • 常见问题 QA

  • 资料、工具推荐和扩展阅读


语言学习的本质浅析


语言的本质功能是人与人或物体之间的意识、知识的交换,它是几种方法中最高效和具备扩展性的方法,但并不是唯一方法。举几个例子:


  • 在国外旅行,当地语言可能不会,但不会饿死。点餐的时候可以用 this 大法或者手指指菜,当然也可以打开大众点评之类的,给服务员展示图片下单。

  • 看一本俄语、韩语、日本语的 JavaScript 书籍时,你可能不懂上下文是什么意思,但你看到中间的 JavaScript 示例代码,就明白上面可能讲的是什么东西。

  • 一个外国人表情愤怒、语速飞快、声音大声,即便你听不懂他在说什么,但你可以明白他现在很愤怒,可能在骂人。


从上面的案例你可以看到,即便你不懂语言,也可以交换意见,只是掌握语言之后,你可以更精准、更快、更容易的交流、交换、表达。


通过语言的本质,我们可以知道:


  • 语言只是一种表达方式,作为媒介将人的意识意念传递给其他人或物体,因此可以推导出:

    • 脑子好使但语言表达不行,在别人看来等于脑子不行

    • 语言受限于表达能力,对意识、知识的传递是有损的,尤其是翻译,损失更大(所以翻译的最高要求 信达雅 其实对翻译者要求非常高,要先理解转换为自己意识,再用另一门语言精准表达意识)


基于上面我们可以进一步推导出:


  • 语言的学习,是学习双方都能理解的表达方式和表达思维。 比如:apple 对于你是苹果,对于对方也是苹果;英文的思维习惯是从细节到具体(地址先说门牌号最后是国家,日期先说天最后是年份)而中文思维习惯是从大到小。

  • 语言的表达不能通过转换为自己熟悉的语言再转换。 比如:在实际交流中,你不能将一段英语翻译成中文,理解了意思再想出中文,再翻译成英文表达出去。一是信息有损,二是思考的过程太慢影响交流的时效性。 实际上有些英文句子只可意会不可翻译,所以很多熟悉两门语言的人会常常混用表达。


如何构建一个识别英语的程序


现在我们不讨论你如何学英语,而是让你构建一个可以识别、交流英语的程序,你会如何设计?


简单的需求分析


以中文为例,当你听到一个女人对一个男人说:“你是一个男人吗?”时,你会收集到哪些信息?你需要哪些信息来明确这个女人想表达的确切意思?


首先是听力输入,你需要确保麦克风录入了音频,然后拿到的声波内容是 U*#@&!&&*。之后我们需要将声波内容输入到一大堆分析器中进行分析,并得到比较精准的意图。


第一个可能是性别分析器,通过一定的规则识别出这是一个男性的声音还是女性的声音。因为这句话是男的说出来还是女的说出来表达的意思是不一样的。


第二个就是内容识别器,先是加载粤语匹配引擎和粤语语料库发现声波无法匹配解析,那么换成普通话引擎和语料库。此时如果你的语料库里有 “你”、“是”、“一个”、“男人”、“吗” 这些声音素材,那么就可以匹配解析出这句话:“你是一个男人吗?”。换言之,如果你没有粤语语料库和解析引擎,即便是给你一段粤语录音你也听不懂。如果这句话有一个生僻单词你语料库里没有,那么也是无法识别出来。


之后还有更多识别器,比如年龄、情绪识别器、重音和疑问语气识别句等,这些因素共同决定了这句话究竟想要传达什么意思。如果是一个女性的激动的感叹语气“你是一个男人吗!”,那么可以推测出这个女的跟男的有一定的关系,这个男的做出了一些伤天害理的事情导致这个女性在质问。如果是一个轻声细语的疑问句“你是一个男人吗?”,可能是一名女性想确认对方的性别。当然更准确表达这个意图的句子应该是“你是男性吗?”或者“男的女的?”。


比较基础的方案设计


上面需求分析只是简单的介绍了 声音 -> 听力识别器 -> 意图 的过程,实际上语言交流是听说读写,其中包含两个识别器(听力识别器和视力识别器),一个核心理解器,两个表达器(口语表达器和书写表达器)。通过对应的实际场景,我们可以简单的梳理出对应需要的功能。


听力识别器


  • 听力能力

    • 说明:要求可以输入声音并转换成一种可分析的信号。

    • 训练:买个好麦克风,对应人类是保护好耳朵和听力。

  • 口音识别器

    • 说明:各类方言比如粤语,各种口音比如东北口音、广东口音、英式发音和美式发音。

  • 语言特性识别器

    • 说明:语言之间会有不同特性,比如中文没有略读,都是一个一个字念出来,而英文会为了说话省劲而略读或者连读,比如 “drink it” 并不是单个蹦的 “准克一特”,而是类似 “准kei特”。中文的 “喝它” 就是 “喝它”,不会有类似 “赫特” 之类的变化。

    • 训练:扩充特殊语言引擎的匹配规则,扩充语料库,当听到 “准kei特” 可以识别出是 “drink it”。

  • 音量调节和杂音处理器

    • 说明:可以通过算法过滤无用杂音,并将小音量调大使其清晰。人类天然进化出这种能力,无需特殊训练。

  • 语气、性别、身份、语速识别器

    • 说明:人类天然进化出这种能力,无需特殊训练。

  • 上下文缓存器

    • 说明:交流过程要有上下文内容缓存,结合输入理解器。


视力识别器


  • 视力能力

  • 图形识别器

    • 说明:不同字体、变形(英文大小写、中文繁简体等)都可以识别出来具体字符,同时需要识别标点符号等输入理解器。

    • 训练:识别能力、精准度和速度。比如一眼看出 message 和 massage 是不一样的。

  • 上下文缓存器


理解器


理解器可以说是最重要的部分了,也是最难的部分


  • 语料库

    • 说明:字母、单词、发音、多重语境含义、历史文化背景、不同形态,同义词反义词相近词。

    • 训练:需要长期积累和扩充,需要大量训练。

  • 识别引擎

    • 说明:单词拼装起来的句型句式、语法、时态含义和规则、标点符号、单复数、惯用表达。

    • 训练:单点突破,专项训练,逐步体系化积累。

  • 思考和思维能力

    • 说明:针对意图结合之前的记忆以及经验得出自己想要表达的意图。

    • 训练:结构性表达,思维能力锻炼,思考和总结能力。这个与语言无关。

  • 上下文缓存器


口语表达器


当理解器思考运算并得到想要表达的意图之后,就需要开始表达传递出去。


  • 意图语料组装器

    • 说明:将意图结合语料中的单词、句型句式、惯用表达进行匹配组合,挑选出最符合你意图的语句。

  • 发音器

    • 说明:根据组装出来的内容,结合特殊的连读、略读等语言特性,转换成发声信号。对应人类的话是控制舌头、声带和呼吸系统的肌肉使其变成对应形状,让气流通过声带发出对应声音。


书写表达器


  • 意图语料组装器

  • 书写表达器

    • 说明:将语料组装结果以视觉的方式表达,对于人类是控制手部肌肉书写出对应形状。


从上面可以看出,口语听力相对于阅读写作更加困难,主要因为实时性的要求。你必须迅速反馈不经过思考,这要求你要无意识的去用英语表达,所以语言学习没有技巧,只有大量训练。


我的训练方法


受限于篇幅,这里我只提供部分我觉得比较重要、有效的方法,并在 QA 部分会对常见能力的误区做一些解答。


在训练之前


做好 Benchmark 并设置目标


无论是做性能优化还是做什么事情,第一件事肯定是先做当前状态的记录,并设置一个目标和期限。


对于英语,你可以测试当前词汇量,并对词汇量有一个目标;也可以设置目标为流畅的看技术大会视频,能听懂 90% 的内容。 我更建议通过雅思、托福或者 PTE 这种专业英语水平考试来做目标。 一方面这种专业考试是听说读写全方位测试你的英语能力,相比其他测试更加客观一些而且能体现你的短板。另一方面就是如果出国留学或者工作,也可以作为你英语能力的证明。当然缺点就是要备考,然后考一次差不多 2000 块钱。我本人选择了 PTE 考试,可以点击这里查看详细介绍(https://github.com/yujiangshui/A-Programmers-Guide-to-English/blob/master/qa/WhyPTE.md)。


没做 Benchmark 是我备考期间最后悔的一件事情,这让我浪费了很多时间并在后期增加了很大的备考压力。由于程序员必须掌握一定的英语而我英语四级成绩并不好,所以在日常工作中我非常注重英语训练:手机和电脑系统设置全英文、搜索问题用英文、英文技术视频能看懂一半、经常阅读英文技术文档、时间日记用英文、commit messages 全部英文、刷完多邻国的英语教程、刷完赖世雄的《发音从头学》以及坚持了一段时间流利说的懂你英语课程。这些操作都给了我主观的自信,所以刚开始我认为只要给我一个半月就可以搞定雅思了,结果闭关学了一个半月,连真题的题目要求都看不懂。再搜搜网上经验,连留学生都得复习 2-4 个月。才慢慢的意识到前面的尝试,就像用 Dreamweaver 或者乱七八糟的代码拼凑做网页一样,倒也可以满足一些需求,但在专业前端工程师(专业英语考试)面前,都是渣渣。


抱着怀疑、认真严谨的态度


这并不只是学习英语需要的态度,但是在学习英语的过程中,我感受颇深。看到一个老师说的或者网上的知识,第一反应要去质疑跟自己的知识进行对比,确定无误后再吸收。


曾经上过沪江网校的单词课,授课老师是专业英语培训又留过学考试成绩也好,但还是有个别单词读错了,比如 resident 的 s 读了 s 的音,但其实是 z 的音,所以就反馈给助教了。通常来说国外英语老师犯错的概率肯定比国内英语老师的低,但也不能保证全对,比如之前我发现了 Magoosh 一个卡片的奇怪单词,反馈之后的确是拼错了。还有 Youtube 上一个高赞的音标发音示范教程,又是美女还有嘴形视频非常好了,但是到了清辅音这里,在 p、t 和 ʧ 的发音明显听到了有个呃的声音,喉咙明显震动了。。。果断弃之。


常见问题 QA


你只有雅思 6.5 的水平,也敢写英语经验?


是的,这算是我的阶段性总结,总结这段时间对学习的感悟并分享用过有效学习方法、资源,希望能或多或少的帮助到有需要的朋友。


其实我在写指南之前,也曾经想过放弃,因为回头来看自己写的东西好像很简单,但其实回顾之前笔记发现对于当时水平较低的自己是一道道的坎。再加上之前对朋友的承诺过会写一些经验给他们看,所以还是写了。


如果有错误、建议或者疑问,欢迎 Issue 补充和讨论完善。我也在继续学习,随着我进一步学习,我也会继续完善、修改这份指南。


如何使用这份指南?


1.先了解语言学习的本质,即语言学习到底是要学习什么,训练什么。

2.了解本人的一些有效学习方法,查看我是如何通过本质推断这个方法是否有效。

3.按照自己的需求定制学习方法,在日后看到某些学习方法时可以有效推断该方法是否有效。


这里举一个反例有什么相见恨晚的背单词方法(https://www.zhihu.com/question/48040579/answer/521694493)?,大概思路就是 10 个随机单词一组,先大体一看,开始编故事串联起来十个单词,通过艾宾浩斯周期回顾这组单词,回顾时遮住汉语意思开始回想,如果想不起来想想小故事,通过故事来回忆起这个单词的意思。


这其实就是联想的记忆技巧,你试一下绝对也好用。但这个过程中有很多问题:


  1. 词义损失严重。 一个单词几个简单的中文释义,而且还基于部分中文释义来编造离奇小故事,会导致词义理解偏差更严重。

  2. 语料库内容不正确。 语料库你需要记忆的是 单词 -> 诸多释义、例句、声音等等,但这种方法你记住的是 单词 -> 几个释义,一个故事,故事关联的其他单词。

  3. 缺乏当前单词听力和发音的输入、锻炼。


所以这种方法不推荐使用,因为投入的成本和收获比比较低。试想:当一个老外对你说一个单词,你会用故事去联想这个单词是什么中文意思,然后再去做出反应吗?而且这个中文意思可能并不是老外想表达的意思。其次,单词你可能说起来磕磕碰碰甚至发音是错的,因为在背的过程中,你并不知道它准确的发音,也没有训练。


为什么要尽量用英文学习,而不借助中文翻译学习?


第一,翻译是有损的。 当你在学习一个语料时,掌握最准确完善的信息是最关键的,中文词典往往会给你抽象表达,导致你接收到了有损的信息。随便用常见单词 cover 举例:


在 Cambridge Dictionary 上面,对于 cover 有一个类似 report 的释义如下:


640?wx_fmt=jpeg


从中你可以得出三个信息: 1. cover 有报道的意思。 2. 通常报告的是 news 而不是其他事情。 3. 而且还是特定的、重要事件的新闻。 然后下面给出了例句:她正在 BBC 电视台报道美国大选。


回头看欧路词典默认内置词典,可以看到对 cover 释义经过翻译和抽象类比(这也是国内词典单词很常见的释义方式):


640?wx_fmt=jpeg


可以看到有采访,报导之意,但是你无法得知其实它做报道时通常用于报道重要事件新闻。这样就导致逆向输出的时候出现问题,由于 report 也有报道的意思,当你要表达时,如何选择用 cover 还是 report 呢?


这也是导致 Chinglish 出现的原因,add 是加的意思,oil 是油的意思,那加油英文当然就是 add oil 了。当然这个例子并不恰当,由于太多中国人用,已经被收录到词典中了,从此不再是 Chinglish。


第二,英文的信息量、准确度更高一些。 比如 cover 还有很多意思,比如 travel 和 be enough(https://github.com/yujiangshui/A-Programmers-Guide-to-English/blob/master/assets/cover-travel.jpg)的意思,但是中文词典缺很难查到这方面的信息和例句。因为中文词典本身不是第一手资料,其次还需要人翻译,质量参差不齐。缓解这个问题可以安装朗文词库,解释和例句会多一些,比较权威准确,方法下详。


如果我暂时无法接受全英文学习怎么办?可以用什么代替?


如果你无法适应英英词典,那么欧路词典可能是你更好的选择。它附带了 Forvo 的多口音语音并且针对国内网络加速,部分单词还会有图片,然后支持很多实用功能,关联素材信息量也很大,也会有常见词对比。是我用过的最好的本地词典,对比有道等其他竞品强大太多。


此外朗文词库是非常好的词库,相比欧路内置词库权威详细的多,强烈建议下载并安装(http://www.mrfan.org/dicts)(可以点击这里直接下载)。欧路内置词库错误还是挺多的,主要集中在音标和发音不对(音标时而美式标记,时而英式,发音估计是抓取的,质量一般),以及一些翻译出来的信息不够准确。我已经反馈过 5+ 了,但是没得到什么反应,后来就懒得反馈了。


总之遇到任何疑问还是以 Cambridge Dictionary 为准。


为什么要用 Anki?


只有大量重复才是英语学习唯一的银弹。 但是这个重复并不是短时间极大量的重复,而是间断性经常性的重复,这样会反复刺激大脑形成长期记忆。最著名的就是艾宾浩斯遗忘曲线(https://www.wikiwand.com/zh/%E9%81%97%E5%BF%98%E6%9B%B2%E7%BA%BF),通过一定周期的复习和刺激,会持续巩固记忆。


Anki(https://apps.ankiweb.net/)就是这样一个记忆辅助工具,它通过更合理的复习周期帮助你记忆一份自定义的内容。你可以自定义卡片的内容,然后进行自我记忆检测,根据你自己评估的记忆效果,Anki 会自动安排下一次复习的时间。这样对于你无需关心什么时间要复习什么知识,你只需要把当前 Anki 的复习任务完成即可。


大量的听英语材料和看美剧能锻炼英语听力吗?


是否有效关键看你的训练方法,一份听力材料你可以用来做精听,也可以用来做泛听。


如果看美剧只是看看热闹,看看字幕就过了,显然提升非常有限。如果你不看字幕试图强行通过听来理解剧情看懂美剧,听力提升也是十分有限的,因为生词你光靠听是认识不了的、写不出来的。


我会在吃饭的时候看美剧或者电影,同时会留意剧中说的英语,遇到新颖的或者不熟悉的表达会返回去来回看字幕听发音。这或许会比泛听效果更好一点,但远不如精听。


英语能否速成?网上那些快速背单词的方法是否有效果?


你越早明白语言学习没有技巧,就会走越少的弯路、花越少的冤枉钱。


当然可能也有好的技巧,可以了解他们的方法,分析下是否能真正学到、练到,再决定用他们的方法。不过除非天才,速成基本上是不可能的事情,你也可以看到上面介绍,英语要学习的信息量太大,而且重点是训练成无意识的输入输出。如果你依赖一些思考和技巧,那么肯定会卡顿,导致无法正常交流。


多少词汇量才算是掌握英语?


解答这个问题关键还是看你对英语的需求。假设:


  • 你的需求是做一名佣人、保姆,你不需要会拼写,只需要会说常见敬语就可以。

  • 你的需求是做日常工作,那么日常词汇需要学会,同时工作范围专业词汇也要明白。

  • 你的需求是做语言学者,那么基本少不了几万的词汇。


这里推荐一篇文章聪明人应该如何背单词(https://zhuanlan.zhihu.com/p/26175433),作者通过数据统计发现背熟 7000 个单词基本可以表达 90% 的场景,正如我们平日用的中文一样。而剩余的 10% 也可以通过上下文语境等推断出来。


同时该文作者整理出来了麦克米伦 7000 高频词记忆卡(Anki)并开放下载,为了方便我放在了 GitHub 一份,可以点击这里下载(https://github.com/yujiangshui/A-Programmers-Guide-to-English/blob/master/assets/%E9%BA%A6%E5%85%8B%E7%B1%B3%E4%BC%A67000%E9%AB%98%E9%A2%91%E8%AF%8D.apkg.zip)。需要安装 Anki,解压后双击即可自动导入开始学习。


这里我并不认同作者的死记硬背中文词义的方式,原因不再赘述,建议仅作为列表,通过前面扩展语料库的方式进行背诵。


你背诵单词的方法步骤太多了,太浪费时间了,有必要吗?


在前面扩展语料库部分,我的方式会打开很多网站有很多操作,也会有很大的信息量输入。所以这段时间有很多人反馈这样是否有必要。


在我看来当然是有必要的,假设你现在是一个外国人,这些步骤对应的内容都应该是你熟练掌握了的。如果是一些你必须熟练掌握的内容,为什么不一次尽可能的掌握、练好,反而要学个半吊子在后续的阅读学习过程不断误解、试错再回头查询?


资料、工具推荐和扩展阅读


单词量测试工具


  • 首推 http://testyourvocab.com/

  • 其次欧路词典手机版中也有测试程序,测试方式很合理,可以尝试


善用 Google


前面大篇幅提到了 Google 的关键词推荐、图片以及语音识别,其实还有很多可以利用的。强烈建议大家用英文关键词去搜索,并注意搜索结果。


比如前段时间我的 Mac 的 PDF Preview 在拖动鼠标选中文本的时候,没有背景颜色,导致看不出选中的是什么文本。所以我就堆砌关键词 macbook preview pdf text selection background color 试图解决这个问题。Google 搜索给我推了 Missing text highlighting Color when selecting it in Preview (https://apple.stackexchange.com/questions/342964/missing-text-highlighting-color-when-selecting-it-in-preview)这个搜索结果,成功解决了我的问题。


后面这句对比前面自己写的学到了很多,首先是 missing 的用法,其次这种背景颜色不是 background color 而是 highlighting color,然后这个问题句式结构也非常工整,简洁又准确。


写作辅助工具


写作最头疼的就是害怕语法、语义有问题。


语法方面我推荐 Grammarly(https://www.grammarly.com/)这个工具,在英语国家也十分流行,安装它的 Chrome 插件(https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen)之后,会自动检测网页文本框里的内容是否有语法问题。购买了付费会员,会对内容进行更深度优化,会通过海量内容库对你的内容进行对比,做出一些改进(比如同义词替换、表达方式等),当然基础语法监测功能免费使用。


语义方面我推荐 Google Translate(https://translate.google.as/),用它将你写的英文翻译成中文,来看看意思是否跟自己想表达的一样。


这俩可以配合一起使用:


640?wx_fmt=jpeg


群友也贡献了一个自己开发的工具,可以横向对比多个翻译平台的结果,有兴趣的也可以使用: http://translation.education/paratrans/index.php 。


当然,机器毕竟机器,肯定会存在误差,使用时也注意甄别是否正确。不过人也有误解的时候。


Youtube 优秀老师


  • Rachel's English(https://www.youtube.com/channel/UCvn_XCl_mgQmt3sD753zdJA) 美语发音,很优秀的老师。

  • engVid(https://www.youtube.com/user/engvidenglish)综合性的免费英语学习网站,非常强大,很多老师很多视频,官方网站 https://www.engvid.com/ 。我比较喜欢下面三个老师,各有风格:

    • JamesESL(https://www.youtube.com/user/JamesESL)自带 Rap。

    • Ronnie(https://www.youtube.com/user/EnglishLessons4U)肢体动作很丰富。

    • Emma(https://www.youtube.com/user/EnglishTeacherEmma)

  • Tarle Speech & Language Services(https://www.youtube.com/channel/UCXqIlSRBuqbq41hfl7cwGWw)很多单词发音对比视频。

  • SPEAK ENGLISH with SOZO-X(https://www.youtube.com/channel/UCL5E5b5Ig88hVA8paYNcYLg)的也不错,发音注重口型,最后有小 quiz。


影子跟读素材和软件


寻找训练素材需要注意难度,假设你现在水平是 1,要找的素材难度应该介于 1.2 - 1.5 之间最有效果。太简单和太难都不是很好的资料。


学术类我用过两个素材,一个是老托93,不算太难,托福考试训练素材,每篇有个主题,由专业播音读,内容比较老。另一个是科学 60s,基本在一两分钟内讲述一个科学相关的知识,有自述也有对话,难度偏高,一是快,二是有些科学相关单词不会,经常更新。


此外也有推荐 BBC 广播、VOA 慢速英语,但是我用的比较少。还有推荐经济学人,我有影子跟读过,偏英式,有的主播语速飞快,感觉挺难。由于我选择美式发音,放弃。


影子跟读和听力软件首推《每日英语听力》(http://dict.eudic.net/ting/),跟欧路词典同一家公司,上面资料全都有,单句重放以及跟读录音识别打分功能都有,最关键的是支持 Mac。其次 Aboboo(http://www.aboboo.com/g/#/)也非常好,可以自己导入音频帮你切割进行复读,方便影子跟读,但是只支持 Windows 平台。


英语流利说 懂你英语


英语流利说 App 的《懂你英语》课程还可以,它的训练模式非常有效。首先给你场景图片,播放音频让你跟读,之后会有一些题问你刚听到的内容并且让你跟着读出来,然后用人工智能识别打分协助纠音。


整个过程没有文本,这样可以让你专注模仿声音、解析声音。有时候如果听的过程可以看到文本,会更容易复述,但其实会降低听力识别的能力。


但并不是完美的 ,生词往往会卡住你的跟读,如果不显示文本靠听和读很难学到这个单词。其次 语音识别引擎不是特别准 ,有时候漏词加词也会标记你读对了,而且 在跟读过程由于不显示文本,不会告诉你具体哪个单词、哪个地方错了 ,这样会导致你跟读时,一直读错也不知道,只知道自己读的还行。


此外懂你英语并非免费课程,还需要付费购买,使用效果也因人而异,详情可以参考这个 Issue(https://github.com/yujiangshui/A-Programmers-Guide-to-English/issues/8) ,本人亦无利益相关,请自行体验、判断是否购买。


实用 Chrome 插件


我曾安装过非常多英语相关插件,这是我唯一保留至今常用的插件:


  • Cambridge Dictionary(https://chrome.google.com/webstore/detail/cambridge-dictionary/kjmjndmenaoihimmojhdabgfjefonmja):对准单词右击就打开 Cambridge Dictionary 看到对应的词义,用以重度查询

  • Google Dictionary (by Google)(https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja):双击即可弹出非常简单的弹窗,附带一个英文发音和简短的英文释义,用以轻度查询

  • Grammarly(https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen):语法检测。


其他优秀英语教程


这是一份 2004 的资料,台湾一大学英语老师做的网站 http://chifenchen.tripod.com/ 虽然很老土,但是知识不过时,比较系统、简洁明了的介绍了发音的几个点,而且发音非常准。


优秀的经验技巧扩展阅读


  • 如何有效积累主动词汇(https://www.zhihu.com/question/30781969/answer/49608070)?建立表达素材库,方便提升理解器能力。

  • 英语好的人是怎样背单词的(https://www.zhihu.com/question/62360046/answer/441160584)?强调输入英文学习单词,在语境中补充语料库,提升英文思维。

  • 国内英语培训机构捧上天的「自然拼读法」(https://zhuanlan.zhihu.com/p/47823614),真的那么神奇吗? 强调音标的重要性。

  • 怎么练好英语口语(https://www.zhihu.com/question/20097263/answer/550557989)?一位语音识别专业人士做的视频,强调输入英语学习,以及训练到无意识输出。

  • 纠正/练习英语发音的好材料(https://zhuanlan.zhihu.com/p/51137151),一份纠正发音的经典材料,正文就是很松散地把一系列形似音不似、音似形不似的单词串起来,让你仔细体会其中的差别。练好可以磨嘴皮子同时对音标之间的区别更容易分辨。


写在后面


编写这份指南的第一版花费了超过 20 个小时,跨度 19 天。如果为你带来了一些帮助,也希望可以对我的工作进行一些捐助,因为目前我没有工作在家里蹲着,全靠大家捐助吃饭。


(本文仅代表作者观点,转载请联系原作者)


征稿

640?wx_fmt=png


推荐阅读:


640?wx_fmt=png

点击“阅读原文”,打开CSDN APP 阅读更贴心!

没有更多推荐了,返回首页