計算機程序員 英語(計算機程序員英語翻譯)
成為一名程序員是一項非常辛苦的工作,成為一名高級程序員尤其困難。這是因為計算機軟件技術(shù)的更新速度越來越快,而這些技術(shù)大多來自英語國家。當我們介紹這些技術(shù)時,往往會受到語言障礙的限制,嚴重影響我們對新技術(shù)的理解和消化。首先,編程本身就依賴英語。雖然現(xiàn)在技術(shù)的發(fā)展使得一些開發(fā)工具在變量名和字段名上支持中文,但是還沒有找到可以完全使用中文的編程語句。其次,軟件開發(fā)中的技術(shù)文檔和資料大部分來自英文。即使它們被翻譯了,它們要么晦澀難懂,要么令人困惑。例如rollback的意思是“回滾”、“回滾”、“返回”?!爸匦掠嬎恪钡确g方式,而當我們遇到翻譯術(shù)語“領(lǐng)域”時,往往分不清譯者是根據(jù)“領(lǐng)域”、“地區(qū)”還是“領(lǐng)域”進行翻譯的(如果你讀了原文,目前尚不清楚這些問題是否存在)。還有更重要的一點,就是等待翻譯會嚴重影響我們掌握新技術(shù)的時間。通常,國外計算機書籍從獲得版權(quán)到翻譯出版需要一年的時間。即使原作者消化新技術(shù)和寫作的最短時間是一年,這加起來也超過了通常的軟件版本更新周期(軟件版本更新周期一般為1到2年),這意味著當您閱讀該版本軟件的翻譯數(shù)據(jù)時,該版本有可能已經(jīng)過時或至少面臨過時。
當然,這并不意味著中國沒有好的譯者和翻譯,也不意味著我們不能通過閱讀翻譯來學(xué)習(xí)。相反,通過他人翻譯間接閱讀的風(fēng)險更大。如果能掌握計算機英語,利用第一手的原文材料進行學(xué)習(xí),除了效率高之外,被誤導(dǎo)的風(fēng)險也更小。例如:一本好的外文書《Java編程思想》(原書名《ThinkinJava》)進口到中國,翻譯水平很差,嚴重影響閱讀和學(xué)習(xí)。很多讀者對此都有深刻的體會。如果你有優(yōu)秀的計算機英語能力,可以從書中提供的作者網(wǎng)站下載原文。不僅可以獲得原汁原味的體驗,還可以免費下載該書最新第二版(據(jù)悉,機械工業(yè)出版社已獲得該最新版本的版權(quán),但該書要到第一版才能上架)2001年一半)。因此,我們可以得出結(jié)論,程序員這個職業(yè)確實與英語密不可分。事實上,毫不夸張地說,英語是IT行業(yè)的行業(yè)語言。由于英語的優(yōu)勢,印度、愛爾蘭等國家的軟件產(chǎn)業(yè)在國際上比我們更具競爭力。這并不是說我們程序員在編程和開發(fā)能力上比別人差,而是說在使用計算機方面英語水平差距太大了。大的。前不久在南京舉行的軟件開發(fā)高層交流會上,遇到了印度專家講課,由于IT專業(yè)術(shù)語和縮寫太多、專業(yè)知識過強,英文翻譯無法翻譯的情況。具有計算機背景的專業(yè)英語翻譯人員無能為力,而在場的開發(fā)人員也因語言障礙無法與印度專家直接交流,錯過了絕佳的交流學(xué)習(xí)機會?,F(xiàn)在,越來越多的程序員已經(jīng)意識到計算機英語的重要性。這種壓力一方面來自于需要進一步發(fā)展成為高級程序員或者高級IT開發(fā)人員,另一方面則來自于后起之秀不斷競爭的威脅。對于前者,如果沒有良好的計算機英語,就很難進一步發(fā)展并晉升到更高的技術(shù)職位;對于后者,很多大學(xué)已經(jīng)開始使用原版教材進行專業(yè)教學(xué),畢業(yè)生的計算機英語水平著實令人畏懼和挑戰(zhàn)。這是不言而喻的。
那么,程序員應(yīng)該如何學(xué)習(xí)和掌握計算機英語呢?我應(yīng)該立即開始背英漢電腦詞典還是先考完大學(xué)英語六級然后再考G?其實,下定決心后,最重要的是明白6W,即:why、what、how、when、where。向(誰)學(xué)習(xí)。我們來談?wù)勥@6個W。首先是為什么你應(yīng)該學(xué)習(xí)計算機英語。幾乎所有的程序員都知道學(xué)習(xí)計算機英語的重要性,但并不是所有人都有學(xué)習(xí)的主動性。這個問題的目的是讓我們根據(jù)自己的需要,主動學(xué)習(xí)。一旦你有了強烈的學(xué)習(xí)動機,你就不會向任何學(xué)習(xí)困難屈服,你取得的每一點進步都會給你帶來巨大的自豪感。你在學(xué)什么,只是背單詞嗎?還是深入研究語法?事實上,兩者都不是。學(xué)習(xí)計算機英語是一個系統(tǒng)工程。你需要找到適合自己的學(xué)習(xí)目標,從詞匯、語法、閱讀、寫作等方面進行整合。用程序員的話來說,“學(xué)什么”的問題本質(zhì)上是“確定系統(tǒng)邊界”的問題。這應(yīng)該是因為學(xué)習(xí)計算機英語是一個非常廣泛的概念。如果不根據(jù)個人的具體情況來定義,可能很難有一個可管理的學(xué)習(xí)目標。沒有目標或界限不明確的項目往往是失敗的項目,學(xué)習(xí)計算機英語也是如此。因此,我們首先要根據(jù)自己的實際英語水平和工作需要來界定計算機英語學(xué)習(xí)的系統(tǒng)邊界。關(guān)于實際的英語水平,我們可以簡單地以大學(xué)非英語專業(yè)的英語教育作為參考,以通過大學(xué)英語四級(CET4)為基準,也就是說,如果你通過了CET4,就意味著:您的英語水平為中級到高級。詞匯量接近5000,沒有基本語法問題,有一定的閱讀和寫作能力;如果你沒有通過CET4,則意味著你的英語水平為初中級,詞匯量低于4000,可能存在一些語法問題,閱讀和寫作能力較弱。根據(jù)工作需要,我們可以將計算機英語學(xué)習(xí)對象分為計算機研發(fā)人員和一般IT人員。其中,計算機研發(fā)人員是指從事計算機研究、開發(fā)的專業(yè)人員。分為軟件研發(fā)和硬件研發(fā)。顯然程序員屬于前者。計算機研發(fā)人員需要掌握最專業(yè)、要求最高的計算機英語,但軟件和硬件各有側(cè)重。泛IT人員是指在IT行業(yè)工作或與IT行業(yè)有密切接觸的非研發(fā)人員,包括運營和用戶人員、技術(shù)管理人員、支持服務(wù)人員等。不難看出,泛IT人員對計算機英語的要求不是太高,也不是很專業(yè)。一般可以使用英文界面的軟件,并能閱讀原版操作手冊和說明。鑒于以上劃分,我大致給出了下表中計算機英語的學(xué)習(xí)目標:
IT行業(yè)初、中、高級人員應(yīng)掌握計算機英語基本術(shù)語;了解計算機英語中常用的語法和習(xí)語;能夠借助詞典閱讀英文界面、在線幫助、簡單操作手冊,熟悉70-90字/分鐘。掌握計算機英語常用術(shù)語和縮寫;掌握計算機英語語法、習(xí)語的表達和作用;能夠借助詞典閱讀英文文檔和技術(shù)資料,閱讀速度100字/分鐘以上;能夠在英文文檔中寫出簡單的句子。計算機研發(fā)人員應(yīng)掌握計算機英語常用術(shù)語和縮寫;熟悉計算機英語語法和習(xí)語;能夠閱讀英文界面、在線幫助和簡單操作手冊,熟悉80-100字/分鐘。掌握大量計算機英語術(shù)語和縮寫;熟練掌握計算機英語語法、習(xí)語的表達和功能;能夠以100字/分鐘以上的閱讀速度閱讀英文文檔和技術(shù)資料;能夠借助詞典翻譯專業(yè)技術(shù)書籍。能夠用英文撰寫簡單的技術(shù)文檔和程序注釋。知己知彼,百戰(zhàn)不殆。了解了學(xué)習(xí)計算機英語的一般要求后,需要針對自己的具體情況進行詳細分析,制定學(xué)習(xí)計劃或者干脆定下學(xué)習(xí)方向。作為一名程序員,學(xué)習(xí)計算機英語的根本目的是為了提高自己在英語環(huán)境下掌握計算機技術(shù)的能力,所以學(xué)習(xí)的內(nèi)容應(yīng)該圍繞自己的專業(yè)領(lǐng)域。對于沒有上過計算機專業(yè)英語課程的程序員來說,學(xué)習(xí)的重點應(yīng)該是掌握專業(yè)詞匯和術(shù)語,了解計算機英語的一些標準翻譯和習(xí)語。有一定計算機英語基礎(chǔ)的程序員應(yīng)該注重提高閱讀速度和閱讀質(zhì)量,逐漸習(xí)慣使用英文注釋程序來編寫文檔。明確了學(xué)習(xí)目的和學(xué)習(xí)方向之后,還必須有一個好的學(xué)習(xí)方法?!叭绾螌W(xué)習(xí)”是學(xué)習(xí)方法的問題。這還包括什么時候?qū)W、去哪里學(xué)、向誰學(xué)等一系列問題。這里我建議把短期的系統(tǒng)學(xué)習(xí)和長期的日常學(xué)習(xí)結(jié)合起來。這樣效果最好,也是最科學(xué)的。所謂短期系統(tǒng)學(xué)習(xí)是指系統(tǒng)地學(xué)習(xí)一段時間的計算機英語,這對于沒有參加過大學(xué)計算機英語課程的程序員尤其重要。日常學(xué)習(xí)是指在日常工作中有意識地多接觸和使用計算機英語,邊用邊學(xué),不斷積累和提高。下面我就這兩方面詳細的講一下。想要系統(tǒng)地學(xué)習(xí)計算機英語,最好參加專門的計算機英語課程培訓(xùn)班。培訓(xùn)班的選擇非常重要。優(yōu)秀的師資、成功的辦學(xué)經(jīng)驗、系統(tǒng)的課程都是選拔的重要依據(jù)。不過,大多數(shù)程序員工作繁忙,可能會采取自學(xué)的方式。如果選不到好老師,就只能選一本好教材。一本好的計算機英語教材對于系統(tǒng)學(xué)習(xí)計算機英語有很大的幫助。目前市場上的計算機英語教材多達30種。很多程序員在選擇教材時往往不知道從哪里入手。您不妨考慮以下幾個方面:教材的難易程度——不同的學(xué)術(shù)水平有不同的教材,所以選擇教材時,一定要清楚地看到教材的培養(yǎng)目標是否是技術(shù)性的中學(xué)、大專、本科或研究生。選擇適合自己難度的教材。如果太容易,不利于提高,如果太難,又容易導(dǎo)致學(xué)習(xí)受挫。
教材的專業(yè)重點——有的計算機英語教材側(cè)重于硬件,有的側(cè)重于軟件,有的教材是信息電子方面的計算機英語,側(cè)重于通信電子,如:匯編語言、單片機等。另外,有些教材側(cè)重于理論,例如數(shù)據(jù)結(jié)構(gòu)和離散數(shù)學(xué);而另一些則專注于應(yīng)用,例如軟件工程和數(shù)據(jù)庫開發(fā)。因此,程序員在選擇計算機英語教材時,應(yīng)仔細審閱書中的內(nèi)容,避免偏離軟件開發(fā)的實際工作需要。教材的體系結(jié)構(gòu)——目前計算機英語教材主要分為語法系統(tǒng)組織和計算機系統(tǒng)組織兩種結(jié)構(gòu)。如果您的英語水平是初級到中級,建議使用前者,如果您的英語水平是中級到高級,建議使用后者。教材的易用性——教材的易用性是指教材的編排是否符合人們的學(xué)習(xí)習(xí)慣。《計算機英語》雖然是專業(yè)課的教材,但如果編排生動,圖文并茂,附有易讀的注釋,一定會引起學(xué)習(xí)興趣,降低閱讀難度。在這方面,國內(nèi)教材應(yīng)該多向國外教材學(xué)習(xí)。然而,國內(nèi)許多大學(xué)的計算機英語課程作為專業(yè)英語教學(xué)起步較晚,早期出版的計算機英語教材大多來自教師收集的計算機英語教材。教材的規(guī)劃不夠系統(tǒng),安排也比較簡單。這些教材雖然在很多學(xué)校使用,對早期計算機英語教學(xué)做出了不可磨滅的貢獻,但其致命弱點是內(nèi)容陳舊、與時代脫節(jié)。最典型的代表是清華大學(xué)出版社的《計算機英語》。這本書的最新版本是1997年更新的,里面仍然充滿了Dos等過時的內(nèi)容。一些教師苦于缺乏新穎實用的計算機英語教材,于是國外一本計算機入門書《ComputingEssentials》(McGraw-Hill出版公司)被多所大學(xué)選為計算機英語教材,效果極佳。本書現(xiàn)已由高等教育出版社影印發(fā)行,書名:《計算機專業(yè)英語》。本書的特點是:時效性強(版本更新快)、新穎實用、編排活潑。但對于具有中級和高級英語水平的專業(yè)開發(fā)人員來說,這有點太基礎(chǔ)了。我們在分析和研究市場上大量計算機英語教材的基礎(chǔ)上,結(jié)合計算機英語教學(xué)和學(xué)習(xí)經(jīng)驗,編寫了一本非常適合軟件開發(fā)人員的書《計算機英語》。本書由機械工業(yè)出版社出版。是出版社“重點大學(xué)計算機教材”系列之一。需要說明的是,本書最適合的讀者是英語達到CET4級的程序員,因為本書的素材直接來源于國外計算機教材和出版物、技術(shù)文檔和專業(yè)論文、IT精英的言論、計算機百科全書。這樣的選材可以讓學(xué)習(xí)者在保持原汁原味的同時,更多地接觸到計算機英語的真實語境和主流思想。雖然有一定的難度,但是非常實用和專業(yè)。同時,為了方便學(xué)習(xí),我們對英語四級以上的詞匯和一些專業(yè)術(shù)語進行了注釋,注釋就在課文旁邊,省去了查詞匯表的麻煩。本書適合程序員的另一個重要原因是全書以軟件和應(yīng)用為主,沒有枯燥繁瑣的理論。計算機英語是用來學(xué)習(xí)專業(yè)英語的,而不是用來學(xué)習(xí)計算機理論的。我們不像其他計算機英語教材那樣充斥著大量高難度的計算機理論文章,而且這些理論本身就非常難學(xué)。本教材與其他計算機英語教材的不同之處在于,它更關(guān)注計算機素養(yǎng)、計算機應(yīng)用以及IT對社會和生活的深刻影響。在這里我們可以聆聽IT精英Bill的心聲。
蓋茨和IBMCEO郭士納發(fā)表了精彩演講,您還可以閱讀英特爾前總裁格羅夫的精彩著作《只有偏執(zhí)狂才能生存》的序言。系統(tǒng)學(xué)習(xí)計算機英語。這里的系統(tǒng)性包括計算機系統(tǒng)的系統(tǒng)性和英語語言的系統(tǒng)性。我們在學(xué)習(xí)的時候一定要牢記這一點。除了利用計算機英語教材系統(tǒng)地了解計算機軟硬件、操作系統(tǒng)、軟件工程、編程語言、網(wǎng)絡(luò)通信、信息安全、應(yīng)用系統(tǒng)等方面的英語表達和專業(yè)詞匯外,還必須學(xué)習(xí)英語語言本身從聽和說。在四個方面下功夫:一、讀書、寫作,避免偏頗。有些程序員聽力和口語能力較差,影響了他們在國外的發(fā)展。如何加強聽說訓(xùn)練是一個關(guān)于英語學(xué)習(xí)的話題。我自己的一個經(jīng)驗就是多看原創(chuàng)電影(VCD/DVD)來提高聽力(當然不能看字幕),多參加英語聊天(英語角)來提高聽力。提高口語。學(xué)習(xí)計算機英語與參加G考試不同,不可能在短時間內(nèi)完成。長期的日常學(xué)習(xí)尤為重要。所謂日常學(xué)習(xí),并不是要求你放下工作,安排專門的時間,而是邊學(xué)邊用。例如,為了解決編程問題,您查閱英文幫助或技術(shù)信息。然而,很多程序員不喜歡閱讀英文。他們喜歡使用中文版軟件,喜歡中文幫助,喜歡閱讀翻譯書籍。這實際上錯過了很多日常學(xué)習(xí)計算機英語的機會。不可否認,讀中文肯定比讀英文更方便、更省時,但從長遠來看,卻弊大于利。這種對翻譯的依賴剝奪了許多程序員獲取第一手信息的寶貴機會。其實,既然你通過系統(tǒng)學(xué)習(xí)計算機英語已經(jīng)掌握了一定數(shù)量的專業(yè)詞匯,那么你就可以通過詞典來使用原文材料和在線幫助。有了金山詞霸這樣的工具,閱讀原文并不是一件很困難的事情。關(guān)鍵是習(xí)慣問題。我有一個朋友,他的電腦上從來沒有安裝任何中文版本或中文軟件,即使上網(wǎng)聊天也堅持用英文。這幾年英語水平突飛猛進,成績非常好。有興趣的不妨嘗試一下。在日常工作中閱讀大量的英語書籍和資料是提高計算機英語的最好方法。目前市場上大量的電腦原版影印圖書為我們提供了絕佳的機會。讀英文計算機書籍一開始感覺就像是在“啃”,相當費時費力。對于不太好讀的地方,不妨提筆逐行翻譯,這對提高英語水平很有幫助。有經(jīng)驗的程序員可以利用自己的專業(yè)背景知識和上下文進行大膽猜測,這將有助于提高閱讀速度。即使你不太理解,也沒有關(guān)系。你可以通過多讀一些類似的書來彌補。如果你讀太多的原版計算機書籍,你會發(fā)現(xiàn)一些非常有規(guī)律的東西和一些常用的詞匯。這些實踐經(jīng)驗非常寶貴,將使你終生受益。一般完整讀完2-3本原著后,你就能發(fā)現(xiàn)閱讀原著的樂趣。值得一提的是,閱讀原著的真正樂趣不僅僅是提高英語水平,而是獲得一種與西方人一致的思維方式。這種思維方式對于學(xué)習(xí)計算機技術(shù)極為有利,因為計算機技術(shù)乃至現(xiàn)代科學(xué)體系都是基于這種思維方式的。堅持閱讀英文計算機書籍,可以獲得“優(yōu)質(zhì)”的感覺。這種感覺意味著閱讀時無需將英文轉(zhuǎn)換為中文,而是直接用英文與作者處于同一水平上進行思考和交流。
到目前為止,我們所取得的不僅僅是英語水平的突破,更是計算機水平的突破。這也是許多計算機專家成功的秘訣。如果你有一定的英語基礎(chǔ),想突破計算機英語的障礙,成為高手,就從現(xiàn)在開始養(yǎng)成學(xué)習(xí)計算機英語的好習(xí)慣吧。1.給自己起一個英文名字。并用作屏幕名稱和登錄名稱。2.立即將你的電力災(zāi)難武器抱在懷里并隨身攜帶。Windows也是英文的。3.選擇適合自己的計算機英語教材。4、每年至少閱讀1-2本電腦原版影印書籍,并堅持讀到底。5.上網(wǎng),盡可能多地訪問英文技術(shù)論壇和網(wǎng)站。不要使用中文幫助。6、程序中使用英文注釋。切勿使用中文或中文拼音作為變量名稱、字段名稱、文件和文件夾名稱。7、每個月至少看1-2部原創(chuàng)電影(VCD/DVD),盡量不看字幕,提高語感和聽力。8.不要看中文和英文讀物,但可以看帶注釋的讀物。多用英英詞典,少用英漢詞典。9.不斷記錄和復(fù)習(xí)每天遇到的生詞。對于縮寫,一定要理解每個字母的英文含義。歡迎大家在下方評論提出意見!