對于程序員來說,英語儼然成為自己必備語言。因為計算機起源和發(fā)展都源于英語世界,準確和權威的資料都是英文原版。翻譯帶來的誤解和差異很多時候會成為我們學習的困擾。
不僅僅是閱讀障礙需要提升自己的英語水平,在自己編寫代碼的時候英語也是非常重要的。因為目前流行的編程語言都是貼近英語語法。大家也更傾向于寫出來的代碼是好讀易懂的。我們在編寫代碼的時候,準確的用詞,可以使你的代碼更好維護,也更加賞心悅目。越是大型的復雜的項目,越是依賴于語言的精確和凝練。
在大的英語環(huán)境下,我們程序員該如何提高自己的英語水平呢?大家可以嘗試一下這幾種適合我們程序員學習的方法。
一、娛樂式提高英語水平。
先說一下比較輕松的學習方法。我之前備考四六級英語等級考試的時候,看了大半年的美劇來鍛煉自己的聽說能力,這種方法雖然輕松,但更容易偏向看中文字幕,可以作為自己閑暇時間的消遣時光,不讓自己離英語太遠。
推薦幾部比較好的美劇《權力游戲》、《破產(chǎn)姐妹》、《生活大爆炸》,承受力比較強的可以看一下《行尸走肉》等等,如果帶劇情帶跑了,我概不負責哦!
二、文檔式提高英語水平
這個就比較正經(jīng)了,作為程序員,我們怎么可能不跟技術文檔打交道,不過有的人是看中文翻譯版的,有的人是看英文原版的。如果你想要提升自己的英語能力的話,建議你堅持看英文版的!
閱讀文檔的時候,容易出現(xiàn)這樣一個誤區(qū)“先代碼后文字”,也就是“先看代碼,看不明白再看文字”,甚至“只看代碼不看文字”。這種閱讀方式是錯誤的,雖然能提升你的閱讀速度,但對你的英語能力的提升上有所欠缺。所以要避免出現(xiàn)這個問題,首先要做的是改變“只看代碼不看文字”的習慣,或者至少要做到“閱讀文字之后,能明白它的意思與代碼是一致的”。
三、逛論壇式提高英語水平
對于一個技術開發(fā)人員,每天逛論壇幾乎已經(jīng)成為生活的一部分,我們可以多逛一些國外的技術論壇,上面潛伏著很多大牛,每天在無償?shù)奶鎰e人解決實際問題,比如專門的程序員問答網(wǎng)站Stack Overflow,專業(yè)的知識問答網(wǎng)站Quora,技術博客raywenderlich,著名的代碼社區(qū)Github,熱門問答社區(qū)Reddit。
四、應用工具式提高英語水平
從自己天天使用的開發(fā)工具入手,操作系統(tǒng)換成英文的,編程工具換成英文的,文本編輯工具也換成英文的,總之,你每天使用頻率高的軟件,能換成英文的盡量換。在自己不斷的地使用,不斷地和這些專業(yè)名詞接觸的時候,有些專業(yè)名詞已經(jīng)深深印在自己腦海中了!
以上是自己總結的一些程序員提高英語水平的方法,大家可以嘗試用一下,在生活和工作上雙管齊下,不斷提高自己的英語水平!