糯米文學吧

位置:首頁 > 英語 > 行業英語

程序員怎樣掌握計算機專業英語

幹程序員是一項很辛苦的工作,要成為一個高水平的程序員尤為艱難。這是因為計算機軟件技術更新的速度越來越快,而這些技術大多來源於英語國家,我們在引進這些技術時往往受到語言障礙的制約,嚴重影響到對新技術的理解和消化。下面就和小編一起來看看怎樣掌握計算機專業英語吧!

程序員怎樣掌握計算機專業英語

首先編程本身就依賴於英語,雖然現在技術的發展,可以使得某些開發工具在變量名和字段名中支持中文,但還未發現能夠完全使用中文的編程語句。

其次,軟件開發中的技術文檔和資料大都是來自英文,即使有翻譯好的,不是晦澀難懂,就是譯法混亂,比如:roll back就有“回滾”、“回退”、“返回”、“重算”等多種譯法,又如我們遇到翻譯後的術語“域”,往往不清楚譯者是根據“field”、 “region”還是“domain”所譯(如果閲讀原文則不存在這些問題)。

還有更重要的一點,這就是等待譯文會嚴重影響我們掌握新技術的時間。通常,一本外版計算機圖書從獲得版權到翻譯出版要一年的'時間。就算原作者消化新技術和寫作的時間最短為一年,那麼加起來這已經超過通常軟件版本的更新週期(軟件版本的更新週期一般是1年至2年),這意味着當你通過閲讀翻譯資料掌握這一版本的軟件時,可能該版本已經淘汰至少是面臨淘汰。

當然,這並不是説國內沒有好的譯者和譯文,也不是説不能通過閲讀譯文來進行學習。而是説通過別人翻譯的間接閲讀風險較大,如果能掌握計算機英語,利用第一手原文資料進行學習,除了效率之外,被誤導的風險較小。

因此,我們可以得出這樣的結論,幹程序員這行實在是離不開英語。實際上,可以毫不誇張地説英語是IT的行業語言。由於英語的優勢,印度、愛爾蘭等國的軟件業在國際上比我們更有競爭力,這並不是説我們的程序員在編程和開發能力上不如別人,而是在使用計算機英語水平上差距太大。在南京舉辦的一次高規格的軟件開發交流會上,就遇到過印度專家講課,英文翻譯譯不下去的情景,因為太多的IT專用術語和縮略語以及很強的專業知識使得沒有計算機背景的英語專業翻譯無能為力,而在場的開發人員因為語言障礙又無法和印度專家直接溝通,錯過了一次極好的交流學習機會。現在,已經有越來越多的程序員意識到計算機英語的重要性了,這種壓力一方面來自進一步向高級程序員或資深IT開發人員發展的需要,一方面來自於後起之秀不斷競爭的威脅。對於前者,沒有較好的計算機英語,能難進一步發展,晉升到更高的技術職位;對於後者,不少大學已經開始使用原版教科書進行專業授課,畢業生的計算機英語水平實在是後生可畏,挑戰是不言而喻的。

那麼,一個程序員應該怎樣去學習和掌握計算機英語呢?是立即開始背英漢計算機字典還是先考完6級再考“託”考“G”?其實,在下定決心之後最關鍵的是要搞清6個W,即:為什麼學(why)、學什麼(what)、怎樣學(how)、何時學(when)、何處學(where)、跟誰學(who)。下面我們就談一談這6個W。