原文:http://www.hjenglish.com/new/print/109922/php
對於一名程序員而言,英語是重要的學習和工做工具。你不只須要它看懂最新的技術資料、聽懂高深的視頻講座,更可能用它對國外的牛人同行們提問、或是進入外企作面試之用,其重要性不言而喻。有什麼適合程序員的方式能把英語學好呢?咱們經過四個階段分別討論。程序員
【第一階段:看懂技術資料】web
詞彙是基礎
面試
想要成長爲「大牛」,最新的技術必須跟進。而這些新技術一般都用英語寫成,因此良好的閱讀能力必不可少。而培養閱讀能力,詞彙量是基礎的基礎。掌握一些程序員經常使用的單詞就必不可少了!數據庫
固然僅僅掌握基礎的詞彙是遠遠不夠的,你們日常不妨多看一些原版書籍和英語網站、也可使用英語的軟件讓本身習慣英語界面。當遇到不懂的單詞時,把它們單獨記下來,日積月累,就能造成一本屬於本身的專業詞彙書。app
咱們也明白,背單詞是一個極其痛苦的過程。特別對於在職的程序員而言,平時的工做量已經至關繁重,還要天天專門抽出時間背單詞,幾乎是不可能完成的任務。但其實背單詞也有竅門,下面給你們推薦的兩篇文章就講到了一些背單詞的技巧:asp.net
絕對輕鬆背單詞>>ide
閱讀有技巧
要提升閱讀能力,最直接的方式仍是大量地閱讀。以原版的專業書籍爲例,必定要明白這是讓本身習慣英語思惟的必備過程。一開始讀必然是磕磕絆絆,進度很慢,但也絕對不能夠放棄、轉向中文書,等過了初級階段天然會順起來。
對於閱讀中的長難句,解決方式是找準主謂賓。只要找準主謂賓,其結構和句子核心天然就會清楚起來,那剩下的細枝末節的信息也就迎刃而解了。咱們經過一篇國外網站介紹WebMatrix的文章來大體講解一下閱讀方法。
原文地址請點擊這裏>> 咱們截取其中的一小段:
The 15MB download includes a lightweight development tool, IIS Express, SQL Compact Edition, and a set of ASP.NET extensions that enable you to build standalone ASP.NET Pages using the new Razor syntax, as well as a set of easy to use database and HTML helpers for performing common web-tasks.
首先挑出其中的重點專業詞彙:
lightweight: 輕量級的
extension: 擴展
standalone: 獨立的、單獨的
syntax: 語法
接下來看整句結構。這個句子就是典型的長難句,但咱們不難看出它的基礎結構是:The 15MB download includes a..., and..., as well as... 因此也就是:A包含了B,和C,以及D。
A是a lightweight development tool, IIS Express, SQL Compact Edition;
B是a set of ASP.NET extensions that enable you to build standalone ASP.NET Pages using the new Razor syntax。其中包含一個從句,在that後面;
C是a set of easy to use database and HTML helpers for performing common web-tasks.其中easy to use在這裏至關於database的形容詞。
因而整句話的翻譯則是:
在這個15MB的下載包當中包含了一個輕量級的開發工具,IIS Express,SQL Compact Edition和一些ASP.NET擴展。這些ASP.NET擴展能幫你創建起獨立的、使用新的Razor語法的頁面。下載包中還同時包括一些易於使用的數據庫和HTML幫助工具,方便咱們的平常Web開發工做。
這裏只是舉一個小例子,在實際應用中還要多多練習。最後推薦你們看一篇如何提升閱讀技巧的好文:史上最詳細英語閱讀法!>>
【第二階段 聽懂技術講座】
先試試看以上視頻你能夠聽懂多少?
若是真是一頭霧水、那就證實你應該提升本身的英語聽力了。技術講座是程序員學習的一個良好途徑,若是由於語言障礙而不得不放棄,那豈不惋惜。
聽力的提升,首先咱們要明確它是一個漫長的過程。多是英語四項基本能力中除寫做以外最須要時間的一個部分。因此鍥而不捨是聽力練習的不二法門。
在練習時能夠結合精聽和泛聽兩種方法,精聽的時候以「聽寫」爲主,把每一個詞、每一個句子都聽清楚、記下來;泛聽時不求甚解,爲的是讓本身沉浸在英語的語境當中。
對於程序員而言,還須要注意的是本身專業領域的術語。要想能立刻聽懂專業術語,你們在一開始接觸新詞的時候就要熟悉它們的「聲音」。若是有條件,最好是能找到專業詞彙的mp3,反覆聽、以熟悉它的發音。這樣不管對聽力、或口語發音都有好處。
最後推薦你們一個很好的專業視頻網站,有時間去瞧瞧吧:http://channel9.msdn.com/
【第三階段 向國外同行們提問請教】
在工做中遇到問題,免不了是要向同行中的大牛們請教的。我們博客園的「博問」就是一個很好的交流平臺,但若是想要在國外的相似網站上提問、你的英語能力又夠嗎?
英語寫做能力中國學生一貫最差,這和咱們不合理的教育方式有關。但事到現在想要彌補仍是隻有一個字:練!
若是你作不到天天寫長篇大論的日記,那至少能夠嘗試用1、兩句英語寫一寫工做總結。這既作到了和專業相關、也利於持續地練手。其實相似網絡提問這樣的「寫做」對英語要求並不高,不要求你必定用書面語言提問,只要把事情講清楚,用上口語式的詞句又何嘗不可。
固然若是你須要用英語寫報告,那又另當別論。更高級別的寫做練習方法請走這裏>>
推薦的國外Q&A專業網站:http://stackoverflow.com/
【第四階段 程序員的英語面試】
若是要進外企,那英語面試必不可少。而口語又是多數人的軟肋,要怎麼過這一關,的確是個大難題!
首先我想說明的是,英語口語基礎當然重要、但面試中的英文問答是能夠提早準備的,並不須要全面反映你的實際能力;其次,不用太過於糾結本身的口音問題。雖然漂亮的口語能夠幫你加分,但誰也不會像要求口譯員那樣來要求程序員。因此原則就是:只要能表達清楚本身的意思便可。
在非英語的環境下如何最大限度地練習口語,給你們推薦一篇文章:史上最詳細口語練習法!>>
另外在下面列出常見的面試英語提問,及參考答案:
Q: Can you sell yourself in two minutes? Go for it.
你能在兩分鐘內自我推薦嗎?大膽試試吧!
A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.
依個人資格和經驗,我以爲我對所從事的每個項目都很努力、負責、勤勉。個人分析能力和與人相處的技巧,對貴單位必有價值。
Q: Give me a summary of your current job description.
對你目前的工做,可否作個歸納的說明。
A: I have been working as a computer programmer for five years. To be specific, I do system analysis, trouble shooting and provide software support.
我幹了五年的電腦程序員。具體地說,我作系統分析,解決問題以及軟件供應方面的支持。
Q: What contribution did you make to your current previous organization?
你對目前從前的工做單位有何貢獻?
A: I have finished three new projects, and I am sure I can apply my experience to this position.
我已經完成三個新項目,我相信我能將個人經驗用在這份工做上。
Q: Are you a multi-tasked individual?
你是一位能夠同時承擔數項工做的人嗎?
or Do you work well under stress or pressure?
你能承受工做上的壓力嗎?
A: The trait is needed in my current(or previous) position and I know I can handle it well.
這種特色就是我目前(先前工做)所須要的,我知道我能應付自如。
Q: What personality traits do you admire?
你欣賞哪一種性格的人?
A: I admire a person who ishonest, flexible and easy-going.
誠實、不死板並且容易相處的人。
A: I like people who possess the "can do" spirit.
有「實際行動」的人。
Q: How do you normally handle criticism?
你一般如何處理別人的批評?
A: Silence is golden. Just don't say anything; otherwise the situation could become worse. I do, however, accept constructive criticism.
沈默是金。沒必要說什麼,不然狀況更糟,不過我會接受建設性的批評。
A: When we cool off, we will discuss it later.
我會等你們冷靜下來再討論。
Q: How do you handle your conflict with your colleagues in your work?
你如何處理與同事在工做中的意見不和?
A: I will try to present my ideas in a more clear and civilized manner in order to get my points across.
我要以更清楚文明的方式,提出個人見解,使對方瞭解個人觀點。
Q: How long would you like to stay with this company?
你會在本公司服務多久呢?
A: I will stay as long as I can continue to learn and to grow in my field.
只要我能在個人行業力繼續學習和長進,我就會留在這裏。
Q: Could you project what you would like to be doing five years from now?
你能預料五年後你會作什麼嗎?
A: As I have some administrative experience in my last job, I may use my organizational and planning skills in the future.
我在上一個工做中積累了一些行政經驗,我未來也許要運用我組織和計劃上的經驗和技巧。
A: I hope to demonstrate my ability and talents in my field adequately.
我但願能充分展現我在這個行業的能力和智慧。
Q: What range of pay-scale are you interested in?
你喜歡那一種薪水層次標準?
A: Money is important, but the responsibility that goes along with this job is what interests me the most.
薪水當然重要,但這工做伴隨而來的責任更吸引我。