对于程序员来说,英语俨然成为自己必备语言。因为计算机起源和发展都源于英语世界,准确和权威的资料都是英文原版。翻译带来的误解和差异很多时候会成为我们学习的困扰。
不仅仅是阅读障碍需要提升自己的英语水平,在自己编写代码的时候英语也是非常重要的。因为目前流行的编程语言都是贴近英语语法。大家也更倾向于写出来的代码是好读易懂的。我们在编写代码的时候,准确的用词,可以使你的代码更好维护,也更加赏心悦目。越是大型的复杂的项目,越是依赖于语言的精确和凝练。
在大的英语环境下,我们程序员该如何提高自己的英语水平呢?大家可以尝试一下这几种适合我们程序员学习的方法。
一、娱乐式提高英语水平。
先说一下比较轻松的学习方法。我之前备考四六级英语等级考试的时候,看了大半年的美剧来锻炼自己的听说能力,这种方法虽然轻松,但更容易偏向看中文字幕,可以作为自己闲暇时间的消遣时光,不让自己离英语太远。
推荐几部比较好的美剧《权力游戏》、《破产姐妹》、《生活大爆炸》,承受力比较强的可以看一下《行尸走肉》等等,如果带剧情带跑了,我概不负责哦!
二、文档式提高英语水平
这个就比较正经了,作为程序员,我们怎么可能不跟技术文档打交道,不过有的人是看中文翻译版的,有的人是看英文原版的。如果你想要提升自己的英语能力的话,建议你坚持看英文版的!
阅读文档的时候,容易出现这样一个误区“先代码后文字”,也就是“先看代码,看不明白再看文字”,甚至“只看代码不看文字”。这种阅读方式是错误的,虽然能提升你的阅读速度,但对你的英语能力的提升上有所欠缺。所以要避免出现这个问题,首先要做的是改变“只看代码不看文字”的习惯,或者至少要做到“阅读文字之后,能明白它的意思与代码是一致的”。
三、逛论坛式提高英语水平
对于一个技术开发人员,每天逛论坛几乎已经成为生活的一部分,我们可以多逛一些国外的技术论坛,上面潜伏着很多大牛,每天在无偿的替别人解决实际问题,比如专门的程序员问答网站Stack Overflow,专业的知识问答网站Quora,技术博客raywenderlich,著名的代码社区Github,热门问答社区Reddit。
四、应用工具式提高英语水平
从自己天天使用的开发工具入手,操作系统换成英文的,编程工具换成英文的,文本编辑工具也换成英文的,总之,你每天使用频率高的软件,能换成英文的尽量换。在自己不断的地使用,不断地和这些专业名词接触的时候,有些专业名词已经深深印在自己脑海中了!
以上是自己总结的一些程序员提高英语水平的方法,大家可以尝试用一下,在生活和工作上双管齐下,不断提高自己的英语水平!