好的項(xiàng)目或者軟件都是文檔十分完善的,雖然說??次臋n不看源碼對(duì)項(xiàng)目軟件學(xué)習(xí)沒什么卵用。但是文檔在手如有神助,就如君子愛財(cái)取之有道矣。
看文檔如讀書,讀書是有思考的記憶,每個(gè)人讀書的方式都不一樣,造成理解和深入情況不盡相同。如何更高效的來閱讀文檔是一個(gè)初學(xué)這首要解決的方法問題,方法用對(duì)事辦功倍。
一、泛讀一遍
文檔到手先是仔細(xì)看些文檔的用途,提綱目錄是否是自己需要的。本身你想要一個(gè)講架構(gòu)的文檔,而你卻看的一個(gè)api說明文檔。泛讀就是看是否是自己的需求,能從中獲取一些概念,文檔將了一些什么內(nèi)容。
二、精讀一遍
確定文檔可用性后就是深入閱讀,我就不再滿足于書上的例子了,我會(huì)自己發(fā)散思維,試著舉一反三,自己舉例子來應(yīng)用這些代碼。也會(huì)去看看書上提出的練習(xí),然后試著靠自己去解決這些問題。每一章節(jié)的語法都熟記于心。
三、操作一遍
看書或看文檔,里面一般都會(huì)有具體的思路,這有助于我們的理解。除了書中的練習(xí)題和文檔中demo,還可以嘗試著做做自己的項(xiàng)目。另外,請(qǐng)一定要自己親手寫代碼,不要想當(dāng)然地以為閱讀和理解代碼就夠了好記性不如多敲敲鍵盤。