程序员技能英语之快速入门

1. 学习英语有什么好处

  1. 开源第三方框架绝大部分都是国外开源,对应文档基本都是英文。中文文档一般不是最新
  2. 尖端技术方向的文档资料,基本都是英文文档
  3. 基本所有编程语言都i是以英文为基础进行语法和单词设计的
  4. 国外大型开发者大会都是英语沟通,国内目前虽然逐渐有华为、阿里等举办开发者大会,但还无法完全媲美国外开发者大会。如facebook、谷歌、苹果等的开发者大会

2. 程序员如何学习英语

英语和中文一样,读(阅读)、写、听、说
但精力有限,肯定需要重点攻克一个方向,没错,程序员先功课英文的读。
可以流利地看英文文档之后,大部分地工作中英文相关问题都可以解决。之后再解决写、听、说

3. 英语读

  1. 词汇量,显而易见,英语地基本3000词汇量是需要掌握的。常见的随便找6级考试英语词汇即可。后续我会将整理出来的编程语言相关的英文词汇进行汇总,分享出来。
  2. 音标后续会专文讲解,大家不需要记忆那么多名词如清辅音、浊辅音,只需要知道字典上对应音标如何读,有哪些规律即可。
  3. 英语的概览,也就是英语都有哪些特点
  4. 如何联系英文阅读能力,这个随便找自己工作中涉及到的英文文档资料,钻进去啃即可。我这里稍微列举一些(java和大数据技术体系,其他自己找)

protobuf
clickhouse
hive
java doc
bigtop
oozie
sqoop
avro
github
thrift
zookeeper
hbase
hadoop
spark
flink
kafka
tomcat

4. 如何使用字典

  1. 字典软件,金山词霸、欧路字典、有道字典皆可
  2. 如何使用,这里以金山词霸为例