1. 程式人生 > >培養集中注意力的學習方法

培養集中注意力的學習方法

你是否會看書無法集中注意力,特別是程式設計專業書籍,一遇到比較難得地方,就會走神。過了半個小時,發現什麼都沒有收穫。

本人也有這個困惑,一直想要在程式設計上得到進步,想要通過各種經典書籍來增加水平。但是每次看的時候,看緒論,看前言都看的津津有味,一旦涉及到程式碼、公式,就感覺看不下去了,這也使本人一直在原地踏步。

本人也一直在尋求一種方法,可以在看一些難點的時候集中注意力,至少碰到了,得把難點看完,而不是直接遊神,想別的事情了。

三個原則:

1.選擇合適的時間

這一原則可以理解為將什麼樣的心情就做什麼樣的事情。就如本人前面講的,一本書的前言和緒論可以很開心的看完,而公式和程式碼卻沒有耐心看。這就說明我們更願意做一些簡單的事情,而對於難點有本能的抗拒。

但是一本書總有難點,而且可能非常多,這又是我們提高自己的必經之路怎麼辦?

我們就需要了解我們的注意力。一個人的注意力不是能夠一直集中在某一物體上的,當我們長時間的把注意力放在一樣事物上,很容易產生疲勞(除非是真的熱愛)。我們就需要有效的管理我們的注意力。

本人的做法是以半小時為一單位。在半小時內只專注一件事情,特別是一些書中的難點,需要深入思考的。並且不做其餘任何多餘的動作(包括:上廁所,喝水,剪指甲,站起來走走,東張西望,回覆資訊等等)。這種方法又叫番茄工作法。當半小時結束了,就需要完全放鬆了,喝水,上廁,看一些簡單大白話文章之類的,休息15分鐘。再等待下一個半小時。

總體以45分鐘為一個週期,集中注意力半小時,休息15分鐘。當然,這個半小時不是死的,是可以靈活變的,但是最好每次都是固定的,覺得注意力好的,就40-20,不好的就30-15。最差也得30-15,畢竟有些東西還是要深思的。

每天最少要保持1個小時的專心學習時間。

2.做可重複的事情

習慣的力量是強大的。當我們習慣於每天學習1小時的時候,每天到點了,生物鐘就會提醒我們該學習了。

做可重複的事情也是要求我們做一件事情需要有可持續性,同時要求我們對我們的行為做一定的規劃。對於一本書,我們可以規定每天看多少內容,在接下來的一段時間內都需要來看這本書,直到看完。

從另一方面來講,我們需要制定一個長期計劃(最少以周為單位),在這個長期的計劃裡做的是同一件事。也就是說我們可以計劃一個月看完一本書,每天看完幾個章節。不要把幾本不同的書中的內容當做接下來幾天的計劃,因為這會分散你的注意力。總體來講,不利於計劃的制定。

3.做有規律的事情

這一點可能會覺得與第二點有重複,但是理解起來完全不一樣。

有規律可以理解為可預見性,即我們做了某一個動作之後產生的後果,在大概率上我們是可以確定的。

存在這一點是因為這可以增加我們的滿足感,或者說是一種心理安慰。這對於枯燥的學習過程及其重要的。

那麼運用到我們學習程式設計技術中該怎麼做?

一方面,我們在學習一門新語言或者一門新技術的時候,很多時候我們都只是聽過,沒有實際用過,不知道他到底有什麼用。那麼我們首先就得了解它的具體作用。

可以看百度百科的定義,也可以看看別人的部落格,特別是那些不依靠任何公式,圖文並茂的文章最好了。這樣在學習的過程中我們會明白最終我們會走向什麼地方。

另一方面,我們得從最基本的方式做起,而不是一下子跨大步。

從hello world開始是最正確的方式。並且每天總結。

本人的做法就是寫部落格,將自己學到的知識點做一個總結。我們每天至少一個小時的學習,總有那麼一點是可以總結的,而因為書本的侷限性,不可能把所有的情況全部例舉出來,所以我們可針對其中的一個知識點,看看別人的部落格,至少3,4篇,然後進行自我總結。在經過一段時間後,我們的知識點就可以織成一張網了。

保證我們每一個學習階段的正確性。

總結:

1.保證自己在有精力的時候攻克難點,在沒有精力的時候做雜事

2.制定一個長期的計劃,每天的計劃內容務必相同或類似

3.瞭解我們的計劃的最終目的,總結每天的的學習成果