對(duì)于一名程序員而言,英語是重要的學(xué)習(xí)和工作工具。你不僅需要它看懂最新的技術(shù)資料、聽懂高深的視頻講座,更可能用它對(duì)國外的牛人同行們提問、或是進(jìn)入外企做面試之用,其重要性不言而喻。有什么適合程序員的方式能把英語學(xué)好呢?我們通過四個(gè)階段分別討論。

【第一階段:看懂技術(shù)資料】

詞匯是基礎(chǔ)

想要成長為“大?!?,最新的技術(shù)必須跟進(jìn)。而這些新技術(shù)通常都用英語寫成,所以良好的閱讀能力必不可少。而培養(yǎng)閱讀能力,詞匯量是基礎(chǔ)的基礎(chǔ)。掌握一些程序員常用的單詞就必不可少了!

點(diǎn)擊這里下載程序員必備的英語詞匯>>

當(dāng)然僅僅掌握基礎(chǔ)的詞匯是遠(yuǎn)遠(yuǎn)不夠的,大家平常不妨多看一些原版書籍和英語網(wǎng)站、也可以使用英語的軟件讓自己習(xí)慣英語界面。當(dāng)遇到不懂的單詞時(shí),把它們單獨(dú)記下來,日積月累,就能形成一本屬于自己的專業(yè)詞匯書。

我們也明白,背單詞是一個(gè)極其痛苦的過程。特別對(duì)于在職的程序員而言,平時(shí)的工作量已經(jīng)相當(dāng)繁重,還要每天專門抽出時(shí)間背單詞,幾乎是不可能完成的任務(wù)。但其實(shí)背單詞也有竅門,下面給大家推薦的兩篇文章就講到了一些背單詞的技巧:

絕對(duì)輕松背單詞>>

史上最詳細(xì)單詞記憶法!>>

閱讀有技巧

要提高閱讀能力,最直接的方式還是大量地閱讀。以原版的專業(yè)書籍為例,一定要明白這是讓自己習(xí)慣英語思維的必備過程。一開始讀必然是磕磕絆絆,進(jìn)度很慢,但也絕對(duì)不可以放棄、轉(zhuǎn)向中文書,等過了初級(jí)階段自然會(huì)順起來。

對(duì)于閱讀中的長難句,解決方式是找準(zhǔn)主謂賓。只要找準(zhǔn)主謂賓,其結(jié)構(gòu)和句子核心自然就會(huì)清楚起來,那剩下的細(xì)枝末節(jié)的信息也就迎刃而解了。我們通過一篇國外網(wǎng)站介紹WebMatrix的文章來大致講解一下閱讀方法。

原文地址請(qǐng)點(diǎn)擊這里>>?? 我們截取其中的一小段:

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.

首先挑出其中的重點(diǎn)專業(yè)詞匯:

lightweight: 輕量級(jí)的
extension: 擴(kuò)展
standalone: 獨(dú)立的、單獨(dú)的
syntax: 語法

接下來看整句結(jié)構(gòu)。這個(gè)句子就是典型的長難句,但我們不難看出它的基礎(chǔ)結(jié)構(gòu)是: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。其中包含一個(gè)從句,在that后面;
C是a set of easy to use database and HTML helpers for performing common web-tasks.其中easy to use在這里相當(dāng)于database的形容詞。

于是整句話的翻譯則是:

在這個(gè)15MB的下載包當(dāng)中包含了一個(gè)輕量級(jí)的開發(fā)工具,IIS Express,SQL Compact Edition和一些ASP.NET擴(kuò)展。這些ASP.NET擴(kuò)展能幫你建立起獨(dú)立的、使用新的Razor語法的頁面。下載包中還同時(shí)包括一些易于使用的數(shù)據(jù)庫和HTML幫助工具,方便我們的日常Web開發(fā)工作。

這里只是舉一個(gè)小例子,在實(shí)際應(yīng)用中還要多多練習(xí)。最后推薦大家看一篇如何提高閱讀技巧的好文:史上最詳細(xì)英語閱讀法!>>


翻頁更精彩:如何聽懂國外的技術(shù)講座?>>