-
1 # 重看影視
-
2 # 吃雞小迷弟
程式設計類書籍是選擇【一遍精讀】還是【多遍泛讀】是要根據使用者對於程式語言的熟悉度來確定的。我建議對於剛接觸程式設計的人是要精度的,而對於程式設計比較熟悉的則建議泛讀。
【一遍精讀】適合初學者。尤其是學習程式設計的初學者,精讀是很必要的,因為書本上很多知識都是最為基礎的,精讀才能掌握這些基礎,畢竟程式設計是一句一句基礎程式碼來實現整個功能的,因此基礎是必須掌握的點。
另外,程式設計類的書籍一般都是由淺入深,循序漸進的介紹整個知識脈絡,精讀才能讓初學者慢慢的加深對知識的理解,跟隨著整個書本的知識,系統的進行學習。
最重要的是初學者渴望得到的並不是多麼複雜的程式設計程式碼,而是自己對於新知識的理解與學習,泛讀會讓初學者越看越懵,甚至很難理解,這樣也就產生了厭學心理。
2.【多遍泛讀】適合程式設計熟練掌握者
多遍泛讀往往是對於熟練操作的人使用的讀書方法,對於書本的基礎知識已經掌握,泛讀是為了鞏固自己的知識脈絡,更多的時候是為了彌補記憶知識的模糊點,重新翻書來確認一下正確的使用方法。
泛讀更多時候追求的是書本與書本之間的不同解決問題思路,為了開拓自己的視野,發散自己的思維,畢竟程式設計的世界,解決問題可以有N種方法。
與精讀最主要的差別,泛讀不會在意細枝末節,更多的是針對某一點知識需要理論支撐而去泛泛的瞭解,幫助自己回憶當初對於知識點是如何理解的。
其實,非要將【一遍精讀】和【多遍泛讀】加以區分的話,我認為這些都是學習程式設計過程中必須要掌握的讀書方法,只不過是不同學習階段,我們讀書的方式也要隨時調整,就好比從初學者到熟練使用者的逐步過渡。
-
3 # 修心養德
當然是多遍泛讀比較好,今天週日下圖是我這周泛讀完成的三本書。
知識是用來用的 尤其是程式設計類的主要是多動手練習。但是如果剛開始就一章一章的精讀,容易鑽進去出不來,容易失去耐心學不下去,到最後就變成由入門到放棄了。所以建議先泛讀一遍整體把握,看看這本書(不僅限於程式設計書)主要講了什麼內容,什麼結構,每一章主要講了啥,混個眼熟。
人的記憶是有遺忘規律的,不管你第一遍讀的多精,後面該忘的還是會忘,尤其精讀時間線拉的太長,學了後面的前面的都忘了。當然如果精讀的時候能認真做筆記,後面時時回顧的另說。不過怕你一沒那個時間,二沒那個耐心。
另外程式設計類的還是需要多練習,選擇一本好的入門教程很關鍵,入門了以後需要哪裡就現學哪裡,泛讀的好處就是你對知識結構有整體的把握,實際程式設計的時候需要用到那一塊的知識,怎麼用有整體的把握和概念。
去年三月份的時候考過了C++二級,但是一年沒用,忘的差不多了,下週打算花一週時間讀一遍吃C++Primer Plus,共同努力吧,別人說的都不一定對,因為適合自己的才是最好的。
回覆列表
看自己的習慣,兩者結合吧。
我是這樣讀書的,通常我是喜歡精讀,因為搞不懂的話就像吃生飯一樣不舒服,但是有時候會因為一個問題導致自己很長時間都不能理解,這樣也會影響讀書的效率,我覺得要是能把讀書遇到的問題,就更好了,然後不會的在以後得向姐中可能會找到答案,在你放過這個問題後,因為在自己以後得工作中會遇到這些問題,以後再讀第二遍的時候就能讀懂。
一遍精讀的時候最好能把整本書提到的技術都能夠了解,並熟悉大體框架,這就算精讀成功了。
然後多遍泛讀的時候再把以前感興趣的或者難的自己在研究一遍,多看看書多在網上查查也許就會明白很多,