天天看點

如何學習

 我最早學的是機械制造與自動化,後來陰差陽錯走上了學習軟體開發的道路,當時學習.net開發。

我做軟體開發,聽視訊學習時,企圖不錯過細節,然後細細的聽,慢慢的聽,聽的很慢,聽的很細,感覺像一直聽不完一樣,再後來慢慢放棄了。

那麼真的需要,不錯過任何細節嗎?聽視訊學習,首要的,是聽取什麼呢?

根據個人的感覺:

1,首要的是,聽取大概主枝,如何操作;

2,在一個地方看到,上手一個語言的最好辦法是,先嘗試修改代碼,處理bug;

   我在第一份工作時,上司先讓我修特别簡單的bug,我在項目中來回翻找,慢慢的對項目熟悉了,就沒了陌生害怕的感覺。

如何學習(知乎建議):

1,想明白你真的想學的是什麼?

2,很多我們想學的skill(技能),其實是很多小一點的skill(技能)的集合。每個小部分都有自己的要求。如果你能想明白這些小的skill(技能)裡面,

那些小的skill(技能)能幫助你達到你的目标,你就可以先學習這些小的skill(技能),如果你能先學會這些最重要的東西,你就能在最短的時間提升自己的表現。

作者舉了個例子,如果你想學程式設計,不要給自己買20本書,然後告訴自己“等我讀完這20本書,就開始程式設計”。不要這樣,你開始隻要學到你

足以練習并足以自己糾錯的程度,就好了。

還是PS的例子,當時我也找了幾本書看,但我從沒想過要把書讀完,我隻是找了上一步中我發現我需要的skill(技能)學習。

作者發現你學習任何skill(技能)的時候,都會有一個叫做“frustration barrier(挫折障礙)”的東西幹擾你,在你沒有學到一定程度之前,你可能不會有任何突破,但是一旦你過了這個frustration barrier(挫折障礙),一切就像打通了任督二脈一樣美好(你找誰?我是任督二脈。)用咱中國人的話說就是>開竅了。

是以,一開始見不到效果的時候,不要放棄,一定堅持20h(這個隻是估計值,你可以了解為你能投入的最大時間/精力)左右看看效果。

這個也不舉栗子了,相信大家都能了解。

最後,Josh Kaufman 歡快的用他剛20h學會的(小吉他?)給大家奏了一曲(各種串燒,我聽出來的有泰坦尼克主題曲,I'm yours,和Taylor 小美女的一首歌)

視訊标題:The First 20 Hours -How to Learn Anything Josh Kaufman

牆内位址:http://v.youku.com/v_show/id_XNTg2NzQyNTM2.html

10000小時理論其實是

你需要花10000小時才能做到極緻,做到行業頂尖,後來卻被了解成需要花10000小時去學習。

附加部分1:

知乎标題:學習一個新領域的知識的最佳方法和最快時間各是什麼?

以上内容,連結位址:https://www.zhihu.com/question/19550362

有個工程師總結了,垃圾回收的思想精髓。

垃圾回收的思想精髓:

1.分步驟,複雜的事情需要分步驟解決,分步之後,把影響性能的步驟壓縮到最小時間範圍。

2.大化小,大的東西需要劃分成小的元素來管理,把記憶體分代,分區域,分塊皆是如此。

這種思想用來解決發雜問題,是個好的思路。