程序员必备技能之英语学习(一)
程序员技能英语之快速入门
1. 学习英语有什么好处
- 开源第三方框架绝大部分都是国外开源,对应文档基本都是英文。中文文档一般不是最新
- 尖端技术方向的文档资料,基本都是英文文档
- 基本所有编程语言都i是以英文为基础进行语法和单词设计的
- 国外大型开发者大会都是英语沟通,国内目前虽然逐渐有华为、阿里等举办开发者大会,但还无法完全媲美国外开发者大会。如facebook、谷歌、苹果等的开发者大会
2. 程序员如何学习英语
英语和中文一样,读(阅读)、写、听、说
但精力有限,肯定需要重点攻克一个方向,没错,程序员先功课英文的读。
可以流利地看英文文档之后,大部分地工作中英文相关问题都可以解决。之后再解决写、听、说
3. 英语读
- 词汇量,显而易见,英语地基本3000词汇量是需要掌握的。常见的随便找6级考试英语词汇即可。后续我会将整理出来的编程语言相关的英文词汇进行汇总,分享出来。
- 音标后续会专文讲解,大家不需要记忆那么多名词如清辅音、浊辅音,只需要知道字典上对应音标如何读,有哪些规律即可。
- 英语的概览,也就是英语都有哪些特点
- 如何联系英文阅读能力,这个随便找自己工作中涉及到的英文文档资料,钻进去啃即可。我这里稍微列举一些(java和大数据技术体系,其他自己找)
protobuf
clickhouse
hive
java doc
bigtop
oozie
sqoop
avro
github
thrift
zookeeper
hbase
hadoop
spark
flink
kafka
tomcat
4. 如何使用字典
- 字典软件,金山词霸、欧路字典、有道字典皆可
- 如何使用,这里以金山词霸为例
- 输入一个单词,可以看到音标(由于历史原因,音标一般分为英式音标和美式音标,一般美式音标发音会感觉更饱满一些,英式音标发音更优雅一些,大家选择一种即可,不要像我一样,混合着读????)。
一定一定要有自信,发音不准是很正常的现象,在全球英语发音受各地方方言影响,包括英国和美国,英语发音不准是非常非常正常。大家学习时,一定一定勇敢发音发出来,比对着字典中读音发音即可 - 英语中单词划分几种类型
- 名词:名词就是物体或者类型的名字,如学生,老师,汽车等等
noun,如student 学生- 动词:就是代表一个动作的单词,例如我吃饭,吃就是一个动词
intransitive verb 不及物动词
如:walk
transitive verb 及物动词
如:speak
字典缩写(vi、vt)- 代词:指代人或者物体的词,你我他它你们我们他们
pronoun ,
如:you 你
字典缩写(pron)- 形容词 :描述一个物体特征的,例如我很帅,帅就是描述我的一个形容词
adjective
happy 高兴的
字典缩写(adj)- 副词 :对动词进行修饰的词,我走很快,走是动词,快形容走这个动词。我赚钱很慢
adverb
quickly 迅速地
6 数词 : 数字,技术使用,如1 2 3 4等
numeral
three 三
字典中缩写(num.)
7 冠词 : 对名词做数量或者其他修饰,例如an apple,a cup of tea,这里的a,an都是冠词
article
a 一个
字典中缩写(art.)
8 介词 :就是在一句话中进行描述和连接的词,介于一句话中间的词,介词。
preposition
at 在… of with as have等等
字典中缩写(prep. )
9 连词 :把词语或者关系表达出来,我和你,和就是连词
conjunction
and 和
字典中缩写(conj. )
10 感叹词
interjection
oh 哦
字典中缩写(interj.)
被上述内容劝退的,请留步。上述内容不需要记忆,有一个印象即可。只需要知道基本概念,后续大家看英文文档的时候,知道每个单词啥意思,自然而然就能理解这些单词的类型和含义了
- 例句,
学习英语最忌讳单纯背单词,好一些的结合词汇来记忆,再好一些结合例句来记忆,更好一些,集合文章和段落来记忆。这样既能知道词汇含义,也能记忆一句话。不管是英语还是中文,都是讲究语境和语义的,不同场景下,单词含义会有较大差异。例如你是什么意思?没什么,意思意思。你到底什么意思?你懂我的意思,所以我意思意思。
4. 同义词和反义词
5. 总结
- 学习英语并不难,特别是入门学习,只掌握英文阅读的条件下
- 英文阅读基础在于词汇量,在6级词汇量基础上,有意识搜集汇总平时遇到的英文单词,基本上5000到6000词汇量就可以比较流畅阅读英文文档了。如果是相对简单的英文技术文档,高中英语的3000词汇量就足够了。
- 不要怕难,所有技术文档,一般都会避免使用英语中难的词汇,而是会使用相近含义单词中更简单的词汇。这也是为什么阅读谷歌等大厂英文文档并不是很苦难的原因
- 有意识积累词汇量,如果没时间专门记忆6级词汇,将工作中遇到的英文文档陌生单词有意识记录下来,定期去看一下。基本上2个月左右,就不会有什么大的阅读文档障碍了。