Skip to main content
  1. Posts/

程序员海外工作---语言篇

·1326 words·3 mins·
Work
Table of Contents

找海外工作很重要的一个要求语言过关,根据国家的不同,对语言的要求也不同,英语国家当然英语就足够了,有的欧洲国家公司还会要求你掌握当地语言,如果你不会,那投递简历时就可以跳过这些公司了。本文谈一谈我的英语学习经验,仅供参考。英语主要分为听说读写四个方面,下面就分开写一写我的经验。

听力
#

要提高听力,没有别的办法,就是要多听,就可以提高自己的听力水平,不要相信什么灵丹妙药,不存在的。大学的时候,试过听 BBC 英语,然后尝试自己去把听到的东西转译成文字,这样能够确保自己听懂了,这种方式比较浪费时间,不过对听力的提升我认为是有帮助的。

我还尝试过看电影或者电视去提高听力,但是个人感觉效果很有限,美剧或者电影,角色讲话速度一般较快,难以跟上,另外经常会被剧情吸引,专注不到听力本身,有的电视剧或者电影字幕都是内嵌的,看着看着就开始看字幕了,总之这种方式在我身上收效甚微。

另外一种方式是直接看 YouTube 视频,这是我推荐的方式。研究生毕业的时候,我的听力水平还不高,后面提升听力,就主要是通过看 YouTube 视频,自己感兴趣的内容,各种话题,各种口音的英语内容都会去看,接收了大量听力内容的洗礼。关于口音,一般美国人或者英国人纯正的英语只要速度不是非常快,都比较容易懂,印度英语带口音,就比较难懂,欧洲人英语速度一般不是很快,也容易听懂。另外 YouTube 可以开倍速,用 1.25 或者 1.5 倍速度放视频,如果你不看自动字幕听起来无压力,那你的英语水平应对面试没问题。

如果喜欢听 podcast,也可以使用 spotify 或者其他 app 听科技播客,也是不错的提升听力的方式。不过很多 podcast 没有字幕,如果听力水平不行,听起来会比较吃力。

口语
#

在开始面试之前,其实我也没有专门练习过口语。如果经常听英语,对口语也会有帮助,你下意识就会知道怎么去应对,怎么说话。

如果需要练习口语,可以在网上找母语是英语的外国人聊天。有一些付费的软件,例如 cambly,也可以从淘宝上找付费的外教练习口语。当然也有一些免费的语言交换,推荐 reddit 的 language exchange 板块,可以在上面找到一些练习语言的伙伴。

口语的目的是要让自己的表达被别人听懂,而不是自己的口音有多么的纯正,国人经常犯这个错误,批评别人的口音,其实毫无意义。流利的表达比纯正的美音或者英音更重要。

阅读
#

英语阅读是长期积累,不可能短期提升。看一些自己感兴趣的英文书可以提升自己的英语阅读能力,推荐非虚构类作品,例如名人传记类,历史类,科学类。不推荐阅读英语原著小说,小说通常阅读难度要更大,而且有不少生单词,经常遇到生单词会挫败人的阅读乐趣。

阅读工具,推荐使用电子产品(iPad,kindle 等),而不是使用书,使用电子产品如果遇到不懂的单词可以随时查字典,很方便,也可以加入到自己的生词本,书用起来就很麻烦。

写作
#

我提升写作的经验就是多写,一般遇到技术问题,我都会用英语写成文章放到自己的博客上面,经常输出,就会逐渐提升自己的写作速度和水平。如果担心语法不过关,可以用 grammarly 检查。

工作
#

对于程序员来说,日常工作也要尽可能使用英语,不会用英语的程序员不是好程序员。大量的最新的技术都是用英语写成,中文互联网的质量堪忧,平时搜索问题都是使用英语的机会

在 GitHub 上提问或者回答别人的问题,也都需要使用英语,都是锻炼自己英语的机会。

Related

Agile and Scrum
··316 words·2 mins
Work Agile Scrum
德国工签申请指南
··5953 words·12 mins
Work
我们为何工作?
··568 words·2 mins
Work