如何快速閱讀並理解英文的技術文檔


作為一名程序員,要實現我們的產品,首先需要選擇一種或幾種編程語言,其次是使用各種工具和第三方庫。

而在這個過程中,就少不了對這些語言、工具和第三方庫的下載和學習。

下載一般都非常簡單,但是關於如何使用,相信大家都會有各種各樣的學習方法。

但是不管通過什么方式,追根溯源都會來到官方文檔。

那么問題就來了!目前來說,大部分的官方文檔都是英文的,如何才能快速的理解並使用官方文檔呢?

今天,把自己的學習方法拿出來,和大家一起分享一下,希望大家可以盡量少走一些彎路,盡快的找到bug的解決方法。

說起來很簡單,主要分3步:1,首先要能找到官方文檔;2,看introduction或者overview;3,對症下葯

如何找到官方文檔

這一點對於大部分的編程語言和工具來說,都沒啥大問題,大家可以很容易的在官方網站上找到相應的技術連接或者文檔。

到目前為止,我遇到的唯一一個找了比較久的鏈接是css的鏈接,在W3C里面:https://www.w3.org/community/webed/wiki/Main_Page#CSS

但是想想也對,因為css就是W3C制定的。

從這我們也可以學到一點,就是需要我們經常整理所知道的,或者了解的,技術的分類和歷史。這樣,下次再有問題時,就可以快速的定位到某一個技術或者和它相關的幾個技術。

快速理解文檔架構

大部分的技術文檔都有一個introduction或者overview部分,這部分可不是隨便寫的。

文檔的結構也像是我們寫代碼時采用的架構一樣,從大到小,一步步深入。特別是英文文檔,因為外國人寫的文章都非常傻瓜,出發點特別低,是采用循序漸進的方式,讓你深入理解下去的。

這也是我問什么推薦大家讀英文官方文檔的原因。

所以這塊的內容,我們不應該隨便看。一句一句讀吧!!!

如果看不懂怎么辦?這個要從兩個方向考慮,一個是英語不懂;一個是描述的相關技術或者背景不懂。

  1. 英語不懂怎么辦?這個時候可以用百度了,查單詞的意思(僅限於查單詞意思)。剛開始如果發現要查的單詞特別多,千萬不要怕。因為不同的技術文檔,是由不同的人寫的。很有可能你可以很容易的看懂另一份技術文檔,但是這一篇你卻完全讀不懂。所以,靜下心,好好讀,慢慢查。等你讀完了,你會發現后面的章節會容易了很多。為什么?因為同一份技術文檔,基本上是那么幾個人寫的,用的單詞和術語都一致,所以我們只需要摸清他喜歡使用那幾個英語單詞就ok了。
  2. 相關的背景或者技術不懂怎么辦?看看這塊內容和你的關心的部分關系大不大,如果不大,那忽略過去就好了。如果有關系,那你就得先把這塊內容了解清楚了。順便恭喜你一下,如果遇到這種問題,說明你的技術庫又添加了一項新技能。

對症下葯

接下來的事情就比較簡單了,等你完成步驟2后,你已經知道該在哪里找你需要的信息了。

如果還是找不到怎么辦?那請重復步驟2,所謂書讀百遍,其義自現!!!

最后一個問題,可不可以直接買一本中文的書來看呢?

答案是,可以,但是這個就像是吃別人已經咀嚼過的食物一樣,雖然最終結果可能一樣,但是如果以后在其它技術上遇到相同的問題呢?

繼續去買書嗎?如果書還沒出呢?其實沒太大必要!另外,翻譯出來的書,可能是針對舊的版本的。一旦新版本中有相應的更新,你是不知道的。

 

不知不覺又說了這么多。

最后說一句,如果官方網站就是沒有提供技術文檔呢?那就先看一下github上有沒有源碼。另外順便注意一下,如果它連技術文檔都沒有,真正使用過它的人會多嘛?先去github(如果有的話)上看下它的star數量吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM