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

做爲一名程序員,要實現咱們的產品,首先須要選擇一種或幾種編程語言,其次是使用各類工具和第三方庫。css

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

下載通常都很是簡單,可是關於如何使用,相信你們都會有各類各樣的學習方法。程序員

可是無論經過什麼方式,追根溯源都會來到官方文檔。github

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

今天,把本身的學習方法拿出來,和你們一塊兒分享一下,但願你們能夠儘可能少走一些彎路,儘快的找到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數量吧。

相關文章
相關標籤/搜索