1. 程式人生 > >程式設計師如何提高自己的英語水平?

程式設計師如何提高自己的英語水平?

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