当前位置: 华文问答 > 数码

你作为一名程序员,是如何提高英语的?

2014-12-08数码

我现在已经不是程序员了,但是我可以分享一下当我还是程序员时期是如何提高自己英语水平的。

我还没毕业的时候,学的英语和其他人别无二致,也就是大学的精度、泛读(不知道现在大学英语教材还是不是这样),计算机专业多一门【计算机专业英语】,但其实就是通过学一些英文文章来多接触一些计算机相关的单词而已,也买过一整子China Daily英文版报纸来看,但是看得费劲,也就不看了。

可以说,如果单纯靠大学的英语教育,我英语水平也就那样了吧,不过,在大学期间我有两个重要收获:

第一个,我无意中在书店看到了【Godfather】英文版,这本书虽然也有很多我不会的单词,但是情节曲折刺激,吸引买了下来,一直读下去,遇到很多不会的单词也没有放弃,而是耐心查字典去找意思,最后,【教父】成了我第一本真正从头看到尾的英语书—— 兴趣是最好的老师

第二个,我有同学传授他的英语学习经验,就是看英语电影,那个时候美剧在国内还没那么大影响,所以主要是看电影,我略微实践了一下这招,效果不错—— 在快乐的心态下学习才学得最好啊

因为有这两个收获,我算是有了一个好的起点,就好比划了了一个1,之后再怎么加0也是赚了。

当然,单纯看文字和电影,也不能覆盖听、说、读、写的全部,最后真要提高英语水平,那就要真和洋人练。

我毕业之后正式成为程序员之后,大部分时间都是在外企工作,可千万不要觉得外企里的人英语都好,很多同事的英语水平也很渣的,我所经历的几乎每一个外企,领导都要为怎么提高中国员工的英语水平操心,他们想出各种招,比如一周中有一天只许在办公室讲英语,比如找美国出生的华人给大家讲课。

坦白说,这些招数,收效甚微!

学习英语这东西,真的主要再看自己,外力可以提供一些机会,但是你主观上不练习,就是没戏。

对我这样个性的人,练习英语不是什么问题,因为我为人比较热血而且耿直,所以能做深入交流的机会就多。

举个例子,我第一份工作是印度公司,印度同事要是说到工作之外的事情,一般中国同事也就敷衍几句就结束了,我不一样,如果印度同事说到这些,我可就不困了!我曾给印度哥们介绍了红军两万五千里长征,讲三大纪律八项注意,讲邓小平的起起伏伏,还向他们讨教甘地到底是什么样的人,他们年轻人到底吃不吃牛肉,孟买的午饭快递到底怎么运作……

这些讨论全都是用英文进行的

光是这一点,有多少人愿意去做?

我并不是自吹自擂,我只是很现实地说,大家都在一个办公室里,有的人就是没办法和老外聊上天,有的人就是能聊得上,最后不聊的人发现自己一直没法进步,总是聊的人就会发现越聊越聊得熟练。

此外,作为一名程序员,请坚持一个信念—— 代码命名必须要用英文

所有不觉得自己需要这个信念的朋友,我们缘分到此为止,再见!

你要是连代码都不想坚持用英文来写,你的潜意识里真的觉得学英文重要吗?

你如果根本都不觉英文重要,怎么会有精气神去学习英文呢?告诉你再多方法又有什么用呢?

只有你坚持代码的命名都有英文规则,你才有动力去多学习英文,你才有意识去阅读最新最全的英文资料,只要你坚持不住,只要你觉得用拼音也OK啊反正也是给中国人看代码,你就完了,松了这口气,你就再也提不起来。

以上就是我对于程序员学习英文的一点体会,希望能够帮助到大家。