英语不好的程序员如何自学阅读英文官方文档?
目录
本文不谈技术,先聊一个某种程度上比技术更重要的话题:英语不好的程序员应该怎么做才能实现官方英文文档的无障碍阅读?
首先声明,现在很多公众号都用类似的标题来宣传一些英语学习机构,这是可以理解的。 但需要强调的是,本文绝对不是广告。
笔者写这篇文章的动机,主要是因为很多程序员朋友,尤其是刚入行的年轻程序员,留言说自己英语基础太差,但是想看相关的英文官方文档。 毕竟官方文档才是入门、熟悉、掌握一门技术最权威的第一手资料。
但由于英语基础较差,这些学生常常阅读效率低下,吃力不讨好,最终不得不放弃。
那么我们就来说说英语不好的程序员如何提高阅读官方英文文档的能力。 这是笔者在引导部分下属阅读公司正式文件时的思考和感悟。
一、作者基本英文介绍
我简单说一下我自己的英语基础。 2000年初左右,我在国外读研究生。 就英语听、说、读、写四大能力口语,虽然我口语有中国口音(这是因为来自世界各地的人几乎是不可避免的),但是听说是没问题的外国人在正常的工作和生活中进行交流。
阅读能力在国外磨练了不少,近十年来一直保持着很高的水平。
如果给我看redis、elasticsearch、spark等官方英文文档,基本上看英文文档和看中文文档速度和流畅度差不多。
而且,因为我在十几岁的时候就练习了速读技巧,阅读英文文档的速度非常快,大约是常人速度的5到10倍。
因此,我结合自己的经验和对其他朋友的一些英文指导,谈谈我对程序员阅读英文文档的看法。
2、为什么程序员需要看官方文档?
首先,为什么我们建议程序员一定要自己阅读官方的英文文档呢?
原因很简单。 假设某项技术现在很流行。 比如最近大家都在讲微服务架构中的Service Mesh。 最流行的开源技术是istio。
那么,从一个国外的技术开始,到大量的中国资料发布,如果你观察这个过程,你会发现大概需要1到2年的时间。
如果你看不懂istio的官方英文文档,还得等一些技术性的中文资料,那你可能要等一年才能等到一本国外翻译的书。
然后再过2年,就会有很多中国人自己写的相关技术书籍,然后网上就会有很多博客。
所以,如果你看不懂官方的英文文档,那么你对最新流行技术的掌握程度,大概比国内最好的工程师晚了2到3年。
就技术而言,落后2到3年绝对不是短时间,会让你成为第一批吃螃蟹的人。
这只是一方面。 另外,即使你看了一些翻译的外国书籍网上学英语,你不觉得翻译出来的书籍语言比较生硬,看不懂有点生涩吗?
我自己从不读翻译的书。 虽然我觉得翻译英文书籍是一个很受人尊敬的职业,但是个人觉得还是直接看官方文档比较好。
因为官方文档中的描述让人觉得读起来很流畅,很舒服。 而且老外的很多语言表达都相当优雅,对这项技术的理解比其他人要深刻得多。
比如你想学Redis,直接去看Redis作者写的文档。 作为Redis的作者,他可以说是世界上对这项技术理解最深的人。 了解的越深入,就越容易用通俗易懂的语言来形容他,这样别人也容易理解。
其次,如果你学习技术只是看一些书,你要知道书是按照一个版本写的,比如1.0版本,那你按照书去学1.0版本的东西,原来人家的官网 更新到2.0版本怎么样?
这时候版本升级了,和书上的东西不一样了。 你傻眼了吗?
因此,直接阅读官方英文文档,可以让你第一时间掌握最新技术,第一时间上车。
其次,可以直接跟上别人的版本更新。 每个小版本发布都有一个版本,你可以看到它有什么小的或巨大的变化。
3、如何无障碍阅读英文文档?
从我个人的角度来说,我觉得最终提高自己阅读英文文档的能力还是要脚踏实地。 没有捷径,只有两个关键点:积累和坚持。
你要做的只有一件事:每天至少花半个小时,选择一份技术性的英文文档,强迫自己从头开始,一点一点地读。
这个时间不需要定得太长,半小时就可以,太长了会坚持不了。
半小时是你玩几局王者,吃几回鸡的时间。 少吃一次鸡,骗队友两次,人家是不会怪你的。
举个例子,我从istio技术的官方文档中随机抽取了一小段,我们来看看这段小段。
本页概述了流量管理在 Istio 中的工作原理,包括其流量管理原则的好处。 它假定您已经阅读过什么是 Istio? 熟悉 Istio 的高层架构。
我自己看这段英文的感觉和中文一样。 但是对于英文基础不好的coder来说,刚开始尝试阅读文档的时候,会发现很多单词都不认识。
比如“本页提供”,只要你有初中英语水平,就都能看懂。 大致意思是“本页提供”,或者口语一点的中文就是“现在这篇文章主要是讲讲它”,这样的意思。
但是接着就会看到“overview”,很多人不明白,什么是overview?
这时候你肯定会查字典,这很正常。 这个词的意思是“概览,概览”。
那你应该自己准备一本词汇书。 记录你每天学的每一个生僻字和对应的中文意思。
然后你会看到“traffic management”,其实就是“交通管理”的意思。 你可能听不懂,可以查字典,积累生僻字等等。
刚开始的时候,你可能半个小时就看完了一小段几十个字,因为很多字你都不认识。
但这是一个积累的过程。 事实上,语言学习是非常困难的。 经过几个月的积累,感觉有点小。 经过一两年的积累,有一些小成就。
4. 坚持! 坚持! 坚持!
可以每天看半小时英文文档,每天积累生词,快速过一遍之前的旧词。
如果下次再读同样的生词,可能还是反应不过来。 没关系,再强化巩固,三遍网上学英语,四遍网上学英语,五遍。 . .
最后,几乎没有任何思想停顿,直到您瞥了一眼并立即理解其含义。 那么恭喜你,你的大脑已经接受了他,这时候你就可以把他从词汇本上删掉了。
而且,一个词用得越巧妙,印象就越深。 使用它或失去它,这是由我们大脑的生理结构决定的。
想一想,让什么、何时、何地这样的词成为你脑海中的一部分,因为你在无形中使用了太多次它们。
渐渐地,你会发现,越往后,你就可以逐渐理解一个完整的句子,逐渐可以理解一个段落网上学英语,逐渐可以理解一篇英文文章。
事实上英语不好的程序员如何自学阅读英文官方文档?,如果你真正阅读了几十种技术的官方文档,你会发现该技术领域的官方文档中常用的英文单词只有几千个。
所以如果你一直坚持阅读英文文档,你会发现自己每天都在通过实战磨练自己的阅读能力,而且往往一个词会在很多地方重复出现,让你有机会反复强化自己的记忆。 地方,多次见到他,你的记忆会非常非常深刻。
就这样,坚持下去,几年之后,那上千个常用的技术英语单词就会像中文一样印在你的脑海里。 想一想你刚才提到的时间、地点、内容,想一想这是不是事实。
即使你参加过一些英语学习培训班,那会给你提供很多技能,但最终你也需要坚持每天阅读,大量的实践阅读,大量的反复记忆来加强它.
这里最关键也是最难做到的是,你要把每天阅读英文文档变成一种习惯。
几个月、一年、几年后,你会发现阅读英文文档就像喝水一样。
那时,通过几年的坚持,你已经做了大量的训练,加强了对上千篇技术文档中常用高频词汇的记忆。 那时候看英文文档,基本上和看中文书的感觉是一样的。
在这里笔者再次向英语阅读困难的新老鸟们强调一下,也算是血洗了:
“重剑无刃,大术不灵”。 英语阅读和技能的积累一样,是一个修炼内功的过程,绝无所谓“一步登天”。
请记住:坚持! 这是一个人拥有的最难得的礼物。
纵观各路领军人物,足球界的C罗、篮球界的科比,论天赋绝不是最好的,但靠的是多年的坚持和坚强的意志力。 他们也在各自的领域取得了非凡的成就。
5. 约个时间吧
以上就是阅读英文文档的心得介绍。 有自己的感悟,也有在公司指导下属的成功案例和收获。
最后和大家约定一个:希望大家能按照这个方法坚持两年,坚持下去,风雨无阻。
当你最想放弃时,问问自己:
真不想像看中文一样流畅地体验阅读英文文档的乐趣?
- - - - - - - 结尾 - - - - - - -
另外给大家推荐孔猿课堂的1元系列课程,欢迎加入一起学习~
互联网Java工程师面试惊喜课程(1元独享)
SpringCloud阿里巴巴零基础入门项目实战(1元独享)
亿级流量下电商详情页系统实战项目(1元独享)
Kafka消息中间件内核源码精讲(1元独享)
12个实战案例带你玩转Java并发编程(1元独享)
Elasticsearch零基础入门精通(1元独享)
基于Java的手写分布式中间件系统实战(1元独享)
基于ShardingSphere的分库分表实战教程(1元独享)
本文由佚名发布,不代表阿卡索英语培训 - 英语一对一线上外教培训!立场,转载联系作者并注明出处:/xians/4155.html