程序员如何提升英语水平
本篇文章适合所有想提升英语尤其是阅读能力的人,因为我自己程序员,所以我来拿自己的亲身经历来帮助大家发现自己提高英语技能的方法。
一点历史
先说在中学时,虽然一开始我对英语很有兴趣,而且也考过几次高分,但是到了后来就慢慢的不喜欢学习了,高考的时候英语正好卡在90分的及格线上,然后高考分数只够上了一个专科,开始了程序员之路。
动机
其实我学英语的动机并不是因为技术文档都是英文的,那时候还只知道阅读别人翻译好的中文文档,有错误和疏漏有时候都不知道。当时工作的时候,我突然决定读一个专升本,于是报考了北大的网络教育学院,然后顺利入学了。第二学期,我们都需要考学士学位英语俗称英语三级,才能拿到学位证,满分100分拿到60分及格才过关,这个到毕业前每学期都可以考一次。我第一参加考试时是裸考,以为比四级会简单些,谁知多年不用的英语水平早就下降了,结果只考了56分。我就看着这差4分的成绩到干瞪眼!为嘛老天爷对我这么不公平,差这么一点点(可能比59好点吧)。然后就突然激发起了我的斗志,我要努力学英语!
学习历程
决定学英语后,我买了一套新概念英语,从一到四,每套包括课本,自学导读,练习册,练习详解。因为高中时老师说新概念英语是公认最好的英语教材,所以我不假思索的就选择了它。打开第一册,发现都是比较简单的对话和单词,我是这么学的的
- 每天两课(第一册比较简单,后面一天一课)-
- 首先学习每课生词并默写五遍
- 不看书听录音,看看能听懂多少
- 再听一遍,这次是精听,听不出来的反复听,直到四五遍完全听不出来为止
- 再听一遍完整的,验证一次
- 看书听一遍,把听错的标出来,记住
- 最后,跟着录音读一遍
- 看课文详解部分和自学导读,理解语法和句型。
- 把课本和练习册的题包括作文全部做完,并对照答案把做错的弄懂。
就这样一个学习套路,第一册一共144课学了大约有三个月左右,然后就开始了第二册。第二册由于课文比较长,题也多,就改成了一天一课。在学到第20多课的时候,也到了第二次学位考试的时间,然后这次考了76分,一次不小的进步。然后在学习期间我对英语产生了不少的兴趣,开始听英文歌曲,看一些简单的英语新闻和资料。想着英语既然学起来了就不要放下了,于是继续坚持着学习。在这中间,我还成功的阅读了Spring MVC in Action英文原版书,这也是我首次阅读完的一本英文书,当然看的也是极慢,一边查字典,一边琢磨句子,好在这本书的文风简单,用词都很正常,没有太多引申义什么的。阅读完其实也给自己增加了很多自信,然后在学习新技术时都看官方文档了,虽然很慢,但是我觉得生词只会越来越少,只需要慢慢积累。好在技术文档基本都是在网页里,很容易用各种词典都可以划词翻译,学到新词后,不要刻意去背,也不要加入生词本之类的,一是记不住,二是生词本肯定是不会去看的,脱离了语境,一个一个的单词根本就记不住那么多含义。我们所应该做的就是继续阅读,高频词总会重复好多遍的,慢慢的见的多了也就记住了。这期间我看了Java EE,PHP,JavaScript, Android等技术和相关框架的官方文档。然后发现技术上的词汇算是比较简单的。后来看荒野猎人原版英文小说,真是每三个词里就有一个不认识的,不过看到后来,慢慢的变好了。
考托福和GRE
本科毕业后,在公司一个偶然的机会,听别人说出国留学,然后我突然就想看看国外的技术是什么水平,然后就选定了美国,开始准备托福考试,当时刚刚学完新概念第二册, 第三册大约学了不到十课,然后看了下托福官方指南就去裸考探底去了,第一次考了82分,感觉还不错,然后两个月的时间,我每天刷一套TPO,另外继续学新概念,然后辅以各大英文站点,包括地理,历史,生物,文化等等,其实也没看多少,因为跟再上一次学一样,把学过的东西转换成英文,实在无聊。后来第二次考了95分,因为快来不及申请了,就打住了,GRE裸考的,没时间准备考了309,不多,不具参考价值,一是我数学不行,高考58可以自己想,二是语文部分的单词真是反人类。算了,就这个分数吧。然后自己申学校,大约申请了有七八所,后来被纽大理工,斯蒂文斯,南加大录取了。当时因为南加大是拖到春季才让入学,而我当时已经选择了斯蒂文斯,签证和机票都办好了,就推掉了。人何时不能任性一下。
总结
请不要以为我出国留学之后英语才比较好的,因为出国后,基本都是和中国同学住一起,上课也是和中国同学组队写作业,最多是上课练了练听力,然后熟悉了下纽约和新泽西附近的地名,还有一些食物的名字。因为咱们技术文档基本都只需要阅读能力,我当时托福阅读差2分满分,所以说,应付这些足够了。到现在已经差不多完全脱离字典了。现在还培养了看quora的爱好,上边有很多精彩的回答,而且都是真人真话,也可以提升下口语能力,顺便解决下人生困境,灌灌鸡汤。
这基本上就是我的个人经历,其实也并不需要多大努力去学,只要坚持下去,每天收获一点点,学好英语就会水到渠成了。我现在还在坚持着学新概念,已经到第四册了,因为中间工作和学习断了很长时间,所以也和大家一起进步吧。我们一定要有努力克服困难的决心,然后有一点点不安于现状的上进心,去努力学习新的知识,然后回过头来,发现自己已经上了很大的一个台阶,这就是所谓的进步与成长。希望本篇对大家有所启发。
程序员如何提升英语水平相关推荐
- 宝付分析程序员怎么提升自己
宝付分析程序员怎么提升自己.相信我们做程序员的都听说"青春饭"这两个字,其实宝付认为程序员的职业生涯和年龄并没有太直接的原因,重要的还是个人的规划,今天宝付就给大家分享一下,程序员 ...
- 程序员需要达到什么水平才能拿到20K?
这几天在知乎上看到一个问题:程序员需要达到什么水平才能顺利拿到20K无压力? 点赞很高,一夜之间涨了2000+赞,阅读几十万,很多小可爱说相见恨晚,可惜没在大一.大二看到. 以下是原回答: 2020届 ...
- 程序员开发必备英语基础–狂神版
程序员开发必备英语基础–狂神版 一.开发常用英语词汇排序 A array数组 accessible 可存取的 area面积 audio 音频 addition 加法 action 行动 arithme ...
- 程序员逼格提升完全指南
内容简介 程序员逼格提升完全指南 必须Bigger than bigger 2014年9月10日凌晨,2014苹果手机发布会在美国举行.在介绍iPhone 6和iPhone6 plus两款手机时,蒂姆 ...
- 程序员需要多少英语和数学基础?
程序员需要多少英语和数学基础?说起转行做程序员,很多朋友就又要问了:程序员是不是英语和数学都特别好?总的来说,根据岗位和等级的不同,所需要的基础也不一样. 英语对于程序员来说,英语的主要用途 ...
- 软件篇:程序员如何提升自己的技能
2019独角兽企业重金招聘Python工程师标准>>> 优秀程序员的成长之路不是平坦的,经历诸多的挫折,熬漫漫长夜,迷茫彷徨,沮丧苦恼,这些都是程序员早期的现状,有些程序员靠自己的摸 ...
- 小猿圈Java学习心得之Java程序员能力提升在哪
对于互联网发展的今天,IT行业慢慢变成大多数年轻人发展的目标,不仅前景好,薪资也是越来越高的,而java是行业中一直都需要的技术之一,也促进了大多数朋友在学习java,但是没有好的方向,今天小猿圈ja ...
- 合格的Java程序员需要提升的能力有哪些
对于能力这个词相信各位小伙们都不陌生,不管是从事什么样的工作,能力很重要,其次能力的提升也一样非常的重要.很多人知道要提升自己各个方面的能力,但是该提升自己哪些方面的能力呢?下面动力节点Java培训机 ...
- 有经验JAVA程序员如何提升自己?
引用的是知乎的一个回答: 有经验JAVA程序员如何提升自己? https://www.zhihu.com/question/67755987/answer/256236340 https://www. ...
- 做程序员必须懂英语吗?_您必须懂英语才能成为程序员吗?
做程序员必须懂英语吗? An interesting comment thread broke out in a recent post on Using Crowdsourcing for Expa ...
最新文章
- Relay IR表示
- 12306 背后的技术大牛:我不跟人拼智商,我就跟他们拼狠!
- linux socket中 send recv函数的 flags参数
- Java中使用Jacob实现Windows下语音合成并生成音频文件
- 一文说通Dotnet Core的后台任务
- MySQL5.7 安装(win)
- 福建省计算机应用基础一级考试,福建省高等院校学生计算机一级考试大纲
- Nginx屏蔽个别User-Agent蜘蛛访问网站的方法
- paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.
- 数据结构乐智教学百度云_数据结构 百度网盘分享
- python调用photoshop_Python和Photoshop
- little-endian java_Little-Endian的JAVA
- 知识图谱——TransH模型原理
- 2010Execl冻结多行
- 在移动硬盘里移动视频文件到移动硬盘 另外一个文件夹 显示正在计算_移动硬盘也支持AES-256位硬件加密,希捷锦系列入手体验...
- python编写网页美化_五 使用并美化网页文本
- 目录大全_安卓面经_Android面经_150道安卓基础面试题全解析
- Jstack查询线程堆栈
- 光遇脚本弹琴_关于光遇弹琴脚本的一点想法
- 金融科技的价值和风险