1. 程序員如何 0 基礎入門英語
對於中國人學英語,有三點是非常重要的:第一是發音,第二是語法糾錯,第三是主動表達。這里發音其實是非常重要和最基礎的一環,它決定著你記單詞的效率以及口語的表達能力。因為發音不準你根本記不住(也拼寫不出)單詞,發音不準也使你不敢大膽開口,從而口語幾乎無法練習和提高。但是發音基本上可以通過自己刻意練習糾正,而對於後兩個問題,個人願望或意志往往是解決不了問題的。
對於初學者而言,不需要閱讀其他亂七八糟的小說散文,也不用把新概念看一遍,最重要的就是把你的主力語言中各種術語的網路都看一遍。
很多技術單詞有個特點,就是他們都是造出來的詞。我們知道100年前,世界上根本沒有計算機語言,所以很多概念不存在。詞根是快速擴展英語單詞的利器。
對於有一定英語基礎,比如考過四級的人來說,詞根詞綴可以迅速擴大詞彙量,通常可以擴大一倍。
當認識了足夠多單詞之後,下一個比較自然的目標就是聽懂它們。這比閱讀難一些,但遠遠比在口語中用到它們容易。練習聽力除了和老外對話,就是看視頻了,看視頻也是我們練英語的一個主要目的。
希望可以幫到你,謝謝!
2. 程序員學習英語的方法最好詳細點
個人覺得方法因人而異,靠自己勤奮努力的同時,也需要找到合適的方法才行,
希望能夠幫助到你~
如果你還有啥不明白的可以繼續追問
3. 陝西北大青鳥:程序員快速學習英語的方法有哪些
很多人都知道學習軟體開發英語是非常重要的,雖然英語很重要,但是不要把它想得和普通學習英語一樣困難。
英語成績不好也是可以學習軟體開發的,編程英語和普通英語有很大的區別,編程語言能夠很好的理解和記住。
那麼對於沒有英語基礎的人來說,應該如何快速學習英語呢?下面北大青鳥陝西嘉薈校區官網為大家介紹程序員快速學習英語的好方法。
一、選擇英語原版書籍對於一些非常經典的IT書籍,最好選擇經典的外國教科書,並且務必選擇原版英文版。
如果國內沒有英文復印和其他銷售,可以到網上下載相應PDF的英文版書籍。
陝西北大青鳥發現習慣使用英文書籍進行學習,對於快速掌握英文有很大的幫助。
二、英文的操作系統和開發工具很多人的周圍沒有,良好的語言環境,除了每天編寫程序以外,其他所能接觸的都是漢語。
想要快速掌握英語,最重要的是給自己創造一個英語學習的環境,那麼應該如何製造英語學習環境呢?北大青鳥建議可以從沒有使用的工具入手,將使用的工具和操作系統修改成英文的,這些工具都是每天使用最平凡的,在每天的學習中可以快速的掌握英語。
三、上英文論壇國外關於IT技術的論壇非常多,裡面有很多的技術大牛。
在進行軟體開發的過程中,如果遇到困難能夠在論壇上面獲得很好的解決方法。
選擇國外論壇不僅能夠解決技術上面的知識,對提升英語水平也有很大的幫助。
四、堅持學習無論學習什麼知識,堅持學習是非常關鍵的。
對於很多人來說學習語言相對比較困難,想要掌握沒有任何的捷徑可走,只有每天堅持一種方法。
電腦培訓認為學習任何一種新語言都是同樣的方法,應該把英文當做自己的母語進行學習,這樣就沒有理由學不會了。
4. 你作為一名程序員,是如何提高英語的
最重要的就是一些專業性的英語詞彙,再有就是抓住瑣碎的時間來進行學習。前期英語基礎一定要牢固。
你可以閱讀各種經典書籍的原版都是很好的英語素材,程序員之所以與眾不同,是因為他們所有的技術都來自歐洲和美國。所以最主流、最新鮮、最正確的技術文章是英語,大部分還沒有翻譯,有些還比較差。閱讀原文比等待別人的翻譯更好。
學習英語也可以打開你的未來之門,你可以考慮到內地工作之外的生活,品味不同於中國的風土人情,體驗西方文化,甚至中國和西方,建立一個與眾不同的家庭。即使你留在大陸,好的英語至少能使你勝任一些外交事務。沒有人能做到這一點,這對外國雇員很重要。你的上司會看你的。當你談論工資時,你比別人得到更多的籌碼。
5. 程序員如何學習英語求解
問題:作為一名程序員,雖說每天都在和英語打交道,但是當看到一篇英語文檔或者英語技術文章的時候還是比較頭疼,理解他們的意思也只能是20%。尤其是使用google搜索的時候,很多問題解決辦法都是英文的,還有一些國外比較有名的網站比如 stack overflow,上面也有很多學習的資源。怎樣才能讓自己順利閱讀這些技術文章呢?回復:其實學英語和其他技能沒什麼太大區別,無論是你想在英語閱讀、口語或寫作方面提升自己,都需要進行長期的不間斷的練習,堅持一段時間後(時間長短根據你自己的效率、每天用時、頻率都有關系),你會發現自己的水平自然就提升了。舉個例子,現在寫博客似乎是最難堅持的,但是如果你每個月都能寫一篇略有價值文章的話,5年就會有60篇高質量的博客,你幾乎都能集結出書了。最簡單的堅持,最後的結果都是驚人的。但很多人往往每年只能寫1篇,或者乾脆一放就幾年過去了。所以你知道,成事的人總是少數的。
作為程序員,英語閱讀能力是最基本的要求,相對口語和寫作來說也是最容易達到的,因為計算機類圖書的那些常用單詞就那麼多,多讀幾本英語類技術圖書,想不認識都難。
一個相對容易堅持的辦法就是,找一本和當前工作相關的、急需的技術圖書,每天拿出一小時閱讀,不認識的單詞,如果不影響閱讀可以不查詞典。如果某個單詞多次出現,那麼就該查下詞典並計入生詞本。如果你能堅持查閱英英詞典,那麼提高就會更快了。
每天堅持一小時,這本書讀完,你就會發現自己的閱讀能力提高了一大截。
這樣看來提高閱讀能力似乎很簡單,但是,問題的關鍵是,你能否堅持下來,尤其是閱讀初期,你只能看懂20%,需要不停的查字典,單詞記了又忘,幾個星期過去了,進展依然緩慢。這時候最容易放棄,你會痛苦的懷疑自己,我究竟是不是這塊料。
畢竟人類的大腦都是傾向於舒適和懶惰的,誰都知道花一個或幾個小時看看美劇或刷刷微薄,是容易的,嗨皮的,時間在感知上也是,刷一下就過去了。學英語、學一門新的編程語言、寫博客是痛苦的,有時候你甚至會有意識的去避免開始這件事情,先干點這個,再干點那個,熬到最後,發現沒時間了,再拿起書來讀一會,困了,今天先睡吧。就這樣,一天天很快過去了,你發現自己似乎每天都在堅持,但依然沒效果。但事實是,你既沒堅持,也沒效率。
所以,提高英語閱讀能力這事,和學其他的技能區別不大,而且是相對容易的,比提高英語口語和寫作能力容易多了。如果程序員缺乏英語閱讀能力,這將是你非常大的一塊短板,如果意識到了,盡早補上。
另外說一點,英語翻譯對提升英語閱讀有一定的幫助,但這個要求比較高,必須要查字典,遣詞造句,力求原汁原味的表達作者的意圖。並不是提升閱讀能力的捷徑。
最後說一句,10000小時的練習時間,真不是蓋的!
6. 程序員如何學英語 零基礎也能成為重慶北大青鳥程序員
因此,據我觀察,即便剛入門不久的程序員,面對陌生的問題,一般也能查閱英文文檔,找到需要的信息。但同時,我也發現,經常閱讀英文文檔的程序員,英語水平許多時候卻並不像「經常閱讀英文」的樣子。下面我列幾點自己的學習心得,供大家參考。 讀文檔不能只讀代碼 讀文檔只讀代碼,是很多程序員的習慣,也是導致程序員雖然讀了很多英文資料,英文水平卻沒有相應提高的原因之一。以前曾在《程序員》上看到介紹閱讀技術圖書方法的文章,提出過「先代碼後文字」的方法,也就是「先看代碼,看不明白再看文字」。這種閱讀法能極大提高閱讀效率,但如果技術圖書只看代碼就足夠,還要文字干什麼呢?很多時候,代碼只是冰山一角,代碼背後的思維和邏輯才是真正的重頭戲,只有寫成文字才能解釋,也只有閱讀文字才能理解。 比如,代碼都是「x = 5;」,有時的說明是x should be not more than five,有時的說明是x should be no more than five.不查詞典,你能弄清楚兩種說法的區別嗎—前者是「x必須小於等於5」,後者是「x應當只有5」,意思不同,應用的方法與場合也不相同。 這些年來經常有希望翻譯技術文檔的程序員來找我討論翻譯問題,希望了解一些句子應該如何表達。一開始,我也認為這是中文表達的問題,但後來逐漸發現,其實更多的問題出在英文閱讀上,所以我的回答經常是:你覺得作者這里說的是什麼意思?引導對方把原文的意思逐步表達出來,其實這時候,真正的譯文已經浮出水面了。 最近的例子來自這句話:「But as with any web-based system, atom-based solutions trade scalability for latency, making atom often inappropriate for very low-latency notifications」。這句話之所以難翻譯,問題似乎在於,除去句子的主幹,之前有一個But as…,之後又有一個making…。然而我最後發現,對這個句子有疑問的程序員其實根本沒搞懂trade…for…的用法(翻譯為「基於atom的解決方案需要權衡延遲和性擴展性」),如果明白它是「犧牲xx換取xx」之後,整個句子就相當好理解,也非常容易翻譯了:與所有基於web的系統一樣,基於atom的解決方案為追求可擴展性,增大了延遲,所以atom通常並不適用要求極低延遲的提示。 要解決這個問題,首先要做的是改變「只看代碼不看文字」的習慣,至少要做到「閱讀文字之後,認識到它的意思與代碼是一致的」;其次是通過閱讀純文字的英文資料來學習某些新的知識(比如關於深入原理的細致講解),這個方法我推薦給許多朋友,非常有效。 注意讀音 以前總聽人說,中國人學了很多年英語,其實是啞巴英語。不知道現在的情況有多少改觀,但就我所見,不少程序員雖然閱讀了大量英文資料,也會加入英文的討論組,也敢開口說,但還會在讀音上出現許多問題。這里說的「讀音」,並不是字正腔圓的口音,而是一些術語的讀音。 眾所周知,計算機科學的術語來源非常廣泛。例如設計模式里,有一種模式叫Facade,許多人往往直接讀作['f?kɑ:d],其實這個詞來自法文,正確的讀音其實是[f?'sɑ:d];再比如偽代碼的「偽」pseudo,正確的讀音是['su:d?u],但我很少遇到程序員能把它讀對,許多人乾脆不會發這個音。 也許有人說,這些問題不重要,大家「將錯就錯」,約定俗成就得了,但事情沒有這么簡單。最近我參加某個技術聚會,有一位嘉賓(技術高手)把框架名chameleon(變色龍)讀成了['t∫?milj?n],而正確的讀音是[k?'milj?n],因為沒有文字資料,許多人聽了半天才知道他說的是什麼,一些不熟悉chameleon的聽眾更是到結束也沒明白。中國人聚會尚且如此,如果有機會參加中外技術交流,讀錯造成的問題就更大了。 要解決這個問題,有一個非常好的辦法,就是學習美國大學的公開課,耶魯、斯坦福等學校的計算機系都放出了許多高質量的公開課,學習其中的一些精品課程,不但能夯實基礎,還能順帶學會許多每天都要遇到但不會或者讀錯的術語。比如我就從中學到,數據類型char的讀音是[kɑ:],而不是[t∫ɑ:]. 鍛煉英文表達 如果你背過單詞,大概聽到過「被動單詞」和「主動單詞」的說法,前者是指「看到了能認出來」的單詞,後者指「表達時能主動應用」的單詞。據我觀察,許多程序員掌握的大多數英語,都屬於「被動英語」——看到了能認識,但要表達同樣的意思,未必說得出來。 平時這樣似乎沒有問題,但如果要查閱資料,不會表達就造成了大的障礙。相比中文技術資料世界中「無責任/不負責轉貼」泛濫的情況,英文技術資料的質量要高得多,Google搜索資料的准確性也遠高於網路;但要能夠順利應用英文資料,需要「主動」輸入信息,描述問題,這時候「被動英語」就成了大問題。 我遇到過很多次這樣的情況:即便答案近在咫尺,輸入正確的關鍵詞,Google的第一條結果就是答案,但程序員就是一籌莫展——因為他不知道計算機的「嘟嘟」聲是beep,不知道搜「多線程」資料應該用concurrency,也不知道「死機」是system halt,「黑屏」是blank screen…… 要解決這個問題,最好的辦法是在閱讀資料時多用心,記住這些說法;另一方面,沒事的時候多瀏覽stackoverflow之類的網站,不要因為問題與自己無關而忽略,要多留心這些問題到底是什麼,是如何表達的。這樣,在自己遇到問題時,才能迅速找到可能的解決方案,節省時間。 有人說,以漢語為母語的程序員,學習英語已經是迫不得已,不但要會閱讀,還要會表達,真是難上加難。這種說法有一定道理,但在目前並沒有更好的解決方案的情況下,學會閱讀、認准讀音、鍛煉表達,確實可以給自己帶來好處。長遠來看,要改變這種情況,需要中文技術圈的所有人員努力貢獻高質量的資料(原創和翻譯都可以),如果只是「無責任轉貼」,既不親自驗證,也不整理格式,中文技術資料的整體質量只會持續惡化,反向逼迫更多的人把英語學好。 英語是一門輔助工具,但是計算機技術卻是實實在在能夠幫助你成功就業的保障,相信重慶北大青鳥江北校區學子們能夠充分利用在校資源,讓自己的計算機英語以及計算機技能同時提升,最終達到高薪就業的目的。北大青鳥祝你成功!
7. 北京北大青鳥:程序員快速學習英語的方法有哪些
很多人都知道學習軟體開發英語是非常重要的,雖然英語很重要,但是不要把它想得和普通學習英語一樣困難。
英語成績不好也是可以學習軟體開發的,編程英語和普通英語有很大的區別,編程語言能夠很好的理解和記住。
那麼對於沒有英語基礎的人來說,應該如何快速學習英語呢?下面北大青鳥北京嘉薈校區官網為大家介紹程序員快速學習英語的好方法。
一、選擇英語原版書籍對於一些非常經典的IT書籍,最好選擇經典的外國教科書,並且務必選擇原版英文版。
如果國內沒有英文復印和其他銷售,可以到網上下載相應PDF的英文版書籍。
北京北大青鳥發現習慣使用英文書籍進行學習,對於快速掌握英文有很大的幫助。
二、英文的操作系統和開發工具很多人的周圍沒有,良好的語言環境,除了每天編寫程序以外,其他所能接觸的都是漢語。
想要快速掌握英語,最重要的是給自己創造一個英語學習的環境,那麼應該如何製造英語學習環境呢?北大青鳥建議可以從沒有使用的工具入手,將使用的工具和操作系統修改成英文的,這些工具都是每天使用最平凡的,在每天的學習中可以快速的掌握英語。
三、上英文論壇國外關於IT技術的論壇非常多,裡面有很多的技術大牛。
在進行軟體開發的過程中,如果遇到困難能夠在論壇上面獲得很好的解決方法。
選擇國外論壇不僅能夠解決技術上面的知識,對提升英語水平也有很大的幫助。
四、堅持學習無論學習什麼知識,堅持學習是非常關鍵的。
對於很多人來說學習語言相對比較困難,想要掌握沒有任何的捷徑可走,只有每天堅持一種方法。
電腦培訓認為學習任何一種新語言都是同樣的方法,應該把英文當做自己的母語進行學習,這樣就沒有理由學不會了。