时间:2021-07-01 10:21:17 帮助过:17人阅读
而在这个过程中,就少不了对这些语言、工具和第三方库的下载和学习。
下载一般都非常简单,但是关于如何使用,相信大家都会有各种各样的学习方法。
但是不管通过什么方式,追根溯源都会来到官方文档。
那么问题就来了!目前来说,大部分的官方文档都是英文的,如何才能快速的理解并使用官方文档呢?
今天,把自己的学习方法拿出来,和大家一起分享一下,希望大家可以尽量少走一些弯路,尽快的找到bug的解决方法。
说起来很简单,主要分3步:1,首先要能找到官方文档;2,看introduction或者overview;3,对症下药
这一点对于大部分的编程语言和工具来说,都没啥大问题,大家可以很容易的在官方网站上找到相应的技术连接或者文档。
到目前为止,我遇到的唯一一个找了比较久的链接是css的链接,在W3C里面: https://www.w3.org/community/webed/wiki/Main_Page#CSS
但是想想也对,因为css就是W3C制定的。
从这我们也可以学到一点,就是需要我们经常整理所知道的,或者了解的,技术的分类和历史。这样,下次再有问题时,就可以快速的定位到某一个技术或者和它相关的几个技术。
大部分的技术文档都有一个introduction或者overview部分,这部分可不是随便写的。
文档的结构也像是我们写代码时采用的架构一样,从大到小,一步步深入。特别是英文文档,因为外国人写的文章都非常傻瓜,出发点特别低,是采用循序渐进的方式,让你深入理解下去的。
这也是我问什么推荐大家读英文官方文档的原因。
所以这块的内容,我们不应该随便看。一句一句读吧!!!
如果看不懂怎么办?这个要从两个方向考虑,一个是英语不懂;一个是描述的相关技术或者背景不懂。
接下来的事情就比较简单了,等你完成步骤2后,你已经知道该在哪里找你需要的信息了。
如果还是找不到怎么办?那请重复步骤2,所谓书读百遍,其义自现!!!
最后一个问题,可不可以直接买一本中文的书来看呢?
答案是,可以,但是这个就像是吃别人已经咀嚼过的食物一样,虽然最终结果可能一样,但是如果以后在其它技术上遇到相同的问题呢?
继续去买书吗?如果书还没出呢?其实没太大必要!另外,翻译出来的书,可能是针对旧的版本的。一旦新版本中有相应的更新,你是不知道的。
不知不觉又说了这么多。
最后说一句,如果官方网站就是没有提供技术文档呢?那就先看一下github上有没有源码。另外顺便注意一下,如果它连技术文档都没有,真正使用过它的人会多嘛?先去github(如果有的话)上看下它的star数量吧。