今天又是幸運的一天,在早上睡了懶覺,起床,還好,原以為已經12點了,結果是9:30.相當于白撿了3個小時。
在網上溜溜,進入了新生大學全棧營里。在此之前,我上了淘寶上搜索編程的書籍及教程,上北大青鳥咨詢了下學習編程的問題,一是全日制學習,老師的教學方法也咩有具體說清楚,感覺不是很靠譜。于是就直接進入了新生大學全棧營里。看到了之前還有一個付費的單課程,元學習課程,找了找群主,群主竟然說是有的,并且迅速發(fā)了個鏈接給我。
哈哈哈。一直希望能見識的“元學習課程”竟然就這樣得到了。
進入課程,用了半小時多一點的時間看了第一集的第一遍。
三個月的時間讓你成為全棧工程師,之前2016年是在辦的線下班,線上班是在2017年開始的,并且效果還優(yōu)于線下班。
通過線下班的教授過程,Xdite老師總結并孕育了這門元學習課程。
發(fā)現在學習任何知識、技能前,需要先學習了怎么學習,再學習,這樣會達到事半功倍的效果。
老師發(fā)現,雖然很多人十年來接受了義務教育,但很遺憾的是,他們不但沒有學習到好的學習方法,反而學習了錯誤的學習方法,導致最后在出社會之后,在自學技能方面變得很緩慢,吃了不少虧。
網絡上,有很多教編程的課程,教程以及老師。但是Xdite老師希望能夠有一種方法,就是在遇到不管多爛的老師,教程,都能夠有快速提升,迅速上手的學習方法。
大家都知道,在未來有一些技能是必備的,比如說英語和編程。但很多人用了不好的方法,讓自己永遠學不會。
可能并不是天賦不夠,或許是學習方法錯誤或沒有找到真正牛逼的老師。
每周三上課,上課時間30分鐘左右,以及后有30分鐘答疑時間。并且每周的課后有作業(yè)。因為老師信奉一句話,那就是不踐行=浪費生命
挑戰(zhàn)兩個最不可能學會的技能,那就是編程和畫畫
聽到要寫作業(yè),請大家不要哀嚎。課前希望大家先玩玩游戲-Swift Playground
獎品是Rocketbook,這個獎品價值200多塊,不是作業(yè),只是玩游戲,玩游戲,玩游戲
正課
以編程為例,先觀察輸入-輸出,想辦法讓這件事重復來做,A狀況-A方法;B狀況-B方法
編程很簡單,為什么一般人學不會編程
以做菜為例,找菜譜-看網路上的示范或讓媽媽示范一遍做法-跟著做
當熟練以后,如希望學會煎牛排,那么選擇好的肉,選擇合適的鍋子,讓牛排更好吃
那如果用這樣的方式學得會嗎?牛肉指南,熱力學原理-熟悉鍋子的傳熱原理,最后學煎肉
音樂-音階開始;英語-背單詞開始;編程-C語言開始
真的不該期待用錯誤的方法得到正確的結果
又例如,人類學走路,從力學原理開始,那么他可能幾年都不會走路,到三歲還在地上爬
野生程序員-編程天才少年
從英語開始學嗎?從C語言開始學的嗎?不會,他們當年都是先在網路上下載免費的套件,然后修修改改,這當中學習很多修正的知識,一般1-2年開始起步,但是當他們成為大牛后,基本不會談及這樣的黑歷史,并且在腦中會屏蔽掉這樣的學習方法。
因為這樣的野路子太丟臉,那么在后面他們的書中,先會有研究原理,然后編排小部分實踐。
學不會不算意外。一般人如果按照這些大牛們寫的書來學習,前面的基礎原理,研究原理基本上就可以給你無聊死,所以學不會是很正常的。仔細想想,過去你一直學不會的技能是不是都是無聊@苦逼,最后變成理所當然的結局-放棄
無聊&苦逼--->放棄
或許你會到網絡上搜索各種免費視頻教學下載到自己的硬盤,購買各種從入門到精通的大部頭書籍,到知乎上看各路人馬對初學者的各種建議,甚至到國外各大公開課平臺付費學習,然而,在學習了一段時間之后,你終于成功實現了從入門到放棄。我相信,你并不孤獨。那么,原因何在?是因為你沒有學習學習再學習,你沒有掌握有效的學習方法論就開始學習,是事倍功半的。我將分享在全棧營里學到的三個理論,拼圖理論,成就感和重復訓練
第一個方法論,拼圖理論。學習不是登山。你不需要從計算機的基礎理論開始學習,也不需要把某個語言的語法都掌握了才開始實戰(zhàn),因為這樣是把學習當成了登山,認為必須把基礎打牢固了才可以進行下一步的學習,這是錯誤的認知。
拼圖是可以這里拼一塊,那里拼一塊,假以時日,你是可以把整個圖拼起來的。然而,拼圖最有效的方法是先把邊框拼起來。再往里面填東西。
第二,成就感。在學習過程中,不斷得到正向的反饋,積累成就感,而不是被挫敗感湮滅,從而做到從入門到放棄
沒有成就感->很快就放棄
初學者如何得到,獲得正向反饋,在編程的學習上,應該與教練的教程有重大的關系。付大錢去上的課程和你在網路上搜索的免費課程效果上有天壤之別。
第三,重復訓練
重復訓練可以讓你形成肌肉記憶。編程最好的方式是:跟著打,不懂的地方背起來,然后你就會突然之間懂很多東西了,結題就會越來越熟練,越來越快,越來越知道自己到底在干什么,直到最后可以獨立開發(fā)項目。
總結:
拼圖理論、成就感、重復訓練
用游戲化讓你迷上學習
相信讀者都玩過手游,手游基本的原理是這樣;第一執(zhí)行&獲得(教你做這個就可以得到那個,甚至是獎勵);第二熟悉&掌握(在你熟悉大部分游戲原理后開始按照這樣的游戲原理攻城略地);第三獎勵&沉浸在你覺得無聊時,系統(tǒng)開始隨機出現獎勵,讓你不可自拔地迷上它,玩下去。
如果各位希望學習編程或其他技能的話。
快速把東西拼出來;拼出更大的東西;公開并享受稱贊。原理就是讓自己掉進成就與挑戰(zhàn)者的天堂。這樣就會學會編程。
真的不用好好打“基礎”嗎?
這句話可以說是對的,也是錯誤的。編程是拼圖,而不是登山,如果用了錯誤的模式去學習,新手把讓自己登山力竭的假象而唬住,最后從入門到放棄。
進行學習前,人類有兩種模式進行學習。左腦模式-右腦模式利用感知學習。
教你畫畫
80年代的課程,新手5天學會畫畫,推薦書籍》《像藝術家一樣思考》-貝蒂-艾德華
將照片反過來畫畫,不會糾結細節(jié),而注重整體構圖。
左腦-分析模式
右腦-用右腦思維抓全局觀
學習英語和編程同樣的道理
分析模式-如果匹配不到或匹配錯誤,學習者就會自己絆倒自己
推薦:模仿拼出基礎框架
說英語與社交溝通,大量的練習口腔肌肉,抓住語感,有些人稱之為節(jié)奏,學會用語言的節(jié)奏
人腦是無法用未知解釋未知,故你可以通過一本小書,模仿復制代碼的方法,快速搭建出一個小項目,從中建立一個大致的全局感,從而讓自己熟悉編程的流程與節(jié)奏。最后再把成果發(fā)出來,如自己說英語的video,或自己的編程小項目,讓朋友為之震驚,夸你牛逼,從而你可以有效收獲成就感,激勵自己繼續(xù)學習英語和編程。利用這樣的方法,搶在你放棄之前,建立起學習的正循環(huán)了。
下一周預告:大腦運作原理,以及怎樣利用這些原理做到學習的加速與深入。
作業(yè):
Swift Playground
倒著畫一張自畫像
希望大家在聽到這兩個作業(yè)以后就著手去做,因為“人人都有拖延癥”
大家想學編程或想學英語,因為都做到這是一個無可避免的時代趨勢,但知道不等于做到,如很多人都是這樣的,報了一個課,但不去實踐,總想著有天想學的時候就學會了,最后到了無可再拖的時候,打開電腦,沒有幾分鐘就放棄了。這樣的情景可能對你并不陌生,知道一件事情非常重要,但不知怎么地,就是要拖到不能再拖的一天,而到了最后一天,幻想自己能夠做出完美的結果,一口氣沖刺,最后呢?就死在路上了。我們都知道拖延是不好的,但人們?yōu)槭裁磿涎幽兀吭谛睦韺W治療拖延癥的書籍中,之所以要拖延是因為1.害怕失敗2.要求完美;我們都討厭自己做不到的感覺,因為這樣的感覺會傷害自己,避免這種感覺,要治療拖延癥的方法也很簡單,那就是-------騙自己。
騙自己不是要取得完美的結果,只是要玩玩而已。
如Xdite老師,長期不運動,胖,想一次成功,對自己高要求。慢跑,負擔太大,退而求其次,走路,
拖延制作教材而煩惱,于是就騙自己,不是要真的做幻燈片,而是要打打草稿而已,于是就竟然弄夠專心的花兩個小時一口氣寫完了架構,并在第二天找了一小批人進行了實際的演練。而且還講得非常的流暢。
如何在編程上騙自己呢?
只是要玩玩,了解一下編程的原理。
并不是要當一個職業(yè)的程序員
更不是要習得所有的編程技巧
沒有了,回家做作業(yè)吧!