0.)前言:
暑假的開始的第二周更耻,開始上緊發(fā)條用Ruby On Rails時做網(wǎng)頁的imgaeUpload功能焊切,過程中遇到很多bug,像是無法rake db:migrate,又或者是出現(xiàn)avatar_changed的undefined error,又或者出現(xiàn)無法update的指令侦鹏,這些種種的問題飒炎,我都會在stack overflow去詢問埋哟,實(shí)際上,網(wǎng)路上有很多問題郎汪,其實(shí)他并沒有說清楚全部背後的環(huán)境設(shè)定赤赊,而是講述重點(diǎn)部份。
此時煞赢,我在解決問題可能只是去用蒙的抛计,意味著我不斷地搜尋關(guān)鍵字,來去mapping我的問題照筑,但很大的盲點(diǎn)是吹截,在這樣的解決問題的方式極度費(fèi)工夫,因?yàn)槲覠o法去真正解決每一行程式碼的意涵凝危,這樣會造成我的邏輯是碎片化的波俄,我無法用邏輯推演去判斷問題大概的方向,簡單來說只能像在大海里撈針般去找尋解答蛾默,甚至來說懦铺,往往我遇到bug時,自己就會十分恐慌趴生,假使過了一陣子還是無法解決的話阀趴,我可能就會想辦法去把環(huán)境復(fù)原成未更改的版本就漾,而非真正解決根源的問題點(diǎn)捏萍,這樣的學(xué)習(xí)模式其實(shí)往往是事倍功半的,因此显押,書寫此篇浸踩,以記錄下自己的學(xué)習(xí)感受與盲點(diǎn)叔汁。
1.)盲點(diǎn)探詢
從前言所談到碎片化思考與逃避根源解的問題後,我自己檢視過往的學(xué)習(xí)模式,發(fā)現(xiàn)自己有一個很深的盲點(diǎn)据块,用一句話概括就是
“貪快码邻,不求穩(wěn),缺乏反覆練習(xí)”另假,
這句話的映射到我身上的學(xué)習(xí)系統(tǒng)就是像屋,往往我遇到問題點(diǎn)時,我就會覺得很難受丶很overwhelmed边篮,很想找個速成方法趕緊把問題解開己莺,
但往往這樣基礎(chǔ)不扎實(shí)的處理方式,往往在初階段時影響不不大戈轿,但到了中後階段時凌受,基礎(chǔ)不穩(wěn)丶練習(xí)量不足的盲點(diǎn)會造成嚴(yán)重的後果,
好比說思杯,蓋房的一磚一瓦都是放水胜蛉,那麼蓋到50樓時,風(fēng)雨來時色乾,一吹就倒誊册。
更深一點(diǎn)的厘清,我覺得在學(xué)習(xí)時杈湾,往往內(nèi)心會去走下坡解虱,想快一點(diǎn)看到成果丶想趕緊越級打怪,好比說漆撞,要你打1,2,3樓的關(guān)卡後,去打4,5關(guān)于宙,而你在1,2,3摸水浮驳,然後在4,5侯困住了,這時基礎(chǔ)不穩(wěn)的會讓你有垮樓的危險捞魁,而你又得從頭開始練起至会,而你又再度貪快丶求速成,然而又可能在高樓碰到相同困難谱俭,周而復(fù)始地在低水平打轉(zhuǎn)....
2.)1到N+1的螺旋式練習(xí)
在朗讀中奉件,會有先練第一句丶第二句,接著兩句一起練習(xí)昆著,然後再來學(xué)習(xí)的第三句县貌,然後再一次的前三句一起練習(xí),以此類推...
我想程序的學(xué)習(xí)也應(yīng)該雷同凑懂,得把每一步路的走實(shí)了丶走得更扎實(shí)了煤痕,才有辦法去走更遠(yuǎn)的路,用螺旋式的方式,在每一次學(xué)完新技能時摆碉,就把自己的新技能與舊有所學(xué)連結(jié)塘匣,也就是S所說“學(xué)習(xí)中建體系,領(lǐng)域中找關(guān)聯(lián)”巷帝,如此忌卤,才有辦法走向更高的層次。
3.)總結(jié):
談自己的學(xué)習(xí)盲點(diǎn)與分析後楞泼,持續(xù)的紀(jì)錄追蹤與時常的復(fù)盤總結(jié)埠巨,才是解決根源問題的辦法,不過很多根源問題還是得透由行動量的積累现拒,才有辦法改變習(xí)性辣垒,因此,得再去干活印蔬,來積累自己的行動量了!