作為壹名程序員,英語閱讀能力是最基本的要求,也是相對於口語和寫作最容易達到的,因為計算機書籍中的常用詞實在太多,很難多看英文技術書籍。
壹個相對容易堅持下來的方法就是找壹本與當前工作相關且急需的技術書,每天抽出壹個小時來讀不認識的單詞。如果不影響閱讀,就不用查字典了。如果壹個單詞出現了很多次,妳應該查字典,在生詞本裏統計。如果妳能堅持查英英字典,妳的進步會更快。
每天堅持壹個小時,看完這本書,妳會發現妳的閱讀能力提高了很多。
這樣看起來提高閱讀能力很簡單,但問題的關鍵是妳能不能堅持下去,尤其是剛開始閱讀的時候,妳只能理解20%,妳需要不停的查字典,妳把單詞都忘了。幾個星期後,進展仍然緩慢。這時候最容易放棄,妳會痛苦地懷疑自己我是不是這塊料。
畢竟人的大腦是傾向於安逸和懶惰的。大家都知道,花壹個小時左右看美劇或者刷微薄很容易,時間也是感知的,刷刷就過去了。學英語,學壹門新的編程語言,寫博客都是痛苦的。有時候妳甚至有意識地避免開始這件事。先做這個,再做那個。直到最後,妳發現沒有時間,再拿起壹本書看壹會兒。如果妳困了,我們今天就去睡覺吧。就這樣,壹天壹天的過的很快,妳發現自己好像每天都在堅持,但還是沒有效果。但事實是,妳既不堅持也沒有效率。
所以提高英語閱讀能力和學習其他技能區別不大,而且相對容易,比提高英語口語和寫作能力容易得多。如果程序員缺乏英語閱讀能力,這將是妳非常大的短板。意識到了就盡快補上。
另壹方面,英語翻譯有助於提高英語閱讀,但這個要求比較高,壹定要查字典,選詞造句,力求用原創的方式表達作者的意圖。不是提高閱讀能力的捷徑。
最後,10000小時的練習時間真的不是蓋的!