1. 程式人生 > >訣竅 | 如何快速記憶英文單詞

訣竅 | 如何快速記憶英文單詞


談到學習英語,以及背單詞,市面上有大量大量的書籍,作為一個程式設計師和業餘學習英語的人,我想分享的方法是在我學習英語的一些經驗的基礎上整理的。

然而我的經驗未免有以偏概全之嫌,因為我是一個程式設計師,所以我的題目是 “程式設計師快速記憶英文單詞”,我分享的內容主要是給和我背景和經歷類似的人提供一個借鑑。

如果你的目前的詞彙量在 3000~4000,或者說在大學三級四級水平附近,那麼你的起點和我當時學習英語的起點差不多。如果你遠遠低於或者高於這個水平,也許我的經驗,只能給你一些參考。

如果你不清楚你的詞彙量,可以去 扇貝網、墨墨背單詞、滬江網 任意一個網站做一個測試,這通常需要 5 分鐘的時間。

對於這個詞彙量,大概可以在不借助詞典的情況下連蒙帶猜看懂高考閱讀理解的文章,但是所需要的時間比閱讀同等中文材料要多好幾倍。


閱讀那些句式固定的英文文件,勉強可以從中獲得需要的資訊,然而對於不熟悉的領域的文章,或者技術書籍,就無能為力了。只有閱讀初中課本或者中考的閱讀理解,才能達到舒適不費力,接近母語的水平。

我目前的詞彙量在 12000~15000 左右。達到這個水平可以流暢舒適地閱讀一般的原版英文書,閱讀 TOFEL 閱讀理解的感覺和當年閱讀高考閱讀理解的感覺相當,或前者略為容易一些。

大致推算下,高考要求的詞彙量大約 2500~3000,而 TOFEL 要求在 8000~10000,也就是說,你的詞彙量剛剛達到考試要求的詞彙量,其實你閱讀此考試水平的文章是處在能與不能的臨界狀態的。

這也符合考試的特點,強調區分度,儘可能讓考生的能力在考試中體現出來(大家都會或者大家都不會不能體現考試的目的)。而要順利地閱讀,需要 1.5 倍的詞彙,舒適流暢地閱讀,需要 2 倍的詞彙。

當你不斷積累詞彙量,你會發現,你能閱讀的文章會越來越難,直到你需要的水平。3000~4000 詞彙量閱讀 1500 詞彙的初中水平的文章,正好達到流暢。大學四六級的水平基本上就是一般科技文章所要求的臨界水平。

有語言學家講,不理解詞彙,你什麼都看不懂,光理解詞彙,你不是什麼都看得懂。所以,背單詞是一個對於英文水平比較低的人一開始必須經歷,而且最為有效的辦法。一些培訓機構會強調,光背單詞是沒用的。

這麼說有一定的道理,但是如果你詞彙量有了,你學別的就很輕鬆了。你就不會 “光背單詞了”,而單詞詞彙量太少,無論是對話交流還是閱讀都有障礙,除了背單詞,別的方法其實都不實際。

背單詞的過程,你實際上會獲得連續的進步。然而要達到一定的實用水平,則需要量變的積累引起質變。

當你花了一個星期時間背下幾百個單詞後,你興奮地想找一本英文書來看,會立刻陷入沮喪,似乎覺得沒什麼效果。即便你努力了一個月,你仍然無法看懂英文書,然而你會發現背過的一些生詞會高頻出現在這本英文書上。

背誦英文單詞最重要的是兩點,一個是對目標的渴求,一個是對過程的信心。如何建立這種信心,如何相信自己一直在進步呢?上面給出了 3 個背單詞網站,建議新增到收藏夾裡,每個星期測試一次。

實際上,如果你真的開始背單詞了,有時候你每天都會測試下。類似你買了一臺新電腦,總想著對它優化下,然後跑一個分看看是否有提高。這些測試具有一定的隨機性,沒必要每天測試,否則看不到明顯的效果。但是如果你持續地背單詞,每個星期肯定能看到除了測試誤差本身以外的進步。


還有一些詞彙量測試,比如著名的 Testyourvocab,不要頻繁去測試,這是因為這些測試採用的樣本具有 “記憶性”。

這就是說,相同水平的人他們給的測試單詞是類似的,你會因為熟悉相同的測試用例而 “大幅進步”,然而這缺乏客觀性。這樣的測試,可以在你學習到某個階段,偶爾地試一下。

我把通過純粹背單詞的所要達到的目標定在達到 8000 詞彙量。根據上面的分析,8000 詞彙量剛好達到閱讀一般的英文文章所需要的入門程度——不流暢但是可以讀下來。

在達到這個詞彙量前,如果要通過閱讀自然積累詞彙,你不得不去閱讀英語教育家為語言學習者專門定製的教材,這些文章會精心控制詞彙量和難度。這也是一些語言學習者提出的,不要光背誦單詞,而是要在閱讀中積累單詞的理論基礎。然而閱讀這些文章,你只是在學英語,而且你要花更多的時間,耽誤你的工作,這是很多人因此放棄英語學習的原因。

然而在 8000 詞彙量以前,用最短的時間把單詞記住,則達成了一個目標,你可以不學英語而學英語。因為你此時的詞彙量已經可以直接閱讀真實的英文技術文章、Quora 上的問答、英文新聞。

那麼你不用專門為了學習英文而再花時間,你學習英文和你的工作消遣其實是在做一件事。那麼你想停下來都停不下來了。此時帶著學習,你的詞彙量會逐步增長,直到大約 1~2 萬的水平。

不可能無限增長下去,因為低頻率的單詞閱讀再多的文章你也遇不到。英語專業的人士,甚至母語人士如果想再提高詞彙量,那麼得重新去背單詞,對此這裡不表,估計大多數人也沒這個興趣。

本文只介紹純粹背單詞的過程,我大致把它分為三個階段:暴力背誦階段,通過構詞法分析單詞 + 暴力背誦,通過詞根背誦單詞。

如果每天堅持 1~1.5 小時,那麼每個階段大概需要 4~6 周,總共需要 4 個月左右,它可以把你的詞彙量從 3000~4000 提高到大概 8000 左右。


第一階段

第一個階段是暴力背誦,此時你的詞彙量很小很小,閱讀英文書籍放眼望去到處都是生詞。然而你的水平越低,你背單詞的收益就越大。如同在果園摘蘋果,還沒有人採摘過,到處都是順手可以夠到的蘋果,採一個算一個。

這個階段,不要糾結某個單詞是否背住了,背一個是一個。我們的目的是在詞彙測試中刷分,而不是把你待背誦的單詞書上的全部單詞都背住。總而言之一句話,挑好背的背,背住 10 個新詞,強過在一個難背的單詞上花很多時間。

這個階段選什麼單詞書好呢?我覺得結合你的水平,找一本單詞書上有大約 30~40% 生詞的書,比如你有 3000 詞彙,可以背四級,如果你有 4000 詞彙,可以背考研或者六級詞彙。挑選的書一定要配有 Mp3 朗讀(線上下載或者配盤都可以)。

再強調一點,我們的目的是在單位時間內背更多的單詞,而不是把書上所有的單詞都記住。一個闕值是,如果你完成了整本書的背誦,記住了 90%,就可以了,剩下的 10% 不要緊,還有後面的學習步驟。

為什麼要 30%~40% 的生詞率呢?

因為這是在平衡你的效率上最好的選擇,過於簡單,會浪費時間,生詞過多,會導致背誦非常吃力,反過來也影響效率。之前說了,單詞書要配 Mp3,將 Mp3 拷貝到你的手機中,利用通勤的時間用藍芽耳機反覆聽。

聽的過程中不要試圖馬上記住,而是儘可能聯想和這個單詞有關的一切可聯想的事物。

這裡推薦俞敏洪的詞彙紅寶書系列,但是這不是唯一的選擇, 你可以去書店 / 圖書館找適合你的。

說一個段子,很多的詞彙書(以字母表順序)開頭的第一個單詞是 abandon。含義是放棄。也許這就是很多人學習英文從入門到放棄的原因吧。你可以隨便聯想,比如”a 板凳的”,那麼板凳為什麼放棄呢?因為給放棄的人一個板凳坐著,其餘人接著幹。

當然你也可以往別的地方想。再比如 ambulance,救護車,你就想,如果生了很嚴重的病,想 “俺不能死”,怎麼辦,叫救護車。也可以通過別的英文單詞聯想,比如 hose 是水管,可以聯想到大象的鼻子,然後想到 nose。

當你再次聽到這個單詞,首先想這個單詞什麼意思。想起來了就 Pass,聽下一個。想不起來,聽到單詞的意思,你去回憶上次聽到這個單詞你聯想到了什麼?如果能聯想起來,最好,否則聯想點別的。

之後你第三次遇到,估計你就算想不起來單詞,但是也能想起來聯想到的東西,然後再試圖想聯想的內容和單詞含義有什麼關係。這麼反反覆覆聽,總有很多單詞能記住。

現在知道為什麼生詞率要 30%~40% 了吧。因為你經常會聯想下,這樣後面幾個詞這一輪就輪空了。如果你的生詞只佔 1/3。

那麼很可能後面幾個詞是你已經認識的,你不會因為錯過它們焦慮。因為你在不斷記住一些詞,那麼不認識的詞被輪空的概率就越來越低,就可以反覆記住它們。

我想你在地鐵上或者公交上能把一個幾十個單詞的詞彙表聽十幾遍,那麼正好達到我說的記住 90%~95% 的程度。然後再花一點時間,一邊看書,一邊聽 Mp3,把單詞的發音和意思聯絡起來。

對於認識的單詞,簡單看下,注意有的單詞有一些很不同的含義,這些含義 Mp3 裡可能沒有說,那麼帶著記憶下。比如,fine 這個詞大家都認識,但是它有個含義,罰款。再比如 well 有個含義叫水井,等等。帶著記憶下。

第二天在聽新的詞表以前,對昨天的複習下,如果基本能記起來,或者雖然昨天沒記住的忘記了,但是今天又記住幾個,那麼再聽新的詞表。

如果每天通勤花費 1 小時聽 Mp3,再花半小時看書。大約可以有效記住一個紅寶書上的 Wordlist,大概 100 個單詞的 1/3(1/3 是你不認識的),約 30~40 個單詞。整本書一般有 20~30 個 Wordlist,所以一個月就夠了。

此時你新增 1000 個單詞,可能會忘記 10%,但是你把那些你覺得你記住了但是並沒有記住的原來的單詞激活了。所以總量上可以達到 1000。實在沒記住或者忘記的,就不管它。如果你的詞彙量達到 5000,那麼第一個階段完成了。

如果你選擇的不是紅寶書,而是別的單詞書,單詞書的 Wordlist 更長,或者更短。短的話,就兩個 Wordlist 放在一個播放列表裡面聽。長的話,就以 2 天為一個週期,第一天聽 5 次,第二天再聽 5 次。

如果你基礎略低,學完一本詞彙書,詞彙量還沒有達到 5000,那麼就再換一本書重複這個方法。換書的時候按照你那時候的詞彙量還是選擇生詞率 30%~40% 的。

請特別注意一個問題,因為你是死記硬背,所以死記硬背的難度和一個英文單詞本身的難度沒有什麼關係,雖然六級詞彙在語料中出現的概率低,但是不等於六級詞彙更難記憶。


第二階段

下一個階段叫做通過構詞法分析單詞 + 暴力背誦階段。

也許你在第一個階段背誦的時候自己也發現了,實際上一些 “生詞” 是重複的。比如可能四級詞彙裡面有 curious,到了六級詞彙有 curiosity。

四級詞彙有 respect,六級詞彙有 respectively。這些單詞的特點是,它們的詞根是一樣的,但是單詞表上把它們劃分成不同的單詞。這個階段的背誦方法和第一個階段類似。

唯一不同的是,第一個階段記住單詞的方式靠純粹的,沒有任何規律的聯想。而這個階段,則儘量將生詞去聯想一個已經學到的詞和它的意思。比如 respectively,拆分成 respect-ive-ly。

特別注意的是,隨著單詞的變化,單詞的讀音會發生變化,這種變化一開始覺得很費解,但是找到規律就很容易了。比如 curious 變成 curi-osity,重讀放在了後面。然而按照意思拆分和按照讀音拆分是不同的。

再列舉幾個找找規律:major 和 ma-jority,param 和 pa-rameter,element 和 ele-mentary 除了重讀位置的變化,還有長母音往往會變短,最簡單的 write 和 writen。當子音字母增加,音節就會變多,那麼讀一個單詞就更復雜了,老外就會想著偷懶。偷懶的辦法就是縮短母音。

比如 LINQ 是 .NET 裡面語言內建查詢的縮寫,但是它的 I 怎麼讀呢?這就要看它結尾 Q,是子音字母,所以就簡化了,LINQ 的讀音類似 LINK。相反,LINE,因為結尾是不發音的母音 e,這個單詞就髮長音。搞清楚這些規律,當你聽到一個新的單詞(通常是長的),你就很容易用相反的規則推斷出短的那個。而短的單詞大部分你是認識的。

在這個階段通過構詞法和詞根記憶單詞的效率比死記硬背要高大約 50%,所以花大概 1~1 個半月,可以再認識 1500~2000 單詞,達到 6500~7000,這時候可以背誦考研或者六級詞彙。

第三階段

第三階段通過詞根背誦單詞。這個階段以詞根為基礎,系統地擴大詞彙量。擴大的方式是,用熟悉的詞根學習帶有這個詞根的詞。以及通過帶有這個詞根的詞學習新的詞根。

以 android 為例。這個詞的意思是機器人。在英文中直譯為 “類人的”。它包含兩個詞根,andr 人,oid 類似的。我們可以往兩個維度擴充套件這個詞,把你之前學過的包含這兩個詞根的都聯想出來。

比如 paranoid、asteroid、ellipsoid 以及 andrology、anthropotomy 等等。而 paranoid 裡 para 又是一個詞根,表示一對(靠近)。又可以聯想到並行 parallel。

當你學會越來越多的詞根,就能領悟到英文單詞本來的含義。比如 Picture、Photo 和 Image,都是圖片。但是 pict 是描繪的意思,因此 Picture 是畫出來的圖片。

Photo 是光的意思,相機通過感光的方式記錄相片。Photosynthesis,這個詞表示光合作用,Photo= 光,Synthe= 合成。

Image 的含義是映象,也就是一個一模一樣的副本,所以也可以表示影象。再比如 Version 和 Edition 都是版本,它們有什麼不同呢?

如果從詞根的角度來說,就很好理解了。Version 的 ver 表示變化。軟體的 1.0, 2.0, 3.0 在不斷改進,所以是 Version。

而 Edition 來自 Edit,編輯。編輯就是在現有的內容的基礎上整理,刪除掉不需要的,新增需要的過程。

所以相同的產品,切割不同的功能劃分出 Professional、Enterprise、Home、Developer 等等版本就是 Editions。

理解詞根以後,會把暴力記憶中比較容易混淆的詞輕易分開。比如 Comply 和 Compile。Very 和 Wary。Prospective 和 Perspective。

比如 Compile,它是 com-pile,前者表示共同,後面是堆疊。因此其實編譯這個詞應該翻譯成編纂。這也解釋了為什麼一些光碟燒錄軟體把燒錄叫做 burn compilation。顯然這裡沒有 “翻譯” 什麼東西。

除了詞根之外,可以利用詞綴來擴充套件單詞。

比如 in、dis、un 等代表否定 pre 表示以前,com、co 表示公共等等。 隨著接觸的單詞越來越多,你也會發現符合詞彙的構詞規律。從而構造符合英文構詞規律的新詞彙。比如 “共享單車” 是一個新出現的事物,那麼用英文怎麼表達呢?

是 bikesharing,這是典型的名詞 + 動詞 + ing 構造新名詞的方式,你還可以舉一反三,比如雲計算,cloudcomputing,等等。再比如 wise 表示 “按…”,詞彙書上有 clockwise,otherwise,那麼你可以舉一反三用在計算機上,比如 bitwise,按位。在 C++ 裡,symbol & is bit wise and.。

凡是遇到兩個單詞構成的複合詞,都可以尋找和發現構詞的規律。

英文中存在大量的縮寫,比如作為程式設計師,經常會看到 UML、AJAX、FIFO、ORM、CASE… 很多縮寫,將這些詞所代表的縮略短語查詢下,並且和已經學過的英文單詞對應記憶。可以更容易記住很多本來和技術術語關係不是很密切的詞彙。

我推薦一本書外加一部電子詞典軟體,它們都可以在網上找到。推薦的軟體叫做 Longman Exams Coach,書推薦《英語詞根與單詞的說文解字》。

當你遇到一個不熟悉或者不理解的詞,這個朗文的字典會給出詞源和詞本身的分析。而後者不但列舉了常見的詞根,可以直接拿來背誦,而且還提供了很多構詞方面的有用資訊。

比如你會學到,子音字母同化的規律。比如說大家都知道 in 代表否定,但是在 irrational、irrelevant 等詞中,n 會被後面的詞根的子音字母同化,類似地 aggregate、accumulate 來自相同的字首 ac,只是前者被同化了,當掌握了這樣的規律,背誦詞根會更加高效。

可以找一些基於詞根的單詞表背誦,迅速擴大詞彙量。也可以藉助同義詞反義詞表來發現新的詞彙。

用這種方式,會不小心認識很多冷僻的詞。這些詞從詞根的角度來說,很容易理解和記憶,然而從英語實際的使用角度來說,比較罕見。在單詞書甚至比較小的詞典中都沒有。

每天可以學習 3、4 組詞根,英文中常見的詞根也只有大約 1、2 百個,所以可以在 1 個月左右的時間,用這種方法認識 1、2 百個詞根下的上千個單詞。所以此時你的詞彙量肯定能突破 8000。

最後再強調下,無論背單詞哪個階段,背單詞的數量都優於記住某個特定的單詞。不必擔心一些常見的單詞被漏掉了。因為在英文中,常見的單詞出現的頻率會更高,而人腦本能地會記住出現頻率高的單詞。

希望這些經驗可以幫助到打算開始學習英文的同學。

純粹地背單詞無法有效地覆蓋特定場景下的高頻詞。比如說,即便你詞彙量達到 8000,但是面對一家義大利餐館的選單,還是會遇到很多不認識的詞,這些詞往往是外來語,也不遵循詞根、詞綴的構詞方法。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------