程序员中很多人都是在外企里面工作的。这样的话就会涉及到,跟外籍同事的沟通和协作。上下级之间的汇报工作。虽然我们的主要工作是开发软件。是技术类工作。跟计算机打交道比较多,但是沟通对技术来说,还是非常重要的。跟外籍同事沟通,就变得简单多了。如果,你的英文水平,不是很高的话。那么在这类型的,外企公司里面。是很难胜任工作的。虽然要求技术比较厉害。但是英文能力也是一个必要的条件。小编就从以下几点分析:
一、文档式提高英语水平
这个就比较严肃了,作为程序员,我们怎么可能不跟技术文档打交道,不过有的人是看中文翻译版的,有的人是看英文原版的。如果你想要提升自己的英语能力的话,建议你坚持看英文版的!
阅读文档的时候,容易出现这样一个误区“先代码后文字”,也就是“先看代码,看不明白再看文字”,甚至“只看代码不看文字”。这种阅读方式是错误的,虽然能提升你的阅读速度,但对你的英语能力的提升上有所欠缺。所以要避免出现这个问题,首先要做的是改变“只看代码不看文字”的习惯,或者至少要做到“阅读文字之后,能明白它的意思与代码是一致的”。
为了让大家的学习变得轻松、高效,给大家免费分享一套Java入门教学资源。需要入门的资料欢迎加入学习交流裙:9285,05736帮助大家在成为Java架构师的道路上披荆斩棘。
二、 背单词很重要
用间隔重复法背单词。很多软件都有这个功能,我之前用的有道词典单词本就可以。当然,你也可以用专业点的比如 Memrise。我用这个学过德语,体验非常好。 背单词时还要记下例句,让自己熟悉每个单词的使用场景。 了解下词根,用联想记忆的话,会事半功倍。我之前看过一些词根的书,但已经忘记了,你可以自己找下。如果你发现几个单词有共同的部分,可以 Google关键词。
三、逛论坛式提高英语水平
对于一个技术开发人员,每天逛论坛几乎已经成为生活的一部分,我们可以多逛一些国外的技术论坛,上面潜伏着很多大牛,每天在无偿的替别人解决实际问题,比如专门的程序员问答网站Stack Overflow,专业的知识问答网站Quora,技术博客raywenderlich,著名的代码社区Github,热门问答社区Reddit。
四、方便学习新技术。
在公司里面的一些技术达人,英语水平都比较厉害。他们总是能够获取最新的一手资料。并且做好翻译分享给我们。因为有很多新技术,刚开始的时候都是在国外发布的。有些在国内根本就找不到资料。有的资料都是英文的文档。我英文好的话学习起来就比较快和比较有时效性。英文不好的话,那就只能靠自己慢慢摸索和理解,或者是等到别人理解好了再去请教别人。就像苹果公司的一些技术开发文档。都是英文原版。虽然有很多已经做好了中文的翻译。但是也有不少的没有中文翻译过的,你英文好的话,那么你可以在最快的时间里面拿到第一手的学习资料。