今天把《Ogre 3D 1.7 Beginner's Guide》看完了,這也是我第一次完整的閱讀完一本英文書籍,固然也是第一本英文技術書籍。來和你們分享一下我對程序員學習英文的一些見解。html
我本身的英文怎麼說呢,很差不壞吧,小學是在小鎮裏上的,中學時候家搬到了市裏我也就上了市裏的初中,一開始個人英文絕對是最爛的。老師讓讀課文就把英文書上的句子下面標滿了近似音的漢字。好比Good Bye就標成"骨頭白".如今想一想真是可笑死了。還記得一次上英文課調皮大聲讀單詞,被英文老師狠狠的扇了一個耳光。後來漸漸的在父親的威嚴下,我開始慢慢的步入正軌,意識到老師只喜歡好學生,也是以爲不能比那些好學生差,個人自尊心開始幫助我一點點開始追趕,固然英語仍是很吃力的,不過上課認真的聽講了,其實上學時候一旦你當上了所謂的「好學生」,你想降低真的很難,由於自尊心和同窗家長老師的眼神把你看得死死的。個人英文沒什麼出彩的地方,可是逐漸的跟上了。中考也還蠻不錯的。程序員
高中時候在班上一直是所謂的「好學生」了,那時候也不知道爲何,對學習真是走火入魔了(不騙人,真的,只是到了高三就鬆懈了許多),別的不談,只談英文的,我買不少的英文教輔練習冊,拼命地作,而後下課一直纏着英文老師把本身積累的問題問個明白。高中時候個人英文成績一直都是班裏最好的(絕大多數狀況下吧,記不太清了)。那時候主要是作題多,語法熟悉,其實詞彙量和口語聽力都不是很好。可是對於考試來講足夠了。高考時候其餘科目我考的都不是很滿意,可是英文仍是沒讓太我失望的。服務器
高考後的暑假去新東方培訓了半個月的課程。不得不說,對我來講啓發仍是比較大的,之前只是以爲本身還行,到了那裏真的才意識到那些城裏的孩子從小就有很好的英文基礎,關鍵是有的同齡人能夠流利的說一口還算聽得過去的英語,讓我知道了天外有天。在這短短的2周培訓裏仍是養成了我比較敢說的好習慣,到如今我一直認爲個人發音雖然不是地道的美音,英音,可是絕對不是那種充滿中國味的英語了。ide
上大學後,一開始的英文課我仍是很積極的,仍是班裏第一個用英文作自我介紹的。這也和在新東方的培訓分不開。可是你們也知道,像我這種自制力不強的孩子,漸漸的就不去上課了。對英文在整個大學階段能夠說是停滯不前的。單詞量沒有長進,語法也是忘了不少,可是就仍是敢開口說。只要是去上課仍是積極回答問題,讀課文的。如今有些後悔沒有好好利用這四年的光陰。雖然四級六級考試都過了,但大都是吃老本和靠運氣了。 post
工做之後,因爲是作遊戲開發,又是客戶端開發(你要是作C++服務器,也犯不着去看英文書了,市面上的多的數不清),Unity我剛接觸的時候相關中文書籍只有2本,並且都是入門級的(固然瞭如今也沒有所謂的進階的中文書,那本UnityShaderLab還能夠),不少進階的內容只能看Unity的文檔,和去看老外的書,特別是那段學Shader的時候,大多數都是看着老外的東西入門的。在這個過程當中也漸漸找回了對英文的感受,偶爾遇到生詞查查就好,隨着詞彙量的積累,一回生二回熟,閱讀到後面發現不認識的單詞越少。如今也就漸漸有了自信了。學習
我的總結ui
上面只是記流水帳了,下面談談我對學習英文的建議和認爲學好英文必要性。url
1.若是你的英文基礎很差,好比說四級沒過。那麼也沒必要擔憂,找一本你感興趣的英文技術書籍,最好是入門級的,而後市面上有中文版的那種,先本身試着翻譯一段一段的,而後對照一下看看中文譯者是怎麼翻譯的,貪多嚼不爛,一天積累一點,漸漸的找感受。spa
2.若是你的英文音標不會,那必定要學會它,這是你學單詞的基礎,若是不會音標徹底靠詞根去背單詞,只會寫不會讀,那真是啞吧英語,不如不學,切記切記。翻譯
3.在看英文書籍的時候遇到不少生詞的時候不要怕,你要先分析句子的結構,這就要求你掌握一些基礎的英文語法,不少中國人拿起英文開始翻譯的時候老是一個詞一個詞的翻譯,會鬧出不少笑話,最後發現翻譯過來的話顛三倒四,這在初高中的課堂上家常便飯。正確的方法是找出句子的主要結構,就像看中文的時候同樣你通常不可能見到一個字就去讀一個字,都會快速的掃一眼後面的幾個字或者一句話,來判定這個字該和誰組合在一塊兒或者用什麼語氣讀出來。英文也是同樣的,不能拿過來直接就翻譯。
4.若是你的英文能夠正常閱讀技術書籍了,那麼能夠嘗試去閱讀一些原版的英文小說,最後是去買進口原版的,噹噹京東亞馬遜上都有一些比較便宜的進口小說,這個階段是要積累一些詞彙量和一些句式的特殊用法,還有一些俚語。技術書是技術書,得了解一下老外在講故事的時候是怎麼表達的。固然了我本身也尚未去嘗試呢,與君共勉吧。
5.練習聽力和口語,要能聽會說這纔是真正的學會了英文,固然這也是比較靠後的要求了,網上有不少網校,不妨報個名常常去逛逛。滬江就不錯。
6.不管學到何種程度,總有進步的空間,滿遭損,謙受益。
7.最重要的是要鍥而不捨,切不要三天打魚兩天曬網。
再來講說我爲何認爲程序員應該學好英語
1.最早進的IT技術每每被國外掌握着,老外的技術專家和公司們很愛寫書分享知識,中國的絕大多數程序員是不喜歡寫做的。不可能去等別人翻譯給你,通常的大部頭的書不等上一兩年是不會出中文版的,更別提一些不是特別大衆化的書籍,就好比說Ogre的不少書可能N年後都不會出中文版,因此說要想了解最新的技術,就要本身去讀。
2.中國的譯者不少都是學院派的,參差不齊,每每本身掌握的只是只知其一;不知其二就敢去翻譯東西,若是是隻是分享是能夠鼓勵的,可是拿出來出版簡直是貽害不淺啊。固然國內也有不少好的譯者,好比高博。因此爲了不被一些二把刀譯者坑仍是本身去看吧。
3.不少東西你在百度是搜不到的,特別是一些比較偏的問題,就好比一些Unity相關的知識點,國內的人仍是不太愛寫東西,不太愛分享,本身會了也就會了,再去看看老外的論壇,隨便Google一下就是一大堆啊,學好英文你才能夠去看他們的討論,甚至去提問,去參與。
4.再有一點來講,若是你是一個將技術做爲本身的發展方向的,那麼無疑外企的土壤更適合你的發展,可是機會是有限的,不少程序員都敗在了英語這一關,他們就永遠的和外企說再見了,或者即便去了外企因爲英文很差甚至只是口語很差,就得不到升遷甚至錯失出國的機會。
5.做爲一箇中國人,一個程序員,我以爲咱們有義務讓老外瞭解咱們,瞭解中國,瞭解中國的程序員,勇敢的去外國論壇提問,發意見,去回答他們的問題。甚至是去寫書。去翻譯書。把更好的知識帶進中國。
說了這麼多有些班門弄斧了,我想各位看客們必定有比個人英文好不少的人。仍是要鼓勵你們,不管你如今的英語多麼很差,只要開始,雖晚不遲。堅持下去,水滴石穿。我本身作的還遠遠不夠,只是看到網上常常會以英文差爲理由不去看一些英文資料,有些感慨,遂有此文。若是不去學,那就是永遠不會。但願你們都能學好英文。
尊重他人智慧成果,歡迎轉載,請註明做者esfog,原文地址 http://www.cnblogs.com/Esfog/p/3955075.html