沪江

程序员学好英语有绝招!

2010-07-12 10:11
本文支持点词翻译 Powered by 沪江小D

对于一名程序员而言,英语是重要的学习和工作工具。你不仅需要它看懂最新的技术资料、听懂高深的视频讲座,更可能用它对国外的牛人同行们提问、或是进入外企做面试之用,其重要性不言而喻。有什么适合程序员的方式能把英语学好呢?我们通过四个阶段分别讨论。

【第一阶段:看懂技术资料】

词汇是基础

想要成长为“大牛”,最新的技术必须跟进。而这些新技术通常都用英语写成,所以良好的阅读能力必不可少。而培养阅读能力,词汇量是基础的基础。掌握一些程序员常用的单词就必不可少了!

点击这里下载程序员必备的英语词汇>>

当然仅仅掌握基础的词汇是远远不够的,大家平常不妨多看一些原版书籍和英语网站、也可以使用英语的软件让自己习惯英语界面。当遇到不懂的单词时,把它们单独记下来,日积月累,就能形成一本属于自己的专业词汇书。

我们也明白,背单词是一个极其痛苦的过程。特别对于在职的程序员而言,平时的工作量已经相当繁重,还要每天专门抽出时间背单词,几乎是不可能完成的任务。但其实背单词也有窍门,下面给大家推荐的两篇文章就讲到了一些背单词的技巧:

绝对轻松背单词>>

史上最详细单词记忆法!>>

阅读有技巧

要提高阅读能力,最直接的方式还是大量地阅读。以原版的专业书籍为例,一定要明白这是让自己习惯英语思维的必备过程。一开始读必然是磕磕绊绊,进度很慢,但也绝对不可以放弃、转向中文书,等过了初级阶段自然会顺起来。

对于阅读中的长难句,解决方式是找准主谓宾。只要找准主谓宾,其结构和句子核心自然就会清楚起来,那剩下的细枝末节的信息也就迎刃而解了。我们通过一篇国外网站介绍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开发工作。

这里只是举一个小例子,在实际应用中还要多多练习。最后推荐大家看一篇如何提高阅读技巧的好文:史上最详细英语阅读法!>>


翻页更精彩:如何听懂国外的技术讲座?>>

展开剩余