明知道英文文档很重要,读不懂怎么办?有什么好的方法吗?

明知道英文文档很重要,读不懂怎么办?有什么好的方法吗?_第1张图片
我们在进行项目开发时,有一个共识——不要闭门造车,而要尽量采用优秀的开源项目和技术栈——这样可以避免重复造轮子、避免掉进别人已经解决过的坑中,另外还可以帮助我们快速学习社区大牛们的思想精髓。可以说,使用优秀的项目就相当于站在巨人的肩膀上,在促进个人成长、把控项目质量、保证交付进度等方便都有积极的意义。

下面我们来数数当下最流行的项目和技术都有哪些呢?

Java Web开发
Spring系列几乎毫无悬念的成为第一

PHP社区
Laravel、Codeigniter等使用最广

Node.js社区
express、koa俘获了开发者的心

.Net开发
ASP.NET MVC 和CORE各领风骚

前端社区
以React、Vue、Angular为代表

客户端开发
IOS、Android各占半壁江山

数据库开发
Mysql、Oracle、MongoDB等
……

在这一连串享誉全球开发者的一流项目中,除了Vue.js和中国渊源颇深外,其他几乎所有的项目都源自欧美,尤其是美国。虽然在AI和区块链等热门领域中,中美似乎还有一战之力,但对数量众多的开发者来说,不得不承认,这些源自欧美的技术和框架才是我们最重要的工作技能之一;换句话说,如果能熟练使用且深刻理解这些技术,对我们面试拿Offer、提升能力、升职加薪都有立杆见影的帮助作用。

如果想更好地去学习一个框架,有两个公认的好办法——

1、阅读官方文档
2、研究项目源代码

为什么是阅读官方文档呢?因为官方文档权威可靠、资料丰富、更新及时。这类项目的迭代速度通常都非常快,中文资料的翻译速度往往追不上项目更新的速度,更何况很多翻译其实质量堪忧。

研究项目源代码,这个就更不用说,“学会使用”只是第一步,“深刻理解”才是更高的层次。古人很有智慧,他们说的“知其然知其所以然”以及“格物致知”都是这个道理。

有点遗憾的是,虽然我们从小学、初中开始就学英语,但是英文不好在程序员中还是一个比较普遍现象。要更好地学习开源项目,英语是横在我们面前的一座大山。

你可能感兴趣的:(闲谈,程序员英语,python)