最近在与同事交流中,谈论到了一个常见的问题,阅读英文技术文档,为什么不行呢?是英语太差吗?经过一番的讨论,我们发现似乎也不是那么的一回事。

我们在一些技术群中,总会经常遇到一些同行朋友问一些:redis怎么用?mybatis怎么使?spring源码怎么阅读比较好?对于这些问题,我们也经常会看到有同行发一些相关的博客,但是这些博客却大部分是由一些大神写的相关文章。于是,偶尔我也会发一些官网文档的链接,但是每次都会收到相同的回答:英文文档,看不懂,有中文版本的吗?

从上面的现象,我们可以看出,其实大部门的开发者都很抵触阅读英文文档!实际上这扼杀了一个开发者自我提高的机会啊。实际上阅读一个英文文档,就一定需要很好的英语词汇吗?如果真的是这样子,为什么会有那么多的大神能够通读全文呢?

首先,我承认,我的英语很烂...在大学英语4级考试,也是经过一个月的刻苦备战才拿到勉强的及格分数。但是现在却能够阅读大部分的英语文档(一点点自满,别介意)。那么我是如何做到的呢?

1.不抵触阅读英语文档。如果你一直怀有抵触心理,那么在面对新技术时,一般都会采取躲避策略,尝试寻找中文替代品。

2.坚持阅读一些英文文档。当学习的技术比较新时,一般都是先尝试阅读英文文档,然后跟着去写几个demo,然后再看中文的相关介绍,这里面,尽量不要反转过来。

3.坚持背诵些单词。大学4级过了之后,在沪江网背诵了6级,常用词汇的单词集。

4.业余时间,多查阅英文文档的介绍

5.查看源码,看看他们如何使用英语来注释。

那么阅读英文文档与中文文档的差异在哪里呢?感觉最明显的差别就是,英文文档的介绍会更加的完整,体系更加清晰,看完之后,对整个技术的整体性更加有把握。为什么这么说呢,因为大量的技术都是由外国人创建,所以他们一般都会为该作品写了非常好的技术指导,以及该产品的外部特性。

而中文的文档,由于并不是每个作者都是完整的翻译过来的,比如csdn的很多博客,都是介绍某个技术的某一部分特性的文章。比如写spring的,有些介绍spring-ioc,有些介绍spring-aop,有些介绍spring-mvc等。所以会导致我们对该技术的了解是片面的,在面试时,也会经常被面试者问的云里雾里的。

坚持阅读,坚持提高,相信我们的英语阅读能力都能得到更好的提高。

看不懂英文文档,是我们英语太差吗?相关推荐

  1. 看不懂英文文档不要慌,利用Python轻松实现翻译小软件

    前言 现在关于Python文档很多都是英文版本的,但是有很多学习Python的小伙伴的英语水平并不高,导致很多优质的文档看不懂,这样对于咱们学习Python也会造成很大的阻碍,但是咱们会Python呀 ...

  2. 程序员英文不好,看不懂英文文档怎么办

    当我们阅读一些PDF形式的英文文献时,往往需要使用翻译工具进行辅助理解,但市面上大多数翻译工具都对PDF文档不太友好,当我们将PDF中的内容复制到翻译工具时,很容易出现大量的换行符,导致翻译出现错误或 ...

  3. BAT大神推荐:看懂英文文档,每天只需要10分钟做这件事……

    程序员这个行业是很特殊的.之所以说特殊,就是因为它所有的技术大多来自欧美,所以最主流,最新鲜,最正确的技术文章都是英文,遗憾的是,大部分还没有译本. 有些译文还比较差.与其等待别人的翻译,不如直接阅读 ...

  4. BAT技术大牛推荐:看懂英文文档,每天只需要10分钟做这件事……

    程序员这个行业是很特殊的.之所以说特殊,就是因为它所有的技术大多来自欧美,所以最主流,最新鲜,最正确的技术文章都是英文,遗憾的是,大部分还没有译本. 有些译文还比较差.与其等待别人的翻译,不如直接阅读 ...

  5. 电子计算机发展历程英文文档,计算机发展史(英语版)

    计算机发展史(英语版) 由于人类活动或者自然过程引起某些物质进入大气中,达到足够的浓度,滞留足够的时间,并因此导致大气环境质量下降影响人类生活的现象. History Of computer Of c ...

  6. 必须学会看官方的英文文档资料等

    我在弄mavlink深深感受到这一点,中文你基本找不出什么系统的资料或者能解决你疑问的资料, 其实那些在官方代码的注释里就说清楚了,你一直没有仔细去看,或者直接整个copy放到有道里面去翻译,真正去细 ...

  7. 码农不会英语怎么行?一个公式教你读懂英文文档

    不背公式和语法- 一个公式教你读懂英文文档.往下看↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ 还在翻 背单词去 在做什么梦???

  8. 今天仔细看了看struts方面的英文文档

    今天工作不忙 上apache网站上翻了翻struts方面的英文文档 觉得他们的文档,结构清晰,分类详细,真的是软件开发时,不可多得的开发手册.以前碰到问题,像没头苍蝇,首先找中文资料,在google, ...

  9. 打开 Mac OS X 的朗读功能看英文文档

    Mac OS X 的朗读功能默认是关闭的. 该功能就是朗读所选文本, 结合三指选词查找翻译功能, 对阅读英文文档和学习英文都有很大的帮助. 三指选词查找翻译功能如下图: 打开Mac OS X 的朗读功 ...

  10. java api 英文_教你查阅Java API 英文文档(JDK 11)

    然后找到"Specifications"并点击 API Documentation 比如我们在别人的源码里看到了 方法[也叫函数]:  Scanner input = new Sc ...

最新文章

  1. python语言可以应用在哪些方面-python应用于哪些方面
  2. Java NIO学习系列一:Buffer
  3. cv2.waitKey(x)解析
  4. socket编程 -- epoll模型服务端/客户端通信的实现
  5. linux视图版怎么输入命令,分享在Linux命令下操作MySQL视图实例代码
  6. LINQ能不能用系列(二)LINQ to SQL 效率比对
  7. Cent Os下安装软件之---源码安装
  8. 天涯明月刀微信群服务器名称,微信群名称大全
  9. MySQL主从同步(一)——原理详解
  10. 局域网桌面共享软件(优化版)
  11. jmeter录制 过滤_Jmeter(二)-使用代理录制脚本
  12. 烧光20亿不够续命,快狗打车IPO找钱?
  13. 《黑客与画家:硅谷创业之父Paul Graham文集》----读书笔记
  14. 库卡机器人bco运动_库卡机器人四种启动方式说明——库卡机器人
  15. 我看《肖申克的救赎》
  16. t.cn短链接生成 - 新浪短网址生成器压缩网址详细教程
  17. 江苏省职称计算机考试题,江苏省职称计算机考试模拟题操作部分讲解(41~44)
  18. Ae501 100+图形拼接马赛克过渡效果图像幻灯片工具包含垂直竖屏版ae模板
  19. jzxx1877烤面包
  20. b=a++和b=++a区别及a=++a、a=a++区别

热门文章

  1. w10系统asp服务器搭建,win10系统搭建asp环境的操作方法
  2. 起始方位角怎么确定_工程测量中的导线测量,最初的方位角怎么求?
  3. EXCEL VBA批量下载URL链接地址图片、URL链接地址图片转为图片
  4. [Python Nonebot]QQ自动聊天机器人
  5. 一些PDG格式的Linux书籍(转)
  6. 翻译PDG官方教程:一个最简单的特效PDG流程(步骤详细)
  7. win10系统服务器不能创建对象,教你win10系统activex部件不能创建对象的解决教程...
  8. JMX详解及JConsole使用
  9. resin那些事之resin.conf
  10. 【PowerDesigner】PowerDesigner的下载及安装