今天把《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