乾貨 程式設計師應該怎樣去學習和掌握計算機英語呢

2021-10-01 05:45:28 字數 1807 閱讀 9889

最近在學習英語,在本科的時候就通過了英語六級的考試,可是實話實說,那只是一次應試的過程,現在的英語仍然是張不開嘴,而且隨著時間的流逝那些原本的詞彙也忘得差不多了,在網上看到了一篇介紹程式設計師英語的文章,雖然有廣告的嫌疑,但是文章對於英語學習的分析還是很到位的,摘過來與大家共勉,希望能夠把英語變成乙個順手的工具,而不是障礙。

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

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

首先是為什麼要學計算機英語。幾乎所有的程式設計師都知道學習計算機英語的重要性,但並不是所有人都具有學習的主動性。這個問題的提出就是要讓我們從自身的需求出發,掌握學習的主動性。一旦你有強烈的學習動機,任何學習上的困難都不會認你屈服,而你的每一點進步都將給你帶來無比自豪的感覺。

學什麼,是死背單詞?還是猛摳語法?其實都不是。計算機英語的學習是一項系統工程,需要找到乙個適合自己的學習目標,並從詞彙、語法、閱讀、寫作多方面去融匯貫通。用程式設計師的術語講, "學什麼"的問題本質上是乙個"確定系統邊界"的問題。應為學習計算機英語是乙個很寬泛的概念,若不根據個人的具體情況進行定義,恐怕難以有乙個可以管理學習目標。無目標的或邊界不清的專案往往是失敗的專案,在學計算機英語的問題上也是一樣。因此,我們先要根據自己的實際英語水平和工作需要界定計算機英語學習的系統邊界。關於實際英語水平,我們可以簡單地以大學非英語專業的英語教育作為參考,以通過大學英語四級考試(cet4)作為基線,即如果你通過了cet4,則表明你的英語水平為中高階,詞彙量接近5千,不存在基本的語法問題,有一定的讀寫能力;如果你沒有通過cet4,則表明你的英語水平為初中級,詞彙量不足4千,可能存在一些語法問題,讀寫能力較弱。關於工作需要,我們可以將計算機英語學習物件劃分成計算機研發人員、泛it人員。其中計算機研發人員是指從事計算機研究和開發的專業人員,他們又劃分為軟體研發和硬體研發,顯然程式設計師是屬於前者。計算機研發人員要掌握的計算機英語最專業,要求最高,但軟體硬體各有側重。泛it人員是指在it行業從業的或與it行業有密切聯絡的那些非研發人員,包括操作使用人員、技術管理人員、支援服務人員等等。不難看出,泛it人員對計算機英語的要求不是太高,也不太專業,一般能夠使用英文介面的軟體,能夠閱讀原版的操作手冊和說明書即可。針對以上的劃分,我在下表中大致給出了計算機英語的學習目標:

好文推薦:

1、必看|10個幫程式設計師減壓放鬆的**!

2、站著程式設計兩年後我身體上的變化

3、我身邊的程式設計師都是怎麼找到女朋友的?

4、瘋轉|推薦幾款快速提公升工作效率的編碼神器!

5、秒轉|程式設計師遇到bug的30種反應

6、程式設計師怎樣寫好文件?

7、每個程式設計師必知的福利!

程式設計師應該花多少時間去學習

當然,程式設計師不可能像機器那樣可以一直工作,期間也會被其它事宜打擾。比如,睡眠。人的最佳睡眠時間是7 8個小時。你可以偶爾付出一些額外努力或者是連續一兩天加班,但是這將使你的工作效率達到低峰。當偶爾變成經常,你的老闆也不再因為你的努力而經常感謝你。假設,以7.5個小時計算,那麼,這樣就可降至115...

程式設計師應該怎樣修身

古人云 修身齊家治國平天下 可以看到任何事業都應該以修身為始,作為程式設計師自然也不例外。演算法 設計 網路 資料庫 新的語言 新的框架等等,這些東西都需要我們努力去學,真是學海無涯。在接受這些知識的洗禮或衝擊時,是不是該想想我們自身呢?修身 這個詞太籠統,要修身第一件事情做什麼?要修身首先要立志,...

程式設計師應該掌握的省市聯動

在做程式設計師的道路上入門,省市聯動是乙個基礎必備的技能下面就來講講我所理解的 當然我做的省市聯動是基於資料庫中的表去做的而不是根據外掛程式js 不難看出這是乙個省市聯動的jsp頁面,在省市核取方塊中定義乙個onchange事件,在js中定義這個事件 這就是我們在jsp頁面中定義的事件,通過id來獲...