浅谈程序员的英语学习 职场人生

浅谈程序员的英语学习 职场人生

图片来自络

广测之家

文风口上的猪

转自Cnblog

作为在中国工作的程序员,不晓得英语仿佛也不妨碍找到好工作,升职加薪。但程序员这个工种则稍有不同,由于程序,尤其是高级语言,基本上都是由英语和数字表达式构成的。英语对程序员十分重要。我的大学本科全部采取英文教学,工作时也常常会遇到外国人,和他们谈笑风生,自认为自己的英语水平比园子的平均水平高一点。下面我就根据自己的经验来说说英语的学习方法。

为何要学习英语?

学好英语你可以直接浏览各种经典书籍的原文版。程序员这个行业之所以特殊,就是由于它所有的技术全部来自欧美,所以最主流, 鲜,最正确的技术文章都是英文,大部分还没有译本,有些译文还比较差。与其等待他人的翻译,不如直接浏览原文。

学好英语你可以直接观看来自世界最 学校的上课程或编程高手的教学视频。较之汉语教学视频,不知道高到哪里去了,而这些视频通常都没有任何翻译可寻。

学好英语你可以和世界各地的程序员在Stackoverflow,Reddit和Github进行交换,以码会友。如果你不当心搭上了几个哥们,你可能就误打误撞被他们推荐出国工作了。作为工作多年的老鸟,大家自然知道内推的好使程度,要是拿到了公司的录取,那末甚么签证都是浮云。

学好英语,你的代码中变量的命名不会太差,让人摸不着头脑(乃至有人变量使用汉语拼音进行命名)。假定他人写一个方法演示反射的使用,你看到那方法名不是ReflectionDemo,乃至不是ShowReflection,而是FanSheYanShi时,你甚么心情?

学好英语也可以为你的前程打开一扇门,你可以考虑到大陆之外工作生活,领略不同于神州大地的风土人情,感受西方文化,乃至中西合璧,建立一个与众不同的家庭。即便你留在大陆,英语好最少也会让你胜任一些外事工作,能人所不能,这对外企员工来讲十分重要,你的上级会高看你一眼,你谈工资时筹马比他人多。

甚么水平算是英语比较好了,可以不用刻意继续学了?

如果你觉得你满足以下这些条件,那我觉得你在英语为母语的国家也可以活得挺滋润的,找到一个码农的工作应该是没什么问题。固然,医院,街头篮球场,酒吧这类需要高难度英语对话的地方。不过如果仅仅应付工作,你不需要刻意的提高自己的英语水平了,只需要保持便可。

裸考(故意不准备)托福+,雅思7+,口语的成绩不是其中 的

词汇量到达以上

能够应付30分钟左右的全英文面试,且你在面试进程中说话的比例占最少三分之一,而不是人家说20句你说一句

浏览一般的技术文章(例如MSDN文档)和技术书籍没有太大障碍,具体来说,生词频率在1/之下(即任选文章中的个连续单词,平均只有一个不认识)

可以使用英文email和公司的外国人交换

可以和老外聊些简单家常或你比较熟习的话题,支持最少15分钟

关于单词与浏览

学英语不背单词是不行的,背单词是 步,只有认识了单词,你才能看懂它,听懂它, 在口语中应用。如果仅仅为了应付工作,则很多词其实不需要背,例如,下面这个图中的所有单词你都不需要知道(可能第15个需要吧,但你多半应当认识),这丝毫不会影响你浏览技术书籍的速度。基本来讲,你只需要知道MSDN,牛人博客里面出现的比较高频的单词,和你工作中需要用到的概念对应的英文翻译。

对初学者而言,不需要浏览其他乱七八糟的小说散文,也不用把新概念看一遍,最重要的就是把你的主力语言中各种术语的维基百科都看一遍,新概念不会告知你控制反转的英文是IOC,pumasarelargecat-likeanimalswhicharefoundinAmerica(新概念第三册的 句话)只能让老美觉得你头脑有问题。(这课是讲从句的,所以几近所有的句子都是从句)背新概念还不如背技术文档,对C#,直接看MSDN就行了,例如拜托的:









































北京最专业看白癜风医院
北京看白癜风哪家医院权威



转载请注明:http://www.xxcyfilter.com/gailian/614.html