首页 课程 师资 教程 报名

程序员学习英语的五大技巧

  • 2019-11-18 15:43:09
  • 2459次 动力节点

  选择英文原版教材

  对于一些很经典的IT书籍,请选择国外的经典教材,而且请务必选择英文原版,如果国内没有英文影印版之类销售的话,到网上去下载相应书籍的英文版PDF,一般都会有的。选择英文教材的原因之前已经说过了,有以下几点:

  翻译质量。国内翻译的教材,很多由于翻译人员水平的限制,会造成很多地方语法不通,甚至有不少错误,有的翻译教材甚至为了赶进度会删减一部分内容,这样会给阅读者对内容的理解造成很大影响;

  内容更新。IT界的知识更新换代很快,有的常常是一年出一个标准,这时就会造成一些教材在经常更新内容。但是国内的翻译速度往往是跟不上的,因此会造成国内翻译版的教材与国外的原版教材内容上的脱节;

  有很多很好的教材国内根本就没有引进,也不会有翻译版,因此遇到一些实际工作中的问题手头没有一本好的工具书,只能去搜索一些博客信息;但是只要去上网搜一下,就会有相关方面的英文PDF文档可以参考;

  阅读这些英文原版教材,也可以增进你的英语能力嘛,多学一些专业词汇总也是个好事情。

  不要对这种全英文教材有一种惧怕心理,生怕自己读不懂之类的。不要紧,你先去尝试一下,尝试过读几页之后你就会发现这些原版书籍对英语的要求还远没有达到四级阅读的水平,生词不是很多,出现比较频繁的可能就是一些专业术语,而这些专业术语也是你以后要经常遇到的,这时见得多了以后就不会忘了。

  下面列出常用的经典技术书籍

  C:《TheCProgrammingLanguage》

  C++:《C++Primer》,《ThinkinginC++》

  Python:《CorePythonProgramming》

  C#:《IllustratedC#》

  计算机网络:《ComputerNetwork:ATopDownApproach》

  数据结构:《DataStructureandAlgorithm》

  计算机图像:《InteractiveComputerGraphics:ATop-DownApproachwithShader-BasedOpenGL》

  计算机视觉:《ComputerVisionAModernApproach》

  OpenGL:《OpenGLSuperBible》,《OpenglProgrammingGuide》

  OpenCV:《LearningOpenCV》,《ProgrammingComputerVisionWithPython》

  用英文版的操作系统和开发工具

  由于身边没有一个好的语言环境,天天面对的除了代码,都是汉字,那么给自己刻意制造一个语言环境就很重要了。那怎么制造英文语言环境呢?就从自己天天使用的工具入手,操作系统换成英文的,编程工具换成英文的,文本编辑工具也换成英文的,总之,你每天使用频率最高的软件,能换成英文的尽量换。这样会给你带来不少好处,首先,操作系统和软件不是英语文章,所用的词汇量就是那么多,很固定,天天看天天用,以后想忘记都难;然后,熟悉这些环境了,以后如果需要阅读英文的技术文档或者文章,你会感到很熟悉,因为很多专业词汇自己都认识,而且天天在英文环境中进行开发,会给你带来心理安慰,让你碰到大段的英语文档时不再恐惧。所以,今天就把操作系统语言换过来,以后下载软件不再去搜索“中文破解版”,要下也要下“英文破解版”嘛,当然,还是支持正版软件的~!

  用VPN

  国内的那堵墙,不仅隔离了国外一些不好的信息,同时也把我们从一些很实用的信息来源隔离开了。就像前文说的,不要指望用百度去解决你的技术难点,而是用Google,而且在Google上搜索的时候,也尽量用英文去搜索,这样你解决的问题会快很多,因为像StackOverflow这样的网站只支持英文。然后如果你想通过视频教学快速的入门一门全新的领域,上YouTube,你想学习的知识点上面全都有,而且有很多是成系列的,牛人都已经替你将知识点串起来整理好了,学完之后入门绝对没有问题。但是YouTube在国内也是需要VPN的。不仅如此,国外的很多技术博客国内貌似也是打不开的,需要VPN。

  上英文论坛

  国外的技术论坛有很多,上面潜伏着很多大牛,每天在无偿的替别人解决实际问题,比如专门的程序员问答网站StackOverflow,专业的知识问答网站Quora,技术博客raywenderlich,著名的代码社区Github,热门问答社区Reddit。如果你每天花点时间去这些网站浏览一下别人的经验或者回答,相信你会从中得到不少启示。不仅如此,这也是提高你英文阅读水平的一个很好的方式,特别是Quora,很多英语学者都推荐每天上Quora阅读相关回答,不仅可以获得很多专业性的指点,提高知识水平,也能锻炼英文能力,一举两得。而且针对每种开发工具,国外都有很专业的社区,来专门解决工具使用者的实际问题,比如Unity、Unreal、Vuforia、Xcode等等,在上面提出你的问题,马上就有专业的人来答复你怎样解决。所以在以后的开发过程中,碰到问题了请上StackOverflow和相关社区论坛。

  持续学习

  这是一个已经被嚼烂的方法了,一讲到英语,都会讲到每天都要学。但是确实如此,不仅是英语,任何一种新的语言,想要掌握的话没有捷径,唯有每天使用。语言学习就是如此,如果将英语当成母语一样去学,没有理由学不好。而且一定要相信积累的力量,每天坚持读一篇英语技术文章,每天记10个英语单词,每天到社区提几个用英语写作的问题,慢慢的,不用很长时间,3个月你就能看到自己很大的成长。别人都说100天可以养成一个习惯,那么从今天开始,就养成每天使用英语的习惯吧。

       以上就是动力节点Java培训机构小编介绍的“程序员学习英语的五大技巧”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

  英语专业小伙为梦想转学Java

  java培训需要什么基础,英语不好能学吗

  英语不好的人能不能学Java编程?

  程序员可以不懂英语但基本单词一定要懂

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交