原文:http://www.hjenglish.com/new/print/109922/php
对于一名程序员而言,英语是重要的学习和工做工具。你不只须要它看懂最新的技术资料、听懂高深的视频讲座,更可能用它对国外的牛人同行们提问、或是进入外企作面试之用,其重要性不言而喻。有什么适合程序员的方式能把英语学好呢?咱们经过四个阶段分别讨论。程序员
【第一阶段:看懂技术资料】web
词汇是基础
面试
想要成长为“大牛”,最新的技术必须跟进。而这些新技术一般都用英语写成,因此良好的阅读能力必不可少。而培养阅读能力,词汇量是基础的基础。掌握一些程序员经常使用的单词就必不可少了!数据库
固然仅仅掌握基础的词汇是远远不够的,你们日常不妨多看一些原版书籍和英语网站、也可使用英语的软件让本身习惯英语界面。当遇到不懂的单词时,把它们单独记下来,日积月累,就能造成一本属于本身的专业词汇书。app
咱们也明白,背单词是一个极其痛苦的过程。特别对于在职的程序员而言,平时的工做量已经至关繁重,还要天天专门抽出时间背单词,几乎是不可能完成的任务。但其实背单词也有窍门,下面给你们推荐的两篇文章就讲到了一些背单词的技巧:asp.net
绝对轻松背单词>>ide
阅读有技巧
要提升阅读能力,最直接的方式仍是大量地阅读。以原版的专业书籍为例,必定要明白这是让本身习惯英语思惟的必备过程。一开始读必然是磕磕绊绊,进度很慢,但也绝对不能够放弃、转向中文书,等过了初级阶段天然会顺起来。
对于阅读中的长难句,解决方式是找准主谓宾。只要找准主谓宾,其结构和句子核心天然就会清楚起来,那剩下的细枝末节的信息也就迎刃而解了。咱们经过一篇国外网站介绍WebMatrix的文章来大体讲解一下阅读方法。
原文地址请点击这里>> 咱们截取其中的一小段:
The 15MB download includes a lightweight development tool, IIS Express, SQL Compact Edition, and a set of ASP.NET extensions that enable you to build standalone ASP.NET Pages using the new Razor syntax, as well as a set of easy to use database and HTML helpers for performing common web-tasks.
首先挑出其中的重点专业词汇:
lightweight: 轻量级的
extension: 扩展
standalone: 独立的、单独的
syntax: 语法
接下来看整句结构。这个句子就是典型的长难句,但咱们不难看出它的基础结构是:The 15MB download includes a..., and..., as well as... 因此也就是:A包含了B,和C,以及D。
A是a lightweight development tool, IIS Express, SQL Compact Edition;
B是a set of ASP.NET extensions that enable you to build standalone ASP.NET Pages using the new Razor syntax。其中包含一个从句,在that后面;
C是a set of easy to use database and HTML helpers for performing common web-tasks.其中easy to use在这里至关于database的形容词。
因而整句话的翻译则是:
在这个15MB的下载包当中包含了一个轻量级的开发工具,IIS Express,SQL Compact Edition和一些ASP.NET扩展。这些ASP.NET扩展能帮你创建起独立的、使用新的Razor语法的页面。下载包中还同时包括一些易于使用的数据库和HTML帮助工具,方便咱们的平常Web开发工做。
这里只是举一个小例子,在实际应用中还要多多练习。最后推荐你们看一篇如何提升阅读技巧的好文:史上最详细英语阅读法!>>
【第二阶段 听懂技术讲座】
先试试看以上视频你能够听懂多少?
若是真是一头雾水、那就证实你应该提升本身的英语听力了。技术讲座是程序员学习的一个良好途径,若是由于语言障碍而不得不放弃,那岂不惋惜。
听力的提升,首先咱们要明确它是一个漫长的过程。多是英语四项基本能力中除写做以外最须要时间的一个部分。因此锲而不舍是听力练习的不二法门。
在练习时能够结合精听和泛听两种方法,精听的时候以“听写”为主,把每一个词、每一个句子都听清楚、记下来;泛听时不求甚解,为的是让本身沉浸在英语的语境当中。
对于程序员而言,还须要注意的是本身专业领域的术语。要想能立刻听懂专业术语,你们在一开始接触新词的时候就要熟悉它们的“声音”。若是有条件,最好是能找到专业词汇的mp3,反复听、以熟悉它的发音。这样不管对听力、或口语发音都有好处。
最后推荐你们一个很好的专业视频网站,有时间去瞧瞧吧:http://channel9.msdn.com/
【第三阶段 向国外同行们提问请教】
在工做中遇到问题,免不了是要向同行中的大牛们请教的。我们博客园的“博问”就是一个很好的交流平台,但若是想要在国外的相似网站上提问、你的英语能力又够吗?
英语写做能力中国学生一贯最差,这和咱们不合理的教育方式有关。但事到现在想要弥补仍是只有一个字:练!
若是你作不到天天写长篇大论的日记,那至少能够尝试用1、两句英语写一写工做总结。这既作到了和专业相关、也利于持续地练手。其实相似网络提问这样的“写做”对英语要求并不高,不要求你必定用书面语言提问,只要把事情讲清楚,用上口语式的词句又何尝不可。
固然若是你须要用英语写报告,那又另当别论。更高级别的写做练习方法请走这里>>
推荐的国外Q&A专业网站:http://stackoverflow.com/
【第四阶段 程序员的英语面试】
若是要进外企,那英语面试必不可少。而口语又是多数人的软肋,要怎么过这一关,的确是个大难题!
首先我想说明的是,英语口语基础当然重要、但面试中的英文问答是能够提早准备的,并不须要全面反映你的实际能力;其次,不用太过于纠结本身的口音问题。虽然漂亮的口语能够帮你加分,但谁也不会像要求口译员那样来要求程序员。因此原则就是:只要能表达清楚本身的意思便可。
在非英语的环境下如何最大限度地练习口语,给你们推荐一篇文章:史上最详细口语练习法!>>
另外在下面列出常见的面试英语提问,及参考答案:
Q: Can you sell yourself in two minutes? Go for it.
你能在两分钟內自我推荐吗?大胆试试吧!
A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.
依个人资格和经验,我以为我对所从事的每个项目都很努力、负责、勤勉。个人分析能力和与人相处的技巧,对贵单位必有价值。
Q: Give me a summary of your current job description.
对你目前的工做,可否作个归纳的说明。
A: I have been working as a computer programmer for five years. To be specific, I do system analysis, trouble shooting and provide software support.
我干了五年的电脑程序员。具体地说,我作系统分析,解决问题以及软件供应方面的支持。
Q: What contribution did you make to your current previous organization?
你对目前从前的工做单位有何贡献?
A: I have finished three new projects, and I am sure I can apply my experience to this position.
我已经完成三个新项目,我相信我能将个人经验用在这份工做上。
Q: Are you a multi-tasked individual?
你是一位能够同时承担数项工做的人吗?
or Do you work well under stress or pressure?
你能承受工做上的压力吗?
A: The trait is needed in my current(or previous) position and I know I can handle it well.
这种特色就是我目前(先前工做)所须要的,我知道我能应付自如。
Q: What personality traits do you admire?
你欣赏哪一种性格的人?
A: I admire a person who ishonest, flexible and easy-going.
诚实、不死板并且容易相处的人。
A: I like people who possess the "can do" spirit.
有“实际行动”的人。
Q: How do you normally handle criticism?
你一般如何处理別人的批评?
A: Silence is golden. Just don't say anything; otherwise the situation could become worse. I do, however, accept constructive criticism.
沈默是金。没必要说什么,不然状况更糟,不过我会接受建设性的批评。
A: When we cool off, we will discuss it later.
我会等你们冷靜下来再讨论。
Q: How do you handle your conflict with your colleagues in your work?
你如何处理与同事在工做中的意见不和?
A: I will try to present my ideas in a more clear and civilized manner in order to get my points across.
我要以更清楚文明的方式,提出个人见解,使对方了解个人观点。
Q: How long would you like to stay with this company?
你会在本公司服务多久呢?
A: I will stay as long as I can continue to learn and to grow in my field.
只要我能在个人行业力继续学习和长进,我就会留在这里。
Q: Could you project what you would like to be doing five years from now?
你能预料五年后你会作什么吗?
A: As I have some administrative experience in my last job, I may use my organizational and planning skills in the future.
我在上一个工做中积累了一些行政经验,我未来也许要运用我组织和计划上的经验和技巧。
A: I hope to demonstrate my ability and talents in my field adequately.
我但愿能充分展现我在这个行业的能力和智慧。
Q: What range of pay-scale are you interested in?
你喜欢那一种薪水层次标准?
A: Money is important, but the responsibility that goes along with this job is what interests me the most.
薪水当然重要,但这工做伴随而来的责任更吸引我。