英語不好學不好編程?程序員記憶單詞專屬訣竅,效果簡直要逆天


文章來源:https://segmentfault.com/a/1190000013321448?utm_source=sf-related

作者:TinaXTU

前言

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

然而我的經驗未免有以偏概全之嫌,因為我是一個程序員,我分享的內容主要是給和我背景和經歷類似的人提供一個借鑒。


 

詞匯量

如果你的目前的詞匯量在 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,但是面對一家意大利餐館的菜單,還是會遇到很多不認識的詞,這些詞往往是外來語,也不遵循詞根、詞綴的構詞方法。

最后

特別推薦一個分享C/C++和算法的優質內容,學習交流,技術探討,面試指導,簡歷修改...還有超多源碼素材等學習資料,零基礎的視頻等着你!

還沒關注的小伙伴,可以長按關注一下:


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM