谈谈快速学习方法
今天和一哥們聊天,先是閑聊后來聊到學習方法上面來。談到學習方法總想找一種來得快、映像深的方法(這兩個要求都是極高的),說實話這樣的方法很多人都在找,但是真正找到的人沒幾個。因為個體差異還是很大的,那些“大師”、“名家”所吹捧的方法真正能用上的不見得有幾個。但是對于學習方法,還是可以從方法論、工程學方面來做研究的。
今天聊到了一個統計法。通過一定數量的對樣本進行認識、分析,最后得出對樣本的整體架構的一個認識。但是這個方法的問題是:1、需要一定數量多的樣本,2、耗時耗力太大,3、效果不一定明顯。統計法是通過觀察整個系統的變化,舍棄小概率的異同,留下大概率的共同。但是在這個過程中還是存在對系統內核的了解知之甚少的問題。顯然這個方法不一最好的快速學習的方案。
繼續聊了一個“拆分法”。把要學習的系統拆開,觀察其內部工作原理?。對其工作原理做出自己的推論,并作改進。這個過程任然也要反復進行多次,才能按照一定的模塊規則把一個完整系統拆開。但是相比上面的統計法要快得多。拆分法的重點和要點是什么呢?思想動機驅動,拆的過程中精力高度集中。思維占據主導性。根據系統方案提出相應的假設,根據具體情況作出判斷。這個方法難度更大,不過速度快上好幾倍。
最后聊一聊軟件設計和算法編程。軟件設計更多的是指軟件開發人員通過編程語言為實現相應的功能而實現的軟件模塊。工程性更強,一部分開發人員是在第三方部件的基礎上作出相應的組合,調整。而算法編程更多的是考慮對功能實現過程的選擇,優化。更注重解決問題的本質,把問題簡化到最簡單的比較運算、加法運算。一直有夢想做一個算法程序員,但是算法難度過大,調整性強。而現在面臨的是基礎不足,生存問題,所以只能先做一份能力范圍內的工作,算法的事慢慢來。
總結一下。一直覺得學習這件事是以人腦為主要驅動源,外界資源為輔助的過程。而大多數情況下人腦是處于附屬的位置,主動和被從這兩個角度我想是一件事做得好壞的關鍵因素了。對,這篇文章的兩個關鍵詞就是“主動”、“被從”。??(20131—04—09)
總結
- 上一篇: 一起Talk Android吧(第四百八
- 下一篇: 笔记本配置性价比选购