最近這段時(shí)間對(duì)幾篇文章反反復(fù)復(fù)的閱讀過(guò)后,還是沒有達(dá)到所謂的融會(huì)貫通。于是開始思考如何去閱讀,這里順便總結(jié)了一下!

時(shí)間投入產(chǎn)出
周末花時(shí)間把之前的閱讀過(guò)的一篇文章重新閱讀了一遍。文章比較長(zhǎng),看起來(lái)非常吃力,之前看過(guò)也就簡(jiǎn)簡(jiǎn)單單看過(guò),并沒有留下太深刻印象。一篇文章看過(guò)了好幾遍,可還是沒有掌握其中的精髓——這個(gè)問(wèn)題困擾了自己很久很久。
習(xí)慣把時(shí)間的利用看成一種投資。如果零零散散的投入了大把時(shí)間而沒有把一篇文章吃透,那樣投資回報(bào)率太低了。盡所有可能的情況下,提高投資回報(bào),提高單位生產(chǎn)效率是當(dāng)務(wù)之急。
不僅僅是閱讀需要考慮投資回報(bào)率,做任何事情都需要有這樣的意識(shí)。現(xiàn)在能想到的提高回報(bào)率的方式就是:
- 專注
- 隨時(shí)進(jìn)行思考
不要在任務(wù)之間來(lái)回的切換,以為大腦可以像CPU那樣并發(fā)執(zhí)行,其實(shí)大腦上下文切換的代價(jià)是相當(dāng)巨大的。這一點(diǎn)深有感觸,做一件事情就一心一意的去做。比如在閱讀一篇文章就不要想似乎有一篇類似的文章,在閱讀完之后再去對(duì)比。
有效的閱讀
如此這樣的浪費(fèi)時(shí)間去反反復(fù)復(fù)閱讀一篇文章,那就證明你的閱讀方式有問(wèn)題,久而久之就會(huì)覺得自己的學(xué)習(xí)能力是否下降了。漸漸認(rèn)識(shí)到為什么會(huì)隔一段時(shí)間再去看同一篇文章,然而卻依然沒什么印象、收獲的原因?!?strong>之前只是看,而沒有思考,沒有實(shí)踐。這就涉及到所謂的精讀和泛讀。
閱讀別人的東西,一定要結(jié)合自己的思考,并且得到一定的結(jié)論,不經(jīng)過(guò)思考的過(guò)程都是非常容易遺忘的。總不能讓時(shí)間白白浪費(fèi)了吧!
泛讀(單純性閱讀)
- 泛讀基本上算是看完之后只能留下幾個(gè)關(guān)鍵詞在腦海中,沒有任何的思考和記錄。
一般這種閱讀方式適合于急切的解決某個(gè)問(wèn)題,實(shí)用價(jià)值很高,但理論研究?jī)r(jià)值不高的情況。僅僅告訴你怎么做,而沒有告訴你為什么,常見的比如什么開發(fā)手冊(cè),API文檔等。
雖然每天習(xí)慣性的看一些文章,但是這些文章看了可能也僅僅就是看了,就圖看個(gè)熱鬧,并不會(huì)有任何的思考和記錄。看完后如果覺得文章還可以就點(diǎn)個(gè)贊,順便加入收藏,心想著以后等用到的時(shí)候再回來(lái)看。
等真的遇到問(wèn)題,如果情況好點(diǎn)你可能會(huì)有一些印象,記得好像收藏過(guò)相關(guān)的文章,可是等你打開收藏夾后卻發(fā)現(xiàn)里面收藏了太多太多的文章,已經(jīng)根本沒有辦法找出你想要的那一篇了;甚至有可能你早已經(jīng)忘記了自己還收藏過(guò)那樣一篇文章。最后沒辦法只能通過(guò)百度或者谷歌去搜索解決辦法。
這類型的閱讀在解決問(wèn)題的時(shí)候出現(xiàn)的幾率非常高。需要做的是盡量減少這樣淺層次的閱讀習(xí)慣。時(shí)間久了,會(huì)造成你覺得自己很牛逼的假象。感覺自己看過(guò)很多文章,其實(shí)你也就只是看過(guò),并沒有添加到自己的知識(shí)體系中。
精讀
精讀更適合于為了提升自己而進(jìn)行的閱讀。常見有兩種:
- 驗(yàn)證型閱讀
- 學(xué)習(xí)型閱讀
進(jìn)行這類閱讀的時(shí)候有個(gè)小技巧:提煉文章中的關(guān)鍵字或者叫Tag,然后由多個(gè)點(diǎn)去抓住整篇文章。
驗(yàn)證型閱讀
- 這類閱讀的產(chǎn)出一般是一個(gè)DEMO,也就是跟著文章的脈絡(luò)去實(shí)踐,實(shí)事求是的寫一寫文章中的代碼,驗(yàn)證文章的內(nèi)容。
這種閱讀方式更適合于快速掌握某種編程技能,UI效果,驗(yàn)證某個(gè)技術(shù)知識(shí)點(diǎn),即時(shí)性非常強(qiáng),能夠馬上看到結(jié)果。
這類文章在技術(shù)文章里面的比例是非常大的,尤其是在客戶端開發(fā)中。常見的一些UI效率,耳目一新的動(dòng)畫都屬于這種范疇。在閱讀這類文章的時(shí)候,切不可走馬觀花,看完就看完了。而是應(yīng)該跟著步驟把這個(gè)效果實(shí)現(xiàn)出來(lái)。
在閱讀額這類型的文章,常常的困惑就是一步一步按照步驟走下來(lái)要花費(fèi)很多的時(shí)間。面對(duì)這樣困惑的時(shí)候,最好是根據(jù)現(xiàn)在時(shí)間的安排來(lái)做。如果時(shí)間充裕,就把效果實(shí)踐出來(lái)。時(shí)間不夠就往后面推一推,很多情況下,這種推一推可能一輩子也就不會(huì)去相關(guān)的代碼了????!
雖然實(shí)踐文章中的代碼很浪費(fèi)時(shí)間,而且有時(shí)候覺得沒必要。但當(dāng)自己親手把結(jié)果敲出來(lái)的時(shí)候,其實(shí)是完成對(duì)某個(gè)知識(shí)點(diǎn)的掌握。有些看似簡(jiǎn)單的效果、demo不經(jīng)過(guò)自己親手實(shí)踐一番,其實(shí)你根本沒有掌握。
學(xué)習(xí)型閱讀
- 這類閱讀更多的是講解的一些理論知識(shí),比如什么JVM深入理解、TCP/IP協(xié)議詳解、深入理解RunLoop等等。往往一次閱讀根本不能完全消化文章的內(nèi)容,需要反反復(fù)復(fù)的去咀嚼。程序員往往通過(guò)這類型的文章來(lái)提高自己的內(nèi)功。雖然這類型閱讀不能馬上體現(xiàn)出他的價(jià)值,但是它會(huì)深深地影響你的技術(shù)水平。
學(xué)習(xí)型閱讀的產(chǎn)出應(yīng)該是最為豐富也最為系統(tǒng)的,應(yīng)該做相應(yīng)的筆記、讀后總結(jié),甚至用實(shí)踐驗(yàn)證文章所提到的理論。對(duì)文中提到的某個(gè)不熟悉的名詞、知識(shí)點(diǎn)深入挖掘。過(guò)程可能會(huì)是非常的枯燥,但是當(dāng)你想想寫文章作者所經(jīng)歷的枯燥,你這點(diǎn)的枯燥就不算什么了。
不光要理解文中所談的各個(gè)知識(shí)點(diǎn),還需要做串聯(lián)歸納以成體系,精讀一篇深度好文就是一次和作者做深入交流的機(jī)會(huì),如果在某個(gè)點(diǎn)上和作者達(dá)成了一致,你會(huì)有一種他鄉(xiāng)遇故知的感覺。像這類學(xué)習(xí)型閱讀,簡(jiǎn)而言之,是宜少不宜多,宜精不宜泛。個(gè)人一個(gè)周就看一兩篇基本上就夠了。
學(xué)習(xí)型閱讀建議直接看相關(guān)的書籍。因?yàn)榫W(wǎng)上的一篇文章很難把這種理論性的知識(shí)介紹得很清楚,全面。通過(guò)看書才是學(xué)習(xí)型閱讀的正確途徑。網(wǎng)上的一篇文章知識(shí)其中一個(gè)很小的點(diǎn),當(dāng)然如果在一篇文章中就能夠徹底吃透這個(gè)點(diǎn)那是相當(dāng)不過(guò)的。
寫在后面
最近的效率有點(diǎn)低,看了很多,想了很多,卻做的時(shí)間太少。上至服務(wù)端j2EE、SpringBoot全面學(xué)習(xí),下至計(jì)算機(jī)網(wǎng)絡(luò)回爐重溫。做些什么了,學(xué)到的知識(shí)不在實(shí)際場(chǎng)景中運(yùn)用,久而久之就會(huì)淡忘掉。