我以爲主要途徑有三個。框架
一、看技術文檔。學習
若是要知其然,那就看文檔。特別是對一些庫的使用,直接衝過去看官方文檔便可。若是是學習一門複雜的語言,那最好看一下入門書籍,有一個總體理解。具體用的時候,在官方文檔挑一些章節來看。google
二、看技術書籍。文檔
要知其因此然,能夠選擇看技術書籍,挑好書來看。看技術書籍應該抱着兩個心態去看。第一:總體瞭解這門技術,能作什麼?有哪些優點和不足。第二:分析這門技術的核心,模式和框架的實現原理。源碼
三、看源碼。入門
要知其因此然,能夠去看源碼,多看源碼只有好處,沒有壞處。看優秀的源碼,就像是欣賞藝術精品。並且當沒有書籍可參考,文檔找不到答案,google不了。那麼看源碼是最後的殺手鐗了。要想成爲萬中無一的高手,必需要學會看源碼。原理