第一篇:如何掌握計算機專業英語
程序員談如何掌握計算機專業英語
日期:2009-4-6 15:25:52供稿單位: 計算機學院紅星網絡室點擊率:8次
干程序員是一項很辛苦的工作,要成為一個高水平的程序員尤為艱難。這是因為計算機軟件技術更新的速度越來越快,而這些技術大多來源于英語國家,我們在引進這些技術時往往受到語言障礙的制約,嚴重影響到對新技術的理解和消化。首先編程本身就依賴于英語,雖然現在技術的發展,可以使得某些開發工具在變量名和字段名中支持中文,但還未發現能夠完全使用中文的編程語句。其次,軟件開發中的技術文檔和資料大都是來自英文,即使有翻譯好的,不是晦澀難懂,就是譯法混亂,比如:roll back就有“回滾”、“回退”、“返回”、“重算”等多種譯法,又如我們遇到翻譯后的術語“域”,往往不清楚譯者是根據“field”、“region”還是“domain”所譯(如果閱讀原文則不存在這些問題)。還有更重要的一點,這就是等待譯文會嚴重影響我們掌握新技術的時間。通常,一本外版計算機圖書從獲得版權到翻譯出版要一年的時間。就算原作者消化新技術和寫作的時間最短為一年,那么加起來這已經超過通常軟件版本的更新周期(軟件版本的更新周期一般是1年至2年),這意味著當你通過閱讀翻譯資料掌握這一版本的軟件時,可能該版本已經淘汰至少是面臨淘汰。
當然,這并不是說國內沒有好的譯者和譯文,也不是說不能通過閱讀譯文來進行學習。而是說通過別人翻譯的間接閱讀風險較大,如果能掌握計算機英語,利用第一手原文資料進行學習,除了效率之外,被誤導的風險較小。
因此,我們可以得出這樣的結論,干程序員這行實在是離不開英語。實際上,可以毫不夸張地說英語是IT的行業語言。由于英語的優勢,印度、愛爾蘭等國的軟件業在國際上比我們更有競爭力,這并不是說我們的程序員在編程和開發能力上不如別人,而是在使用計算機英語水平上差距太大。在南京舉辦的一次高規格的軟件開發交流會上,就遇到過印度專家講課,英文翻譯譯不下去的情景,因為太多的IT專用術語和縮略語以及很強的專業知識使得沒有計算機背景的英語專業翻譯無能為力,而在場的開發人員因為語言障礙又無法和印度專家直接溝通,錯過了一次極好的交流學習機會?,F在,已經有越來越多的程序員意識到計算機英語的重要性了,這種壓力一方面來自進一步向高級程序員或資深IT開發人員發展的需要,一方面來自于后起之秀不斷競爭的威脅。對于前者,沒有較好的計算機英語,能難進一步發展,晉升到更高的技術職位;對于后者,不少大學已經開始使用原版教科書進行專業授課,畢業生的計算機英語水平實在是后生可畏,挑戰是不言而喻的。
那么,一個程序員應該怎樣去學習和掌握計算機英語呢?是立即開始背英漢計算機字典還是先考完6級再考“托”考“G”?其實,在下定決心之后最關鍵的是要搞清6個W,即:為什么學(why)、學什么(what)、怎樣學(how)、何時學(when)、何處學(where)、跟誰學(who)。下面我們就談一談這6個W。
首先是為什么要學計算機英語。幾乎所有的程序員都知道學習計算機英語的重要性,但并不是所有人都具有學習的主動性。這個問題的提出就是要讓我們從自身的需求出發,掌握學習的主動性。一旦你有強烈的學習動機,任何學習上的困難都不會認你屈服,而你的每一點進步都將給你帶來無比自豪的感覺。
學什么,是死背單詞?還是猛摳語法?其實都不是。計算機英語的學習是一項系統工程,需要找到一個適合自己的學習目標,并從詞匯、語法、閱讀、寫作多方面去融匯貫通。用程序員的術語講,“學什么”的問題本質上是一個“確定系統邊界”的問題。應為學習計算機英語是一個很寬泛的概念,若不根據個人的具體情況進行定義,恐怕難以有一個可以管理學習目標。無目標的或邊界不清的項目往往是失敗的項目,在學計算機英語的問題上也是一樣。因此,我們先要根據自己的實際英語水平和工作需要界定計算機英語學習的系統邊界。關于實際英語水平,我們可以簡單地以大學非英語專業的英語教育作為參考,以通過大學英語四級考試(CET4)作為基線,即如果你通過了CET4,則表明你的英語水平為中高級,詞匯量接近5千,不存在基本的語法問題,有一定的讀寫能力;如果你沒有通過CET4,則表明你的英語水平為初中級,詞匯量不足4千,可能存在一些語法問題,讀寫能力較弱。關于工作需要,我們可以將計算機英語學習對象劃分成計算機研發人員、泛IT人員。其中計算機研發人員是指從事計算機研究和開發的專業人員,他們又劃分為軟件研發和硬件研發,顯然程序員是屬于前者。計算機研發人員要掌握的計算機英語最專業,要求最高,但軟件硬件各有側重。泛IT人員是指在IT行業從業的或與IT行業有密切聯系的那些非研發人員,包括操作使用人員、技術管理人員、支持服務人員等等。不難看出,泛IT人員對計算機英語的要求不是太高,也不太專業,一般能夠使用英文界面的軟件,能夠閱讀原版的操作手冊和說明書即可。針對以上的劃分,我在下表中大致給出了計算機英語的學習目標:
計算機英語的學習目標
初中級、中高級、泛IT行業人員掌握計算機英語的基本術語;了解計算機英語中常用的語法和慣用法;能借助字典閱讀英文界面和在線幫助以及簡單的操作手冊,閱讀熟讀在70-90詞/分鐘。掌握計算機英語的常用術語和縮略語;掌握計算機英語中語法和慣用法的表達方式和功能;能借助字典閱讀英文文檔和技術資料,閱讀熟讀在100詞/分鐘以上;能使用英文編寫簡單的文檔。
計算機研發人員掌握計算機英語的常用術語和縮略語;熟悉計算機英語中的語法和慣用法;能閱讀英文界面和在線幫助以及簡單的操作手冊,閱讀熟讀在80-100詞/分鐘。掌握大量的計算機英語術語和縮略語;熟練掌握計算機英語中語法和慣用法的表達方式和功能;能閱讀英文文
檔和技術資料,閱讀熟讀在100詞/分鐘以上;能借助字典翻譯專業技術圖書;能使用英文編寫簡單的技術文檔和程序注釋。
知己知彼,百戰不殆。在了解了學習計算機英語的一般要求之后,接下來就需要對自己的具體情況進行具體分析,制定一個學習計劃或簡單地定一個學習方向。作為程序員學習計算機英語的根本目的是為了提高自己在英語環境中掌握計算機技術的能力,所以學習的內容應該是圍繞本專業的領域展開。對于沒有上過計算機專業英語課程的程序員來說,學習的重點應該是掌握專業詞匯和術語,了解計算機英語的一些規范譯法和習慣用法。對于有一定計算機英語基礎的程序員則應該把重點放在提高閱讀速度和閱讀質量上,并逐漸習慣使用英語注釋程序撰寫文檔。
在明確學習目的和學習方向之后,還必須有一個好的學習方法,“怎樣學”就是一個學習方法問題。這其中還包含了何時學、何處學、跟誰學等一系列問題。在這里我建議把短期的系統學習和長期的日常學習結合起來,這樣做的效果最好,也最科學。所謂短期的系統學習是指集中一段時間系統地學習計算機英語,這對于沒有參加過大學計算機英語課程學習程序員尤為重要。而日常的學習則是指在日常工作用有意識地多接觸和多使用計算機英語,邊用邊學,持續不斷地積累提高。下面我就從這兩個方面來具體談一談。
要系統地學習計算機英語,最好是參加專門的計算機英語課程培訓班。培訓班的選擇非常重要,好的老師、成功的辦學經驗和系統的課程設置都是選擇的重要依據。然而大多數程序員工作繁忙,可能采取的方式多是自學了。如果不能選擇一位好老師,那就只能選擇一本好教材了。一本好的計算機英語教材對系統地學習計算機英語幫助極大。目前市面上的計算機英語教材多達30種,在選擇教材時不少程序員往往無從下手,大家不妨從以下幾方面進行考慮:
教材的難易程度--對于不同學歷層次有不同的教材,選擇教材是一定要看清該教材的培訓對象是中專、大專、本科還是研究生。選擇難易程度適合自己的教材,太簡單則不利于提高、太難則容易使學習受挫。
教材的專業側重--有的計算機英語教材偏重于硬件,有的偏重于軟件,還有的教材是信息電子類的計算機英語,側重于通信電子方面,比如:匯編語言、單片機等。另外有的教材側重于理論,如:數據結構、離散數學;而有的則側重于應用,如:軟件工程、數據庫開發。所以程序員在選擇計算機英語教材時,應仔細察看書中的內容,以免偏離軟件開發的實際工作需要。
教材的體系結構--目前計算機英語教材主要分為按語法體系組織和按計算機體系組織的兩種結構。如果你是初中級的英語水平建議使用前者,如果你是中高級的英語水平建議使用后者。
在日常工作中大量閱讀英文書籍和資料是提高計算機英語水平的最佳途徑。目前市場上大量的計算機原版影印圖書為我們提供了絕好的機會。閱讀英文計算機圖書一開始是“啃”的感覺,比較費時費力,對于不太好讀的地方,不妨拿起筆來逐行逐字翻譯出來,這樣對提高英語水平很有幫助。對于有經驗的程序員可以利用自己的專業背景知識和上下文(Context)進行大膽推測,這樣有利于提高閱讀速度。即使是不求甚解,也不要緊,你可以通過多讀同類書來彌補。原版計算機書讀多了,你會發現一些很有規律的東西和一些常用的詞匯,這些來自實踐的經驗非常寶貴,并讓你終生受益。一般在完整閱讀2-3本原版書以后,你就能發現讀原版書的樂趣。值得一提的是讀原版書的真正樂趣并非只是在于提高英語水平,而更是在于獲得一種和西方人一致的思維方式,這種思維方式對學習計算機技術極為有益,因為計算機技術甚至現代科學體系都是建立在這種思維方式的基礎之上的。堅持閱讀英文計算機圖書可以達到“品”的感覺,這種感覺是指在閱讀時無需將英文轉換為中文,而是直接用英文和作者在同一個水平線上進行思考和交流。至此,我們獲得的不僅是英語水平的突破,更是計算機水平的突破。這也是許多計算機高手成功的秘密。
如果你有一定的英語基礎,并希望突破計算機英語的障礙并成為高手,從現在起就養成一個學用計算機英語的良好習慣吧。
1、給自己起一個英文名字。并用作網名和登錄名。
2、選一本適合自己的計算機英語教材。
3、保證一年至少讀1-2本原版影印的計算機書,并堅持讀完。
4、上網盡量多訪問英文的技術論壇和網站,不使用漢化的幫助。
5、在程序中使用英文注釋,堅決不用中文或漢語拼音作變量名、字段名、文件和文件夾名。
6、每月至少看1-2部原版電影(VCD/DVD),盡量不看字幕,提高語感和聽力。
7、不看中英文對照讀物,但可以看注釋讀物;多使用英英字典,少使用英漢字典。
8、每天堅持記錄和復習遇到的生詞,對于縮略語,一定搞清每個字母的英文含義。
如果你還有什么更好的方法不妨也提出來和我們交流,以便使更多的程序員受益。
第二篇:計算機專業英語介紹信
Computer Department
ZheJiang Financial College
Hangzhou,zheJiang
Peopoe’s Republic of China
June 3, 2011
Vince innovative software
technology Co., LTD
A325 chamber,seat E
eastern communications city
Dongxin Road
BinJiang,HangZhou,310007
Dear Sir/Madam:
I am glad to hear that you are seek一ng a Network administrator.I would like to apply for the situation.Next year I will graduate from ZheJiang Financial College in 2012.I had studied in college for three years.The main course I had studied include ASP programming Language,web design, linux operating system, Network Information Architecture, Network security and virus prevention,and so on.I passed the high-tech certification, authentication trends, English B-level and other certificates。And the computer languages I have learned and practiced include C Language, ASP Language program design, Visual Basic and Assembly Language.I would be happy to come for an interview at your convenience to discuss my qualifications in person.Thank you for your time and trouble.Hoping to hear you soon.Yours respectfully,lan
第三篇:計算機專業英語感想
計算機專業英語感想
光陰飛逝,我為期一個學期的計算機英語課程也步入了尾聲。不得不說,在這門課的學習過程中,我收獲頗豐。
不得不說,最令人難忘的還是老師留給我們的兩個大作業。首先是presentation,說實話,上大學這么久,真正給我們自己上臺演講ppt的機會其實很少。一開始對ppt的認識就是一個有圖的講稿,要講的內容都呈現在ppt里面,演講的時候完全照ppt來說即可。可是老師告訴我們,ppt的制作其實有很多學問。最首要的一點就是:ppt不應該是密密麻麻的文字,而應該是圖文并茂,以圖為主,力求生動。講的時候也應該結合ppt的內容,而不只是念講稿。就連ppt文字顏色的選擇,也很有學問。字體顏色必須與ppt背景色有明顯區別,否則演示效果不會很好。
翻譯作業也是一項耗時巨大的工程。起初我覺得翻譯幾頁紙沒有什么大問題,真正開始,才覺得十分費神。我們組的題目是多媒體事件檢測。雖然我自詡為新人類,對多媒體之類的話題和專業詞匯也頗有了解,但是當我們組拿到作業的一刻,我連摘要也花了好幾分鐘來理解。單詞全認識,語法也沒有問題,但是連起來是什么意思就不動了。有些詞匯雖然常見,可是也往往也不是我所熟知的意思。我覺得這也許就是專業英語的魅力。下面是我的一些具體體會:
1.要有耐心??从⑽膶I文獻是一件比較枯燥的事情,畢竟它除了語言不通的問題,還有專業詞匯所固有的晦澀。只有耐下性子來細看,才能真正理解。
2.學會意譯。理解才是翻譯的精髓。在翻譯時除了準確這一要素以外,意思的傳達也很重要,有時候可以根據上下文語境,來意譯中間語句的意思。
對于我們翻譯的內容,我也有一些理解。這篇文章旨在為根據視頻內容搜索視頻提供方法,主要實現了兩方面的功能:文本搜索和樣本視頻搜索。前者是用戶輸入描述視頻的文本,搜索引擎能夠智能根據與內容的相關性進行排序;后者是用戶提供一段樣本視頻,引擎分析其內容進行檢索。我覺得這是一個很有意義的領域,我們的翻譯也盡了最大的努力,希望能為這篇文章的理解提供思路。
第四篇:計算機專業英語總結
In this semester, I have been in the computer professional English to learn the computer hardware, computer software, programming language, database, multimedia and computer network.I know a lot of computer English??!!
In computer hardware, I learned to use English to express input and output devices, I know the CPU is the brains of the computer, memory is the storage is processing procedure and program used by the data of the amount of place.Memory and divided into RAM and ROM?。?
Computer software, divided into system software and application software, computer management system software is the internal resources software.Tell the computer hardware to do something, what to do, when to do it.System software into four categories: operating systems, utilities, device drivers and language an emulator.Perform specific tasks software, we called application software!Can help us do a lot of different task!
The program design language: program is guiding computer to complete the required data processing task of a set of instructions and language, programming language into machine language, assemble language and high level language, object-oriented programming language.As we have learned, VB language C.The computer network is a computer together, form a mutual
communication between the network.According to regional range in size, the network class is divided into lans, mans, WAN.And the Internet is a global network!
I think of this term's professional English lesson I learned many things?。?
09計算機應用(1)班 陳志剛 04號
在這個學期,我已經在計算機專業英語學了計算機硬件,計算機軟件、程序設計語言、數據庫、多媒體和計算機網絡。我懂得了很多計算機方面的英語!
在計算機硬件,我學會了用英語表達輸入和輸出的設備,我懂得CPU是計算機的大腦,內存是存儲正在處理的程序和程序所使用的數據額的地方。內存又分為RAM和ROM!
計算機軟件方面,分為系統軟件和應用軟件,系統軟件是計算機管理其內部資源的軟件。告訴計算機硬件做些什么,怎么去做、何時去做。系統軟件分為四類:操作系統,實用程序,設備驅動程序和語言翻譯器。執行具體任務的軟件,我們稱為應用軟件!能夠幫助我們完成大量不同的任務!
程序設計語言:程序是指導計算機完成所要求的數據處理任務的一系列指令和語言,程序設計語言分為機器語言、匯編語言、高級語言、面向對象的程序設計語言。像我們所學的C語言、VB。
計算機網絡就是把計算機連在一起,形成一個相互間相互通信的網絡。根據地域范圍大小,網絡課分為LAN、MAN、WAN。和因特網是全球性的網絡!
我覺得這個學期的專業英語課我學到了很多東西!
09計算機應用(1)班陳志剛 04號
第五篇:計算機專業英語教學大綱
《計算機專業英語》課程教學大綱
總學時:22
一、課程任務與目的
本課程的任務和目的是通過對專業英語的學習,能夠正確理解計算機屏幕上出現的英文信息,掌握計算機構件相關的英語詞匯,以便能及時的處理計算機上出現的各種問題。
二、課程內容與基本要求
課題:
1、計算機簡介及發展
知識: ⑴計算機歷史、基本原理、發展知識的英文理解,以及相關的基本專業詞匯;
⑵英語語法:定語從句。
能力: ⑴了解計算機最基本知識與專業詞匯;
⑵學生通過不同的閱讀形式提高用英語思考和理解問題與掌握文章內容的能力。評價標準:⑴能正確理解計算機基本原理的文章與詞匯,正確回答問題;
⑵理解科技英語中的定語從句。
學時:4
課題:
2、計算機組成與結構
知識:⑴計算機的組成與結構的基本知識的英文理解,以及相關的基本專業詞匯;
⑵英語語法:分詞。
能力:⑴了解計算機組成與體系結構最基本知識與專業詞匯;
⑵學生通過不同的閱讀形式提高用英語思考和理解問題,掌握文章內容的能力。評價標準:⑴能正確理解計算機組成與結構文章內容回答問題;
⑵理解科技英語中的分詞。
學時: 4
課題:
3、數據庫原理與發展簡介
知識:⑴數據庫基本知識的英文理解,以及相關的基本專業詞匯;
⑵英語語法:不定式。
能力:⑴了解數據庫最基本知識與專業詞匯;
⑵具有掌握計算機常用英語詞匯的類別及其構成規律的能力。評價標準:⑴能正確理解文章內容回答問題;
⑵能熟悉常用詞的分類,正確使用合成法、轉換法、派生法。理解科技英語中的不定式。學時: 4
課題:
4、計算機網絡安全基礎知識
知識:⑴計算機網絡安全基礎知識的英文理解,以及相關的基本專業詞匯;
⑵英語語法:倒裝。
能力:⑴具有理解計算機網絡安全軟件常見英語信息的能力;
⑵學生通過不同的閱讀形式提高用英語思考和理解問題,掌握文章內容的能力。評價標準:⑴能正確理解計算機網絡安全軟件常出現的英文信息;
⑵理解科技英語中的倒裝。
學時: 4
課題:
5、多媒體基礎知識介紹
知識:⑴多媒體基礎知識的英文理解,以及相關的基本專業詞匯;
⑵英語語法:虛擬語氣
能力:⑴具有識別多媒體設備極其英語信息的能力;
⑵學生通過不同的閱讀形式提高用英語思考和理解問題,掌握文章內容的能力。評價標準:⑴能正確識別多媒體設備出現英文信息;
⑵理解科技英語中的虛擬語氣。
學時: 4
三、有關說明
本課程是計算機文化基礎,教學中應適當安排口語練習及提問,保證一定作業量。本大綱的內容和課時可按照學生實際情況適當調整,教學中應采用討論式等多種教學方法和手段,以提高學生的學習興趣,達到更好的教學效果。
四、考核方式與要求
1.本課程為考查課,考核方式采用翻譯為主的考試方式,要求學生掌握基本的計算機專業詞匯以及理解計算機文獻。
2.課程考核:平時(30%)+期末理論考試(70%)。
3.平時成績依據考勤、作業、課堂提問情況以及學習態度進行評定。
五、教材與參考書
1.建議教材 《計算機專業英語》 2.教學參考書
《計算機專業英語》 河南機電高等??茖W校自編教材 《計算機專業英語》 哈爾濱工業大學 《計算機專業英語》 南開大學