如何培养英文能力?分享 5 招自学方法 (土生土长 TOEFL 115+)
2023年1月15日
先前分享了几篇找海外程序员的心得文后,陆续收到读者询问如何养成英文能力,于是决定汇整一下我的英文养成历程,作为大家的参考(当然学习有很多种方式,我的也只是一个参考点。建议多读不同方法,然后发展一套对自己有效的)。
在开始之前,先谈一下我在英文方面的背景,我在高中时多益考 960 分(满分是 990),大学与毕业后都考过托福,分数落在 115 -120 之间(满分 120) 。与此同时,我从幼稚园到大学,全都是读台湾的公立学校。国中前因为爷爷还在世,所以家里面都说台语 (闽南语)。所以在客观环境面来说,我与多数的台湾人并没有太大差别,因此我觉得这篇分享的内容,对多数人应该都是适用的。
另外,我没有读研究所。因为文组的背景,身边很多同学在工作几年后都有出国读 MBA 的打算。我自己也曾经想过要读,但在工作三年后考完托福后,决定不继续考 GMAT/GRE,而是转职程序员。
虽然我过去在英文检定考试成绩还不错,但以工程师海外求职的角度来说,我觉得分数多少并不重要(留学的话就另当别论,但找工作真的没遇过公司要求附上英文检定成绩)。先前我写过一篇《找海外程序员,英文要多好?》,里面有更详细的分享。基于这个论点,我在这篇主要会着重在务实面的英文能力养成,而不会讲如何在检定中考高分 (因为标题点进来的读者,先说声抱歉了)。
1. 为自己打造全英文环境
很多人会说在台湾没有学好英文的环境。从客观层面来说,因为官方语言不是英文,所以的确在日常中没有太多用到英文的机会。但是这不代表没有办法在台湾为自己创造一个可以持续精进英文的环境。举例来说,把手机跟电脑的系统换成英文的、看 YouTube 时都看英文的频道(基本上你找想得到的类型的 YouTube 频道,一定有英文的)、通勤听 Podcast 时都听英文的节目,或者平时用社群媒体时,都追踪英文的帐号。
一开始这样做可能会有点不习惯,有想切回中文的冲动;然而只要能坚持下去,几个月后就会发现有明显的改变,会发现读英文的速度变快、东西开始能慢慢听懂。
推荐 Podcast 科技软件英语频道
- 《The Stack Overflow Podcast》:程序员必用的 Stack Overflow 也有推出自己的 podcast,会聊一些最新趋势,很推荐 The Stack Overflow Podcast
- 《Behind the Tech》:微软的 CTO 有自己的 podcast 叫 Behind the Tech with Kevin Scott,他会邀请业界的技术大佬对谈,可以知道顶尖技术人都怎么思考,很推荐
2. 从有兴趣的主题开始学英文
上面提到可以藉由把自己平常接触的内容,都转换成英文的,但这实践起来不容易。如果要让做这件事的门槛降低,推荐先从自己感兴趣的主题下手。
假如你过去觉得学习英文很无聊,很难坚持下去。我必须说不是英文本身无聊,而是你接触的内容让你感到无聊。我记得我在国中时学校有用《空中英文教室》,如果不是考试要考的篇章,我根本就没有动力看。到了高中,《经济学人》有来我们学校推销英文版的订阅,当时我跟风订下去,结果想当然尔就是后来都完全没看。不是说这两个刊物不好,只是他们不是我有兴趣的内容。
以前很多人会说看美剧学英文,但在行动网路发达的现代,不只是美剧,几乎任何内容都可以很轻易找到英文版的。你喜欢看脱口秀,好笑的英文脱口秀数量绝对不会比中文少;你喜欢打网球,每场转播都改看英文转播,每场赛事精华都上 YouTube 看英文版本的。以我来说,因为我喜欢看动画,所以在看的时候都改用英文声源与字幕的。对我来说,我不觉得自己在学英文,而是觉得在看动画,只是刚好用英文看而已。
假如你是程序员,我会推荐你 Joma Tech 这个频道,里面有很多搞笑影片,很多工程师梗。看了很舒压,同时又可以听英文 XDD
3. 掌握领域的英语用字
如果你是想要面试海外工作,我会推荐先多下功夫在你的领域上。找工作不像考托福,托福会有五花八门各种主题,所以你需要懂不同的单字,你要能在不同情境下回答口说问题;但是找工作则不是,所以如果要投资报酬效益高一点,建议专注在掌握你的领域的常用字。
以我自己为例,我托福考 115 分以上,但是我之前去美国玩的时候,还是很多生活的俚语 (slang) 听不懂;现在到了新加坡,最开始也是很多 Singlish 听不懂。不过没关系,我在面试不论是美国矽谷的新创公司、Amazon 伦敦办公室,或是新加坡这边的公司,都没有听不懂的状况,因为我基本上技术相关的知识,都是读与听英文的。
之前也有看过一个影片,是拿工程师用的英文单字在美国访问路人,然后问他们知不知道这些单字是什么意思,结果是多数美国人也不知道那些英文单字的意思。即使是英文为母语,也不见得晓得某些特定用词。反过来想也是一样的,在某些特定的情境,某些用词的出现频率会特别高,通过精熟这些词汇,当你在那个环境时,就比较不会有沟通障碍。
4. 提升英语口说方法一:跟着念 (shadowing)
上面提了我认为在实务上帮助英文提升的几个方法。但过去有些读者来信问,假如过去没有在英语系国家住过、没有出国念过书,要如何提升自己的口说能力? 这边分享两个我觉得很有帮助的方法。
第一个是跟着念,这个有个比较专业的名称叫 shadowing。简单来说,就是听一段英文母语人士说的内容,然后边听边跟着他念。虽然跟着念好像没什么,但每天花半小时练习,一阵子后会有很明显的口说能力提升。
当然跟着念也不是盲目地念,这个方法的关键是「重复」。重复的意思是你找一段音源,然后重复跟读这段音源,直到你能够跟上该音源的语速、抑扬顿挫、腔调等等,在你做到这之前,都请先不要换练习别的音源内容。我个人蛮推荐 TED-Ed 的内容,因为讲者语速通常不快,抑扬顿挫又特别明显,然后每个影片约五分钟,所以可以反覆跟读那五分钟的内容。
推荐 TED-Ed 影片
What's an algorithm? - David J. Malan: 哈佛大学电脑科学系教授 David Malan 的演算法讲解短片
How computer memory works - 电脑记忆体如何运作的短片
5. 提升英语口说方法二:找题目练习说英文
跟着念的练习,目的是在让你能够模仿母语人士的英文发音。但这在实际口说中还不太够,因为在实际英文口说中,你需要主动想内容。因此需要有第二种练习,我称它为「找题目练习说」。
找题目练习说的练习也很简单,你就找一个题目,例如一个面试的题目。然后开始练习用英文回答这个题目。这个方法的关键也是「重复」。以自我介绍为例,假如你第一次讲不好,那就再练一次,练到第十次、二十次,就会慢慢变顺畅。直到你讲得很顺之前,不要换下一个主题练习。
假如你一开始想不到内容,可以参考其他人回答该题目的内容(例如 YouTube 上有很多人的自我介绍影片),做一下笔记,然后写出自己的回答,然后练习讲这个回答,讲到自己都不用看稿也能很顺,这时再换下一个题目练习。
小结
以上是我推荐在台湾即可开始的提升英文方法。在实践这些方法的过程中,最重要的是能够持之以恒,每天不间断地接触英文、练习口说。就算平常上班时用不到英文,但上班前的通勤,或下班与周末的时间都能尽量把握的话,几个月后一定可以感受到自己的进步!