首先是為什么要學(xué)計算機(jī)英語。幾乎所有的程序員都知道學(xué)習(xí)計算機(jī)英語的重要性,但并不是所有人都具有學(xué)習(xí)的主動性。這個問題的提出就是要讓我們從自身的需求出發(fā),掌握學(xué)習(xí)的主動性。一旦你有強(qiáng)烈的學(xué)習(xí)動機(jī),任何學(xué)習(xí)上的困難都不會認(rèn)你屈服,而你的每一點(diǎn)進(jìn)步都將給你帶來無比自豪的感覺
學(xué)什么,是死背單詞?還是猛摳語法?其實(shí)都不是。計算機(jī)英語的學(xué)習(xí)是一項(xiàng)系統(tǒng)工程,需要找到一個適合自己的學(xué)習(xí)目標(biāo),并從詞匯、語法、閱讀、寫作多方面去融匯貫通。
用程序員的術(shù)語講, 學(xué)什么的問題本質(zhì)上是一個確定系統(tǒng)邊界的問題。應(yīng)為學(xué)習(xí)計算機(jī)英語是一個很寬泛的概念,若不根據(jù)個人的具體情況進(jìn)行定義,恐怕難以有一個可以管理學(xué)習(xí)目標(biāo)。無目標(biāo)的或邊界不清的項(xiàng)目往往是失敗的項(xiàng)目,在學(xué)計算機(jī)英語的問題上也是一樣。
因此,我們先要根據(jù)自己的實(shí)際英語水平和工作需要界定計算機(jī)英語學(xué)習(xí)的系統(tǒng)邊界。關(guān)于實(shí)際英語水平,我們可以簡單地以*非英語專業(yè)的英語教育作為參考,以通過*英語四級考試(CET4)作為基線,即如果你通過了CET4,則表明你的英語水平為中高級,詞匯量接近5千,不存在基本的語法問題,有一定的讀寫能力;如果你沒有通過CET4,則表明你的英語水平為*級,詞匯量不足4千,可能存在一些語法問題,讀寫能力較弱。關(guān)于工作需要,我們可以將計算機(jī)英語學(xué)習(xí)對象劃分成計算機(jī)研發(fā)人員、泛IT人員。
其中計算機(jī)研發(fā)人員是指從事計算機(jī)研究和開發(fā)的專業(yè)人員,他們又劃分為軟件研發(fā)和硬件研發(fā),顯然程序員是屬于前者。計算機(jī)研發(fā)人員要掌握的計算機(jī)英語最專業(yè),要求*,但軟件硬件各有側(cè)重。泛IT人員是指在IT行業(yè)從業(yè)的或與IT行業(yè)有密切聯(lián)系的那些非研發(fā)人員,包括操作使用人員、技術(shù)管理人員、支持服務(wù)人員等等。不難看出,泛IT人員對計算機(jī)英語的要求不是太高,也不太專業(yè),一般能夠使用英文界面的軟件,能夠閱讀原版的操作手冊和說明書即可。
針對以上的劃分,我在下表中大致給出了計算機(jī)英語的學(xué)習(xí)目標(biāo),并且分享下我目前正在學(xué)習(xí)的平臺: http://m.bceiu.cn/?1747069 ,我是相當(dāng)于從4級的水平開始學(xué)起,全面提升口語和寫作以及閱讀聽力的能力,是網(wǎng)絡(luò)課程,比較方便也比較好,自我感覺。有需要的可以去試試。