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