1. 程式人生 > >學習中的80-20法則

學習中的80-20法則

80-20法則相信很多人都知道,比如20%的消費者產生80%的收入,等等.

最近思考的一個問題,學習中也有這樣的規則,花20%學會某門知識中最常用的80%,對於大部分的應用而言,足夠應付了,而且一旦掌握了這80%,也具備了在網路上搜索篩選該方面知識的能力.

我看過不少書籍,有的大而全,如<<C++ primer>>,當年學C++的時候老老實實的啃了好幾年,但是現在看來,很多特性用不上,自然也就忘了,但是真正要使用起來的時候我還是可以很快的查詢到我需要的內容的.

也有的書籍,短小精悍,集中火力在最常用的80%上面,比如<<effective C++>>就是這方面的典型代表,它把C++中最常遇到的問題逐個分類做了講解,這也是很多人認為學習C++必須看這本書的緣故.
另外,<<Perl語言入門>>也是這方面的經典.

說了這麼多,只是想用自己的經歷告訴大家,如果你不是學院派,如果你不想研究茴香豆的茴字有幾種寫法,那麼要快速的學習某一門知識以達到滿足你需求的地步可以考慮以下的步驟:
1) 瞭解這門知識的梗概,如果有那種短小精悍能夠讓你幾天就大致對這門知識的體系有了解的就更好了.
2) 把握什麼是這門知識的80%,集中火力打擊.
3) 動手實踐,最開始的時候儘量找小而全的專案入手.
4) 具備搜尋定位問題的能力,比如提問的智慧,比如靈活使用搜索引擎的技巧,最好還要在你的電腦中有一份關於該知識的索引參考手冊.

當然,要"快"並不代表囫圇吞棗,我反對對知識的理解一知半解半桶水,這裡強調的只是要在儘可能短的時間內用好新的知識.

=========分隔線======================
可能還有需要補充完善的內容.