补英语对IT工作者的重要性ToMrYuTao

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

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

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

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

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

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

这网页中的单词大抵都是技术上最常用的词了,例如type,method,event,instance(实例)等等。如果你有任意一个单词不认识,说明你的词汇量不过关。不过,各种MSDN文档中的单词重复频率很高,读多了就会越读越快的。你可以把不会的单词记在本子上,而不是买本托福词汇开始背。过了不久你就会发现,技术文档里面转来转去就那几百个词,可能都没有2000个,而一本托福词汇背完了,你还是不知道进程和线程怎么说。如果你对MSDN文档已经可以做到基本不查字典,你可以尝试改用谷歌搜索了。例如,如果你拿不准链表应该在什么时候使用,性能如何,你可以搜索stackoverflowlinkedlistperformance/linkedlistperformancecomparison,然后点开结果链接-这样你的工作中的中文出现频率就大大减少了。如果你已经大规模的使用谷歌,stackoverflow,并且对搜出来的链接都读得十分顺畅的话,你不需要再背单词了。

Covariance和countervariance这两个货,很多人一看单词很长就产生惧怕感,但实际上,越长的单词,造出来的可能性就越大。先告诉你vari是变的意思,你肯定知道一个它的衍生词variable,变量(能够变的东西,瞧,你顺便又学会了一个后缀–able,能够的意思),variance可以看成是其名词的形式,在数学上,我们用这个词表示方差。那么如果你知道co是协同(和con一样),counter是反着的,那么covariance和countervariance这两个词的意思你大概也就猜出来了:协变和逆变。另外说一句,counter加上单词strike(打击)就成了很多人都很熟悉的一个单词,缩写为CS(反恐精英)。当然counterstrike这个单词本身只是反击的意思,和恐怖分子,精英都没有半点关系,不过反恐精英这个翻译确实不错。

Interoperablity,别看它很长,你应该也能猜出来,如果你认识operate的话,你就可以看出来它是怎么来的了吧。它的意思是“互操作性”,我们知道C#有一些库例如Microsoft.Office.Interop.Word,Microsoft.Office.Interop.Excel,Interop就是Interoperablity的简单说法,这些库也是专门用来和COM打交道的,可谓名如其库。inter代表相互的,交互的,很自然的我们都知道它的两个派生词:internet,交互的网,即互联网(相对的,intranet就是内联网),interview,互相看,即面试(所以面试不仅仅是公司挑你,你也在挑公司:)),还有intersteller,如果我告诉你stell是星辰的意思,你猜猜这个词(交互的星辰的人)啥意思–中文翻译–星际迷航。那么好了,你知道stell是星辰了,又知道con是一堆的意思,那么constellation是啥?一堆星星–星座!

一些其他的例子:

掌握一个单词不仅仅要做到看到单词知道意思,还要将其读准,否则,老外依然不知道你在说什么。你可以使用谷歌查找单词,获得单词的音标,通常后面都有播放键。如果你是走美音路线的,要做到一些卷舌。要知道长单词中重音的位置(有些在前面,有些在中间),尽量减低中文发音的痕迹(有些速成书中把英文音译成中文以达到速成效果,例如howareyou发音好啊油,一定要杜绝这种方式,离这种书越远越好)。你也可以在视频中捉到一些你读的不准确的单词,听听人家怎么读的。

当认识了足够多单词之后,下一个比较自然的目标就是听懂它们。这比阅读难一些,但远远比在口语中用到它们容易。练习听力除了和老外对话,就是看视频了,看视频也是我们练英语的一个主要目的。以下的几个视频网站是我经常看的,有些需要付费:

Pluralsight:全部都是技术类教学视频。有些视频出自大牛,例如JonSkeet。部分视频带有英文字幕。视频内容翔实丰富,且十分与时俱进,在ASP.NETCore出来仅仅一个星期,就有了关于它的教学视频。最近网站改版,对于某些话题还添加了学习之路功能,例如以下的视频是关于C#的学习之路,分为简单,中等和高级。

你也可以找一些喜欢的电影来看,但看的时候要拿掉字幕,然后设法自己把所有的单词都听出来写在纸上,再对照字幕看看自己有哪些地方错了。这个过程极为辛苦,你最好找你很喜欢的电影来看,起码知道整个故事的流程。但如果你这么看了哪怕只有几部电影,你会发现自己的耳朵仿佛什么都听得懂了。

我必须要强调,发音是十分重要的。即使你的句子毫无语法,单词简单,但只要发音对了,老外也能听懂你在说什么。而只要老外懂了,其他都不重要。我认识好几个在摩根士丹利这种级别的投行工作的码农,英语水平都菜的一笔,雅思口语目测不会超过7。

我参加的几次全英语面试中,有些面试官是香港人,英语十分菜鸟,这样的面试基本都以他支撑不住先改讲广东话为结局。但碰上比较强的主儿,情况就十分复杂而有趣:

美国口音:这是最容易应付的,因为这是现在英语的主流口音。通常你的口音也会是美国口音,除非你装比学英音。

印度口音:这种口音实在太可怕了,你不习惯基本听不懂。现在好多大投行的码农是印度人,而且他们还互相提携,所以如果你去面投行,你很可能会撞上一个阿三面试官。印度人但凡比较牛鼻的,英语语速都超级快,而且思维也比较快,技术水平倍棒。和阿三面试单挑的强度很大。

日本口音:多拉a梦的英文单词doraemon是日本人用英语读“梦(dream)”这个单词的发音。

英国口音:当你听了太多蛋疼的口音之后,你会有如沐春风的感觉。英国口音的英语最大的好处就在于,实在太标准了。它让你不禁有这样的感叹:这才是英语阿!当然,你如果没有经历过阿三,港式,日式这种奇葩口音的历练的话,可能不会有太深的感触。如果你在美国口音中呆了太久,可能会不太习惯,但不会有像听印度人说话那么困难。

语法这东西基本很少人在乎。聊技术的时候,基本上你只需要现在时。你不需要被动语态,各种从句,虚拟语气除了ifIwereyou之外,很多美国人也不知道是什么。只有聊生活的时候,你可能需要过去或者将来时。基本的语法也没什么难度,英语的语法是最简单的之一,简单到你不需要学。对于固定搭配,很多美国人自己都整不明白。

写作是没有捷径可言的。一个比较快的提高方法是,将你阅读时看到的好句子抄下来然后绞尽脑汁的复用它们。比如你背下了新概念3第一课第一句,pumasarelarge,cat-likeanimalswhicharefoundinamerica。然后,你就可以展开疯狂的复用之旅:

delegateisakindoffunctionpointerwhichisintroducedinC#1.0.

LINQisasetoffeaturesthatextendspowerfulquerycapabilitiestothelanguagesyntaxofC#.(MSDN的原句。看来他们也喜欢定语从句。这句话也具有和上一局相同的基本结构)

直到你觉得腻味了为止。你可以积累若干这些例句,这样一来你的英语就不会再是简单句的集合了。

你也可以考虑玩英文游戏,不过,这个体验是十分痛苦的,尤其是如果你单词量很少的话。不同的英文游戏对你词汇量的提高也不同,比如暗黑破坏神,基本上只能让你掌握一大堆武器护甲的英语单词。我作为一个暗黑破坏神爱好者,可以做到对任意一件白色装备,瞥一眼它的英文就可以估计出它大概的价格,但这对我读技术书籍和面试基本没有任何帮助。RPG类的英文游戏可能会好一些,因为它包含一些日常对话,总有点用得到的单词和小片段。

如果你觉得自己技术书籍都看得差不多了,也没什么障碍了,你也可以看看Quora,在上面积累自己的名声,或者看点其他的畅销小说,例如冰与火之歌,它的难度还是不小的,和哈里波特相当。我个人觉得,如果你已经大概知道了剧情,你再去看原文的看得下去的概率要大大高于什么都不知道的情况下直接去看原文,所以尽量不要选择不熟悉的大部头。但即使是这样,过于高深的英文也会大大降低你对故事本身的兴趣。在我中二的时期,曾对红楼梦爱的走火入魔,中文看了至少八遍,对各种情节倒背如流。但即使是这样,也未能读完它的英译本,死在了第五回无穷无尽的判词上。

总的来说,学英语还是有很多渠道的,尤其是现在这个互联网发达的时代。祝大家从学英语中获得乐趣,发现英语的魅力

THE END
1.浅谈对地方人大协商工作的学习认识和实践思考结合个人对人大协商知识的学习情况,下面谈谈个人对人大协商工作的一点学习认知体会,并对地方人大协商实践运转的初始路径进行初步思考。 一、开展人大协商工作的重要性思考 1、开展人大协商,是坚持党的领导,社会主义协商民主制度建设的制度性安排。人大协商是社会主义协商民主的重要类别之一,是人大工作坚持党的领导,贯彻落实...https://www.fjrd.gov.cn/ct/1300-172129
1.学习能力对于管理者的工作有何重要性?管理者需要不断学习和更新知识和技能,以适应不断变化的市场环境,提高自己的竞争力,并为公司创造更多的价值。https://www.mbalib.com/ask/question-bf260b7798522f3f655b4b7600d772bd.html
2.浅论会计基础工作的重要性(通用5篇)摘要:随着社会经济的不断发展,会计工作在经济发展中的作用越来越明显,人们对会计基础工作越来越重视。本文主要对会计基础工作的重要性进行分析,简单阐述了会计基础工作的内容,对会计基础工作不规范的原因进行分析,并提出一些加强会计基础工作建设的意见,以供参考。 https://biyelunwen.yjbys.com/fanwen/kuaiji/605208.html
3.心理咨询师培训学习心得体会(精选10篇)各位专家老师在讲授理论知识的基础上,更加注重实际操作,将理论知识与个案相结合,课堂上分享案例,并进行实操模拟。随着学习的深入,我越来越明白心理健康服务工作的重要性,更对心理咨询师这一职业有了深刻的认识。 对胡海波老师的一句话印象深刻,"一个心理咨询师要有深厚的功力,以不变应万变,以无招胜有招".心理咨询...https://www.oh100.com/peixun/pepc/475994.html
4.培训工作年终工作总结(精选15篇)校党委对发展党员工作十分重视,始终把此项工作列进党委工作的要点,多次在有关会议上强调此项工作的重要性,去年三月学校专门召开发展党员工作会议,张锦高书记在会上对做好发展党员工作的重要意义、对如何把握党员条件、如何考察加入共产党的动机、如何培养创新人才和拔尖人才等问题作了详细的阐述,并要求各单位在发展党员工...https://www.jy135.com/peixunzongjie/1110061.html
5....处研究所党支部关于第三轮校内巡察第四巡察组反馈意见整改工作...(15)整改措施:在日常政治理论学习中,加强对全体党员党建工作重要性教育,着重解决业务和党建同部署、同推进工作方法。 进展情况:已完成,并将长期坚持。 (16)整改措施:结合科研处业务工作实际,完善党支部工作计划,将党建工作、意识形态和思想政治工作融入部门工作要点,定期进行总结。 https://kyc.gzvti.com/info/1013/1920.htm
6.学习工作总结(通用20篇)总结是指社会团体、企业单位和个人对某一阶段的学习、工作或其完成情况加以回顾和分析,得出教训和一些规律性认识的一种书面材料,它能帮我们理顺知识结构,突出重点,突破难点,不妨让我们认真地完成总结吧。总结你想好怎么写了吗?以下是小编精心整理的学习工作总结,欢迎大家借鉴与参考,希望对大家有所帮助。 https://www.ruiwen.com/gongwen/xuexizongjie/519040.html
7.大四实习,最应该注意的7件事可以介绍一下你的实习、社会调查、社团活动、勤工俭学等方面的情况以及取得的成绩。还能介绍你在这些活动中取得的实际工作经验对你今后工作的重要性,它能说明你是一个善于学习的人。 (三)关于单位方面的问题 1、你了解我们单位吗 只要毕业生提前做些准备,从多种途径收集用人单位的信息,这样的问题就比较容易回答,如...http://mip.yuwenmi.com/lizhi/daxue/431413.html
8.档案管理工作要点3、建立和完善档案管理制度,规范档案管理工作,严格档案查借阅和使用审批程序,提高档案的利用效率; 4、其他行政部门辅助性工作。 档案管理员的职责篇7 1、制定档案管理的相关制度。 2、负责对各类档案的接收,分类,编目,编制,检索工具进行科学的系统管理,对于重要资料建立电子化管理。借出的档案要进行登记,并负责定期追...https://www.danganj.com/news/16402.html
9.档案收集整理存在的问题(档案收集整理存在的问题及建议)有时搞档案工作的人未必都能明白档案工作的重要性,这是因为他们以前纯粹为了工作而工作,忽视了总结自己对社会的影响。这要求相关领导人员做好档案管理工作的宣传和教育工作,使人们特别是档案人员对工作有积极的认识。使档案人员积极进取,对自己的各方面都做出相应的调整和重新定位,一改过去收摊看点,仓库保管员的现象,...https://www.zboao.com/cgal/4217.html