◆方法◆
我先講結(jié)論方法发框。
假設(shè)你初入門劲阎,要去學一門技術(shù)。那么:
1. How:去找專家的 “實作方法” 課记盒、“實作方法” 書谦去,快速地跟著 TA 做慷丽。(請先一模一樣地跟著做,不要自作聰明地改鳄哭,也不要去問為什么要糊。)
2. What:接著把 “成果” 做一點小修改,看看會不會有效果妆丘。
3. Why:把東西改得有效果了以后锄俄,再去查 Why局劲。
五天都重復這樣的循環(huán),你就會了奶赠,至少能掌握這門學問的 60%鱼填。我保證,就這么簡單毅戈。
前提是:在前三個小時里剔氏,你能按捺住你的好奇心,別問 Why 與 What竹祷。否則你學五個月都學不出來。
◆原理◆
現(xiàn)在開始講原理羊苟。
人很犯賤塑陵,做事情前都要先問為什么,否則就不想做蜡励。然后知道為什么后令花,就會開始想 What to do 。而這就是 “最慘的地方”凉倚。
初學東西時絕對不要用大腦兼都,訣竅是 “用肌肉學習”。
如果你一開始用大腦學稽寒,就掉入了一個大陷阱扮碧,這也是很多人學東西學不起來的原因。
人的肌肉都是有記憶的杏糙,只要重復去做慎王,就會記住。
只要一件事情宏侍,重復練五次赖淤,肌肉就會帶著這件事的記憶。所以 “為什么” 不要問太多遍谅河,先做就對了咱旱,也不要一邊做一邊改成自己想要的。
也就是說在初學階段絕對不能讓 “大腦” 介入你的學習訓練過程绷耍。
◆Why->What的無窮循環(huán)◆
一旦有了 “為什么” 這個念頭吐限,學習者的大腦就會掉入一個無窮循環(huán):"Why" -> "What" -> "Why" -> "What" -> "Why" -> "What" -> "Why" -> "What"。
但問題是當你完全不懂這門知識時褂始,你的大腦就會當機毯盈,并且擺脫不了這個循環(huán)。不熟悉這個事情的操作方式病袄,大腦就會慌張搂赋,就會問為什么赘阀。這時候就毀了。
有些人的補救方法是去背熟 Rule Book脑奠,試圖掌握規(guī)則基公。這就更慘了,因為:
1. Rule Book 會讓人想睡宋欺,這時的學習效率會特別低轰豆。
2. 就算掌握了 Rule Book,新手根本無法根據(jù) Rule Book 展開世界觀齿诞,因為世界不是 Rule Book 建構(gòu)的酸休,Rule Book 只是世界的一個削減到最小,接近邏輯的規(guī)則祷杈,但它們不是基礎(chǔ)的 “邏輯”斑司。
◆不熟規(guī)則不是“罪惡”◆
為
什么臺灣人學語文學得那么失敗但汞?因為臺灣人學語文都是由 Rule Book
開始的宿刮,所以一堆人學八百年都學不會。其實世界上各領(lǐng)域都是這樣私蕾,都是勉強會用僵缺。“文法” 用得相當標準踩叭,這只能證明你
“有教養(yǎng)”磕潮、“受過高等教育”,但卻不會有 “文法” 不標準容贝,導致人家完全聽不懂的情形揉抵。
比如說寫程序也是這樣,一開始按照別人的例子去寫嗤疯,有效果冤今,但效率不好,編程的風格也不好看茂缚。于是你要慢慢學慢慢修戏罢,將其變成漂亮的程序。但人家不會說你沒按照正確的 “最佳方案” 去寫脚囊,導致了這個功能就不會動龟糕。
但
是呢?如果新手一開始花特別多的時間學語法悔耘,找最好的方法讲岁,并試圖去背 Rule Book,試圖了解它。讀完整本有關(guān) “設(shè)計模式”
的東西再學寫代碼缓艳。我跟你打包票校摩,保證什么鬼都寫不出來。因為他會 “鬼打墻” 在 “我不要犯錯”阶淘、“怎么一直保持完美”衙吩、“為什么” 里。
寫到這里溪窒,你會開始發(fā)現(xiàn)這件事有一點意思了坤塞。好像學得起來的技能,都是這樣學起來的澈蚌。
而且我跟你講一件更可怕的事實摹芙,這些學得起來的東西,在你學的時候宛瞄,要能夠保持傻傻初學者的狀態(tài)最好浮禾。
要是你已經(jīng)有類似領(lǐng)域的學習經(jīng)驗,那完蛋了坛悉,你會學超慢。為什么呢承绸?
因為你第一直覺一定是會想要 what裸影,然后把新東西的方法應用到自己的舊技能上,你會發(fā)現(xiàn)不起作用军熏,然后又開始問為什么轩猩。
于是 what -> why 循環(huán)開始了。
◆完全放空的新手狀態(tài)學習速度最快◆
我舉個例子荡澎。
當
初我們最早一輩人均践,有 SVN(Subversion:版本管理工具)經(jīng)驗的人學 Git(分布式版本控制系統(tǒng))時,學得特別久摩幔。結(jié)果不知道什么是
Git 的人彤委,學得就超快。因為我們會一直試圖把 SVN 應用到 Git 上或衡,然后找規(guī)則焦影,但找不到。我認識一堆大神剛學 Git 時
封断,都學得比現(xiàn)在的新手慢很多......
現(xiàn)在的新手學 Git 快斯辰,是因為 Git 現(xiàn)在有教學實例,照著打就好坡疼。不然如果真的按照 Git 的 Git Rule Book 來做彬呻,那么你就會發(fā)現(xiàn) Git 命令就是廢話。這點還被程序界拿出來恥笑。
人類在學新語言時這種情況也特別嚴重闸氮,因為這是一個領(lǐng)域剪况,人人都有一門精熟的技能,但是絕大多數(shù)人不知道規(guī)則是怎樣的技能湖苞。
所以學語言時拯欧,下意識你會驚慌,一直想用 what 去重新應用财骨,然后就會去問 why镐作。于是大腦就卡住 “鬼打墻” 了