干程序員是一項(xiàng)很辛苦的工作,要成為一個(gè)高水平的程序員尤為艱難。這是因?yàn)橛?jì)算機(jī)軟件技術(shù)更新的速度越來(lái)越快,而這些技術(shù)大多來(lái)源于英語(yǔ)國(guó)家,我們?cè)谝M(jìn)這些技術(shù)時(shí)往往受到語(yǔ)言障礙的制約,嚴(yán)重影響到對(duì)新技術(shù)的理解和消化。首先編程本身就依賴(lài)于英語(yǔ),雖然現(xiàn)在技術(shù)的發(fā)展,可以使得某些開(kāi)發(fā)工具在變量名和字段名中支持中文,但還未發(fā)現(xiàn)能夠完全使用中文的編程語(yǔ)句。其次,軟件開(kāi)發(fā)中的技術(shù)文檔和資料大都是來(lái)自英文,即使有翻譯好的,不是晦澀難懂,就是譯法混亂,比如:roll back就有"回滾"、"回退"、"返回"、"重算"等多種譯法,又如我們遇到翻譯后的術(shù)語(yǔ)"域",往往不清楚譯者是根據(jù)"field"、"region"還是"domain"所譯(如果閱讀原文則不存在這些問(wèn)題)。還有更重要的一點(diǎn),這就是等待譯文會(huì)嚴(yán)重影響我們掌握新技術(shù)的時(shí)間。通常,一本外版計(jì)算機(jī)圖書(shū)從獲得版權(quán)到翻譯出版要一年的時(shí)間。就算原作者消化新技術(shù)和寫(xiě)作的時(shí)間最短為一年,那么加起來(lái)這已經(jīng)超過(guò)通常軟件版本的更新周期(軟件版本的更新周期一般是1年至2年),這意味著當(dāng)你通過(guò)閱讀翻譯資料掌握這一版本的軟件時(shí),可能該版本已經(jīng)淘汰至少是面臨淘汰。
當(dāng)然,這并不是說(shuō)國(guó)內(nèi)沒(méi)有好的譯者和譯文,也不是說(shuō)不能通過(guò)閱讀譯文來(lái)進(jìn)行學(xué)習(xí)。而是說(shuō)通過(guò)別人翻譯的間接閱讀風(fēng)險(xiǎn)較大,如果能掌握計(jì)算機(jī)英語(yǔ),利用第一手原文資料進(jìn)行學(xué)習(xí),除了效率之外,被誤導(dǎo)的風(fēng)險(xiǎn)較小。比如:國(guó)內(nèi)引進(jìn)的一部外版好書(shū)《Java編程思想》(原書(shū)名《Think in Java》),其翻譯水平較差,就嚴(yán)重影響了閱讀和學(xué)習(xí),不少讀者深有體會(huì)。如果讀著有著過(guò)硬的計(jì)算機(jī)英語(yǔ)水平就可以按照書(shū)上提供的作者網(wǎng)址下載原文閱讀,不但可以獲得原汁原味的感受,還可以免費(fèi)下載該書(shū)最新的第二版(據(jù)悉機(jī)械工業(yè)出版社已經(jīng)取得該最新版本的版權(quán),但該書(shū)要到2001年上半年才能面市)。
因此,我們可以得出這樣的結(jié)論,干程序員這行實(shí)在是離不開(kāi)英語(yǔ)。實(shí)際上,可以毫不夸張地說(shuō)英語(yǔ)是IT的行業(yè)語(yǔ)言。由于英語(yǔ)的優(yōu)勢(shì),印度、愛(ài)爾蘭等國(guó)的軟件業(yè)在國(guó)際上比我們更有競(jìng)爭(zhēng)力,這并不是說(shuō)我們的程序員在編程和開(kāi)發(fā)能力上不如別人,而是在使用計(jì)算機(jī)英語(yǔ)水平上差距太大。不久前在南京舉辦的一次高規(guī)格的軟件開(kāi)發(fā)交流會(huì)上,就遇到過(guò)印度專(zhuān)家講課,英文翻譯譯不下去的情景,因?yàn)樘嗟腎T專(zhuān)用術(shù)語(yǔ)和縮略語(yǔ)以及很強(qiáng)的專(zhuān)業(yè)知識(shí)使得沒(méi)有計(jì)算機(jī)背景的英語(yǔ)專(zhuān)業(yè)翻譯無(wú)能為力,而在場(chǎng)的開(kāi)發(fā)人員因?yàn)檎Z(yǔ)言障礙又無(wú)法和印度專(zhuān)家直接溝通,錯(cuò)過(guò)了一次極好的交流學(xué)習(xí)機(jī)會(huì),F(xiàn)在,已經(jīng)有越來(lái)越多的程序員意識(shí)到計(jì)算機(jī)英語(yǔ)的重要性了,這種壓力一方面來(lái)自進(jìn)一步向高級(jí)程序員或資深I(lǐng)T開(kāi)發(fā)人員發(fā)展的需要,一方面來(lái)自于后起之秀不斷競(jìng)爭(zhēng)的威脅。對(duì)于前者,沒(méi)有較好的計(jì)算機(jī)英語(yǔ),能難進(jìn)一步發(fā)展,晉升到更高的技術(shù)職位;對(duì)于后者,不少大學(xué)已經(jīng)開(kāi)始使用原版教科書(shū)進(jìn)行專(zhuān)業(yè)授課,畢業(yè)生的計(jì)算機(jī)英語(yǔ)水平實(shí)在是后生可畏,挑戰(zhàn)是不言而喻的。
那么,一個(gè)程序員應(yīng)該怎樣去學(xué)習(xí)和掌握計(jì)算機(jī)英語(yǔ)呢?是立即開(kāi)始背英漢計(jì)算機(jī)字典還是先考完6級(jí)再考"托"考"G"?其實(shí),在下定決心之后最關(guān)鍵的是要搞清6個(gè)W,即:為什么學(xué)(why)、學(xué)什么(what)、怎樣學(xué)(how)、何時(shí)學(xué)(when)、何處學(xué)(where)、跟誰(shuí)學(xué)(who)。下面我們就談一談這6個(gè)W.
首先是為什么要學(xué)計(jì)算機(jī)英語(yǔ)。幾乎所有的程序員都知道學(xué)習(xí)計(jì)算機(jī)英語(yǔ)的重要性,但并不是所有人都具有學(xué)習(xí)的主動(dòng)性。這個(gè)問(wèn)題的提出就是要讓我們從自身的需求出發(fā),掌握學(xué)習(xí)的主動(dòng)性。一旦你有強(qiáng)烈的學(xué)習(xí)動(dòng)機(jī),任何學(xué)習(xí)上的困難都不會(huì)認(rèn)你屈服,而你的每一點(diǎn)進(jìn)步都將給你帶來(lái)無(wú)比自豪的感覺(jué)。
學(xué)什么,是死背單詞?還是猛摳語(yǔ)法?其實(shí)都不是。計(jì)算機(jī)英語(yǔ)的學(xué)習(xí)是一項(xiàng)系統(tǒng)工程,需要找到一個(gè)適合自己的學(xué)習(xí)目標(biāo),并從詞匯、語(yǔ)法、閱讀、寫(xiě)作多方面去融匯貫通。用程序員的術(shù)語(yǔ)講,"學(xué)什么"的問(wèn)題本質(zhì)上是一個(gè)"確定系統(tǒng)邊界"的問(wèn)題。應(yīng)為學(xué)習(xí)計(jì)算機(jī)英語(yǔ)是一個(gè)很寬泛的概念,若不根據(jù)個(gè)人的具體情況進(jìn)行定義,恐怕難以有一個(gè)可以管理學(xué)習(xí)目標(biāo)。無(wú)目標(biāo)的或邊界不清的項(xiàng)目往往是失敗的項(xiàng)目,在學(xué)計(jì)算機(jī)英語(yǔ)的問(wèn)題上也是一樣。因此,我們先要根據(jù)自己的實(shí)際英語(yǔ)水平和工作需要界定計(jì)算機(jī)英語(yǔ)學(xué)習(xí)的系統(tǒng)邊界。關(guān)于實(shí)際英語(yǔ)水平,我們可以簡(jiǎn)單地以大學(xué)非英語(yǔ)專(zhuān)業(yè)的英語(yǔ)教育作為參考,以通過(guò)大學(xué)英語(yǔ)四級(jí)考試(CET4)作為基線,即如果你通過(guò)了CET4,則表明你的英語(yǔ)水平為中高級(jí),詞匯量接近5千,不存在基本的語(yǔ)法問(wèn)題,有一定的讀寫(xiě)能力;如果你沒(méi)有通過(guò)CET4,則表明你的英語(yǔ)水平為初中級(jí),詞匯量不足4千,可能存在一些語(yǔ)法問(wèn)題,讀寫(xiě)能力較弱。關(guān)于工作需要,我們可以將計(jì)算機(jī)英語(yǔ)學(xué)習(xí)對(duì)象劃分成計(jì)算機(jī)研發(fā)人員、泛IT人員。其中計(jì)算機(jī)研發(fā)人員是指從事計(jì)算機(jī)研究和開(kāi)發(fā)的專(zhuān)業(yè)人員,他們又劃分為軟件研發(fā)和硬件研發(fā),顯然程序員是屬于前者。計(jì)算機(jī)研發(fā)人員要掌握的計(jì)算機(jī)英語(yǔ)最專(zhuān)業(yè),要求最高,但軟件硬件各有側(cè)重。泛IT人員是指在IT行業(yè)從業(yè)的或與IT行業(yè)有密切聯(lián)系的那些非研發(fā)人員,包括操作使用人員、技術(shù)管理人員、支持服務(wù)人員等等。不難看出,泛IT人員對(duì)計(jì)算機(jī)英語(yǔ)的要求不是太高,也不太專(zhuān)業(yè),一般能夠使用英文界面的軟件,能夠閱讀原版的操作手冊(cè)和說(shuō)明書(shū)即可。針對(duì)以上的劃分,我在下表中大致給出了計(jì)算機(jī)英語(yǔ)的學(xué)習(xí)目標(biāo):
表1 計(jì)算機(jī)英語(yǔ)的學(xué)習(xí)目標(biāo)
初中級(jí) 中高級(jí)泛IT行業(yè)人員 掌握計(jì)算機(jī)英語(yǔ)的基本術(shù)語(yǔ);了解計(jì)算機(jī)英語(yǔ)中常用的語(yǔ)法和慣用法;能借助字典閱讀英文界面和在線幫助以及簡(jiǎn)單的操作手冊(cè),閱讀熟讀在70-90詞/分鐘。 掌握計(jì)算機(jī)英語(yǔ)的常用術(shù)語(yǔ)和縮略語(yǔ); 掌握計(jì)算機(jī)英語(yǔ)中語(yǔ)法和慣用法的表達(dá)方式和功能;能借助字典閱讀英文文檔和技術(shù)資料,閱讀熟讀在100詞/分鐘以上;能使用英文編寫(xiě)簡(jiǎn)單的文檔。
計(jì)算機(jī)研發(fā)人員 掌握計(jì)算機(jī)英語(yǔ)的常用術(shù)語(yǔ)和縮略語(yǔ);熟悉計(jì)算機(jī)英語(yǔ)中的語(yǔ)法和慣用法;能閱讀英文界面和在線幫助以及簡(jiǎn)單的操作手冊(cè),閱讀熟讀在80-100詞/分鐘。 掌握大量的計(jì)算機(jī)英語(yǔ)術(shù)語(yǔ)和縮略語(yǔ);熟練掌握計(jì)算機(jī)英語(yǔ)中語(yǔ)法和慣用法的表達(dá)方式和功能;能閱讀英文文檔和技術(shù)資料,閱讀熟讀在100詞/分鐘以上;能借助字典翻譯專(zhuān)業(yè)技術(shù)圖書(shū)。
能使用英文編寫(xiě)簡(jiǎn)單的技術(shù)文檔和程序注釋。
知己知彼,百戰(zhàn)不殆。在了解了學(xué)習(xí)計(jì)算機(jī)英語(yǔ)的一般要求之后,接下來(lái)就需要對(duì)自己的具體情況進(jìn)行具體分析,制定一個(gè)學(xué)習(xí)計(jì)劃或簡(jiǎn)單地定一個(gè)學(xué)習(xí)方向。作為程序員學(xué)習(xí)計(jì)算機(jī)英語(yǔ)的根本目的是為了提高自己在英語(yǔ)環(huán)境中掌握計(jì)算機(jī)技術(shù)的能力,所以學(xué)習(xí)的內(nèi)容應(yīng)該是圍繞本專(zhuān)業(yè)的領(lǐng)域展開(kāi)。對(duì)于沒(méi)有上過(guò)計(jì)算機(jī)專(zhuān)業(yè)英語(yǔ)課程的程序員來(lái)說(shuō),學(xué)習(xí)的重點(diǎn)應(yīng)該是掌握專(zhuān)業(yè)詞匯和術(shù)語(yǔ),了解計(jì)算機(jī)英語(yǔ)的一些規(guī)范譯法和習(xí)慣用法。對(duì)于有一定計(jì)算機(jī)英語(yǔ)基礎(chǔ)的程序員則應(yīng)該把重點(diǎn)放在提高閱讀速度和閱讀質(zhì)量上,并逐漸習(xí)慣使用英語(yǔ)注釋程序撰寫(xiě)文檔。
在明確學(xué)習(xí)目的和學(xué)習(xí)方向之后,還必須有一個(gè)好的學(xué)習(xí)方法,"怎樣學(xué)"就是一個(gè)學(xué)習(xí)方法問(wèn)題。這其中還包含了何時(shí)學(xué)、何處學(xué)、跟誰(shuí)學(xué)等一系列問(wèn)題。
在這里我建議把短期的系統(tǒng)學(xué)習(xí)和長(zhǎng)期的日常學(xué)習(xí)結(jié)合起來(lái),這樣做的效果最好,也最科學(xué)。所謂短期的系統(tǒng)學(xué)習(xí)是指集中一段時(shí)間系統(tǒng)地學(xué)習(xí)計(jì)算機(jī)英語(yǔ),這對(duì)于沒(méi)有參加過(guò)大學(xué)計(jì)算機(jī)英語(yǔ)課程學(xué)習(xí)程序員尤為重要。而日常的學(xué)習(xí)則是指在日常工作用有意識(shí)地多接觸和多使用計(jì)算機(jī)英語(yǔ),邊用邊學(xué),持續(xù)不斷地積累提高。下面我就從這兩個(gè)方面來(lái)具體談一談。
要系統(tǒng)地學(xué)習(xí)計(jì)算機(jī)英語(yǔ),最好是參加專(zhuān)門(mén)的計(jì)算機(jī)英語(yǔ)課程培訓(xùn)班。培訓(xùn)班的選擇非常重要,好的老師、成功的辦學(xué)經(jīng)驗(yàn)和系統(tǒng)的課程設(shè)置都是選擇的重要依據(jù)。然而大多數(shù)程序員工作繁忙,可能采取的方式多是自學(xué)了。如果不能選擇一位好老師,那就只能選擇一本好教材了。一本好的計(jì)算機(jī)英語(yǔ)教材對(duì)系統(tǒng)地學(xué)習(xí)計(jì)算機(jī)英語(yǔ)幫助極大。目前市面上的計(jì)算機(jī)英語(yǔ)教材多達(dá)30種,在選擇教材時(shí)不少程序員往往無(wú)從下手,大家不妨從以下幾方面進(jìn)行考慮:
教材的難易程度--對(duì)于不同學(xué)歷層次有不同的教材,選擇教材是一定要看清該教材的培訓(xùn)對(duì)象是中專(zhuān)、大專(zhuān)、本科還是研究生。選擇難易程度適合自己的教材,太簡(jiǎn)單則不利于提高、太難則容易使學(xué)習(xí)受挫。
教材的專(zhuān)業(yè)側(cè)重--有的計(jì)算機(jī)英語(yǔ)教材偏重于硬件,有的偏重于軟件,還有的教材是信息電子類(lèi)的計(jì)算機(jī)英語(yǔ),側(cè)重于通信電子方面,比如:匯編語(yǔ)言、單片機(jī)等。另外有的教材側(cè)重于理論,如:數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué);而有的則側(cè)重于應(yīng)用,如:軟件工程、數(shù)據(jù)庫(kù)開(kāi)發(fā)。所以程序員在選擇計(jì)算機(jī)英語(yǔ)教材時(shí),應(yīng)仔細(xì)察看書(shū)中的內(nèi)容,以免偏離軟件開(kāi)發(fā)的實(shí)際工作需要。
教材的體系結(jié)構(gòu)--目前計(jì)算機(jī)英語(yǔ)教材主要分為按語(yǔ)法體系組織和按計(jì)算機(jī)體系組織的兩種結(jié)構(gòu)。如果你是初中級(jí)的英語(yǔ)水平建議使用前者,如果你是中高級(jí)的英語(yǔ)水平建議使用后者。
教材的易用性--教材的易用性是指教材的編排是否符合人們的學(xué)習(xí)習(xí)慣。雖然計(jì)算機(jī)英語(yǔ)是專(zhuān)業(yè)課程教材,但如果編排活潑、圖文并茂、注解查閱方便肯定能調(diào)動(dòng)學(xué)習(xí)的興趣,降低閱讀的難度。這方面國(guó)內(nèi)的教材應(yīng)該多向國(guó)外的教材學(xué)習(xí)。
然而國(guó)內(nèi)許多大學(xué)的計(jì)算機(jī)英語(yǔ)課程作為專(zhuān)業(yè)英語(yǔ)教學(xué)起步較晚,而早期出版的計(jì)算機(jī)英語(yǔ)教材大多出自于任課老師收集的計(jì)算機(jī)英文資料,教材規(guī)劃不夠系統(tǒng),編排也比較簡(jiǎn)單。這些教材雖然使用的學(xué)校較多,為早期的計(jì)算機(jī)英語(yǔ)教學(xué)做出過(guò)不可磨滅的貢獻(xiàn),但致命的弱點(diǎn)是內(nèi)容陳舊、與時(shí)代脫節(jié)。最典型的代表是清華大學(xué)出版社的《計(jì)算機(jī)英語(yǔ)》,該書(shū)最新版本是1997年更新的,里面還充斥著Dos這樣的陳舊內(nèi)容。有些老師苦于沒(méi)有新穎實(shí)用的計(jì)算機(jī)英語(yǔ)教材,于是一本國(guó)外的計(jì)算機(jī)入門(mén)讀物《Computing Essentials》(McGraw-Hill出版公司)被許多大學(xué)選用為計(jì)算機(jī)英語(yǔ)教材,效果極佳。這本書(shū)現(xiàn)在已經(jīng)由高等教育出版社影印發(fā)行,書(shū)名是《計(jì)算機(jī)專(zhuān)業(yè)英語(yǔ)》。該書(shū)的特點(diǎn)是:時(shí)效性強(qiáng)(版本更新快),新穎實(shí)用,編排活潑。但對(duì)于中高級(jí)英語(yǔ)水平的專(zhuān)業(yè)開(kāi)發(fā)人員未免有點(diǎn)太淺。
我們?cè)诜治龊脱芯苛耸忻嫔洗罅坑?jì)算機(jī)英語(yǔ)教材的基礎(chǔ)上,又結(jié)合計(jì)算機(jī)英語(yǔ)教學(xué)和學(xué)習(xí)經(jīng)驗(yàn),編寫(xiě)了一本非常適合于軟件開(kāi)發(fā)人員的《計(jì)算機(jī)英語(yǔ)》,該書(shū)已經(jīng)由機(jī)械工業(yè)出版社出版,是該社"重點(diǎn)大學(xué)計(jì)算機(jī)教材"系列中的一本。需要說(shuō)明的是該書(shū)最適合的讀者對(duì)象為英語(yǔ)達(dá)到CET4的程序員,因?yàn)樵摃?shū)的選材直接來(lái)自國(guó)外計(jì)算機(jī)教材和出版物、技術(shù)文檔和專(zhuān)業(yè)論文、IT精英的言論以及計(jì)算機(jī)方面的大百科全書(shū),這樣的選材在保持原汁原味的同時(shí)使學(xué)習(xí)者更能接觸到計(jì)算機(jī)英語(yǔ)的真實(shí)語(yǔ)境和主流思想,雖然有一定的難度,但非常實(shí)用和專(zhuān)業(yè)。同時(shí)為便于學(xué)習(xí),我們?yōu)槌鯟ET4的詞匯和一些專(zhuān)業(yè)術(shù)語(yǔ)都進(jìn)行了注釋?zhuān)易⑨尵驮谡n文旁邊,免去了翻查生詞表的麻煩。這本書(shū)適合于程序員的另一條重要原因是全書(shū)側(cè)重于軟件和應(yīng)用,沒(méi)有枯燥繁瑣的理論。計(jì)算機(jī)英語(yǔ)是用來(lái)學(xué)習(xí)專(zhuān)業(yè)英語(yǔ)的,而不是用來(lái)學(xué)習(xí)計(jì)算機(jī)理論的。我們沒(méi)有像其他的計(jì)算機(jī)英語(yǔ)教材那樣,充斥了大量難懂的計(jì)算機(jī)理論文章,而這些理論本身就非常難學(xué)。這本教材與其它計(jì)算機(jī)英語(yǔ)教材不同的地方還在于它更關(guān)注計(jì)算機(jī)素養(yǎng)、計(jì)算機(jī)應(yīng)用以及IT對(duì)社會(huì)和生活的深刻影響。在這里我們可以聆聽(tīng)到IT精英比爾。蓋茨和IBM公司CEO郭士納的精彩演講,也能拜讀到英特爾公司前總裁葛洛夫的驚世之作《只有偏執(zhí)狂才能生存》的序言。
系統(tǒng)學(xué)習(xí)計(jì)算機(jī)英語(yǔ),這里的系統(tǒng)性包括了計(jì)算機(jī)體系的系統(tǒng)性和英語(yǔ)語(yǔ)言的系統(tǒng)性,我們?cè)趯W(xué)習(xí)時(shí)必須時(shí)刻牢記。除了借助計(jì)算機(jī)英語(yǔ)教材系統(tǒng)地了解計(jì)算機(jī)硬件軟件、操作系統(tǒng)、軟件工程、編程語(yǔ)言、網(wǎng)絡(luò)通信、信息安全、應(yīng)用系統(tǒng)等諸方面的英語(yǔ)表達(dá)和專(zhuān)業(yè)詞匯外,還要對(duì)英語(yǔ)語(yǔ)言本身從聽(tīng)、說(shuō)、讀、寫(xiě)四個(gè)方面下功夫,以免出現(xiàn)偏廢。有些程序員就是因?yàn)樵诼?tīng)和說(shuō)方面偏廢,以至于影響到出國(guó)發(fā)展。如何加強(qiáng)聽(tīng)和說(shuō)的訓(xùn)練,這是關(guān)于英語(yǔ)學(xué)習(xí)的話題,我自己的一個(gè)經(jīng)驗(yàn)是多看原版電影(VCD/DVD)以提高聽(tīng)力(當(dāng)然不能看字幕),多參加英語(yǔ)聊天(英語(yǔ)角)以提高口語(yǔ)。
計(jì)算機(jī)英語(yǔ)的學(xué)習(xí)不同于考"托"考"G",無(wú)法靠短期的突擊來(lái)完成。長(zhǎng)期的日常學(xué)習(xí)尤為重要。所謂的日常學(xué)習(xí)并不需要你拋開(kāi)工作,安排專(zhuān)門(mén)的時(shí)間,而是邊用邊學(xué)。比如,你為了解決編程上的一個(gè)問(wèn)題,查閱英文的幫助或技術(shù)資料。然而,不少程序員不太喜歡看英文,他們喜歡使用中文版的軟件,喜歡漢化的幫助,喜歡讀翻譯好的書(shū)。這實(shí)際上就錯(cuò)過(guò)了許多日常學(xué)習(xí)計(jì)算機(jī)英語(yǔ)的機(jī)會(huì)。不可否認(rèn),讀中文肯定比讀英文方便,節(jié)省時(shí)間,但從長(zhǎng)期的發(fā)展來(lái)看,弊大于利。這種對(duì)翻譯的依賴(lài)使許多程序員失去了獲取一手資料的寶貴機(jī)會(huì)。
其實(shí),既然你已經(jīng)通過(guò)對(duì)計(jì)算機(jī)英語(yǔ)的系統(tǒng)學(xué)習(xí)掌握了一定數(shù)量的專(zhuān)業(yè)詞匯,就完全可以借助字典去使用那些原文資料和在線幫助,加上有金山詞霸這樣的工具,閱讀原文并不很困難,關(guān)鍵是一個(gè)習(xí)慣問(wèn)題。我有一個(gè)朋友,在自己的電腦里從不裝任何中文版或漢化軟件,連上網(wǎng)聊天也堅(jiān)持用英文。幾年下來(lái)英語(yǔ)突飛猛進(jìn),效果甚佳,有志者不妨一試。
在日常工作中大量閱讀英文書(shū)籍和資料是提高計(jì)算機(jī)英語(yǔ)水平的最佳途徑。目前市場(chǎng)上大量的計(jì)算機(jī)原版影印圖書(shū)為我們提供了絕好的機(jī)會(huì)。閱讀英文計(jì)算機(jī)圖書(shū)一開(kāi)始是"啃"的感覺(jué),比較費(fèi)時(shí)費(fèi)力,對(duì)于不太好讀的地方,不妨拿起筆來(lái)逐行逐字翻譯出來(lái),這樣對(duì)提高英語(yǔ)水平很有幫助。對(duì)于有經(jīng)驗(yàn)的程序員可以利用自己的專(zhuān)業(yè)背景知識(shí)和上下文(Context)進(jìn)行大膽推測(cè),這樣有利于提高閱讀速度。即使是不求甚解,也不要緊,你可以通過(guò)多讀同類(lèi)書(shū)來(lái)彌補(bǔ)。原版計(jì)算機(jī)書(shū)讀多了,你會(huì)發(fā)現(xiàn)一些很有規(guī)律的東西和一些常用的詞匯,這些來(lái)自實(shí)踐的經(jīng)驗(yàn)非常寶貴,并讓你終生受益。一般在完整閱讀2-3本原版書(shū)以后,你就能發(fā)現(xiàn)讀原版書(shū)的樂(lè)趣。值得一提的是讀原版書(shū)的真正樂(lè)趣并非只是在于提高英語(yǔ)水平,而更是在于獲得一種和西方人一致的思維方式,這種思維方式對(duì)學(xué)習(xí)計(jì)算機(jī)技術(shù)極為有益,因?yàn)橛?jì)算機(jī)技術(shù)甚至現(xiàn)代科學(xué)體系都是建立在這種思維方式的基礎(chǔ)之上的。堅(jiān)持閱讀英文計(jì)算機(jī)圖書(shū)可以達(dá)到"品"的感覺(jué),這種感覺(jué)是指在閱讀時(shí)無(wú)需將英文轉(zhuǎn)換為中文,而是直接用英文和作者在同一個(gè)水平線上進(jìn)行思考和交流。至此,我們獲得的不僅是英語(yǔ)水平的突破,更是計(jì)算機(jī)水平的突破。這也是許多計(jì)算機(jī)高手成功的秘密。
如果你有一定的英語(yǔ)基礎(chǔ),并希望突破計(jì)算機(jī)英語(yǔ)的障礙并成為高手,從現(xiàn)在起就養(yǎng)成一個(gè)學(xué)用計(jì)算機(jī)英語(yǔ)的良好習(xí)慣吧。
1、 給自己起一個(gè)英文名字。并用作網(wǎng)名和登錄名。
2、 立即將自己電災(zāi)械乃兄形陌婊蠔夯砑懷捎⑽陌。连Windows也用英文的。
3、 選一本適合自己的計(jì)算機(jī)英語(yǔ)教材。
4、 保證一年至少讀1-2本原版影印的計(jì)算機(jī)書(shū),并堅(jiān)持讀完。
5、 上網(wǎng)盡量多訪問(wèn)英文的技術(shù)論壇和網(wǎng)站。不使用漢化的幫助。
6、 在程序中使用英文注釋。堅(jiān)決不用中文或漢語(yǔ)拼音作變量名、字段名、文件和文件夾名。
7、 每月至少看1-2部原版電影(VCD/DVD),盡量不看字幕,提高語(yǔ)感和聽(tīng)力。
8、 不看中英文對(duì)照讀物,但可以看注釋讀物。多使用英英字典,少使用英漢字典。
9、 每天堅(jiān)持記錄和復(fù)習(xí)遇到的生詞。對(duì)于縮略語(yǔ),一定搞清每個(gè)字母的英文含義。
如果你還有什么更好的方法不妨也提出來(lái)和我們交流,以便使更多的程序員收益
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |