程序员的英语

  我在前面的文章中讨论了点程序员与数学学习的话题,其实对于大多数程序员,数学远远没有另外一个技能重要--英语。软件行业,被称为全球化的行业,早已经 打破了国家的界限。前年有一则很有趣的新闻,说一个美国人的程序员可以在家办公,结果他把薪水分出一部分在中国雇佣了几个程序员干他自己的活儿,他在家休 息。当然了,他雇佣的中国程序员当然是能懂英文的工作需求的。
  基础的工作查资料,最好的资料都是英文写的,百度搜索的资料真的比bing都差,比google那简直就差了一个档次。自从google 2010年退出了中国,google搜索一直不稳定,到14年彻底被屏蔽了,现在很多人都不能科学的上网了,这实在是遗憾。之前,我们的开发团队中有不同 的组,就体现了不同的水平,做web和C++ 界面的同学,都是用百度,做算法的同学都是用google,查阅英文资料。解决问题的速度明显不一样。所以,还是好好学习吧。 
  想要继续深度研究,做某个领域的算法,做到行业专家,就需要看很多专业的教材,读论文,甚至和国外的开发者交流,对英语的水平要求更高了。如果我们参与开源项目,如果团队成员不懂中文,这都需要我们提高水平。

  怎么提高英语水平呢?

  • 使用google,直接英语关键字查询资料,阅读资料
  • 需要买的书,有英文版的,就绝不买中文版,刚开始一两年的阅读速度会很慢,后来就好了。
  • 学习视频课程时,尽量看国外的公开课,不要开字幕,集中所有的注意力去听,去理解,一两遍不行就多遍。
  • 自己做笔记、日记都换成英文来写,不断的迫近英语思维方式。
    至于说口语,对于绝大多数人来说不怎么重要,等你每天都需要用的时候,再去刻意地练习。
  计算机相关的英语材料都比较简单,句式简单。新单词有限,遇到不会的单词就记录下来,你绝对不会记录超过五页纸的。不需要专门的去背诵单词书。至于说刚开始的烦躁感觉,忍着吧,慢慢的就好了。
  不要以为这个事情有难度,名校计算机系的教材多是英文版的,研究生更是完全的英语环境。我们团队搞渲染算法、模拟算法的同学,都需要阅读很多的英文paper,就是孰能生巧而已。

至于说如何科学地上网,还是一劳永逸的买VPN吧。




  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值