前端學(xué)習(xí)如何更有計(jì)劃性、提升更穩(wěn)更快?

前言
最近我發(fā)起了「冴羽答讀者問(wèn)」[1]活動(dòng),如果你也有想要提問(wèn)的問(wèn)題,歡迎留言,我會(huì)按照順序依此回答。

正文
這是原問(wèn)題:

算是一個(gè)前端的時(shí)間也有五年了,今年也剛好滿 30 歲了,感覺(jué)自己一直忙著完成業(yè)務(wù),為了保持競(jìng)爭(zhēng)力、不落伍等原因而學(xué)習(xí)新的框架、工具;回想起來(lái)年少輕狂浪費(fèi)了不少時(shí)間,有了老婆孩子之后學(xué)習(xí)的時(shí)間也越來(lái)越少;知曉基礎(chǔ)不好,反復(fù)地在看但感覺(jué)提升也不是很明顯,估計(jì)是因?yàn)榫毩?xí)不夠;待在一家尚能養(yǎng)家糊口的公司,說(shuō)實(shí)話,要是能在這家公司干到退休,寫(xiě)一輩子代碼,對(duì)我來(lái)說(shuō)也能接受,只是無(wú)法去預(yù)見(jiàn)未來(lái)。平時(shí)看到一些很高端的技術(shù)比如低代碼、D2C 或者其他大廠已經(jīng)在廣泛應(yīng)用的東西,總有一種不知道這輩子自己有沒(méi)有一點(diǎn)點(diǎn)成為很厲害的程序員的機(jī)會(huì)。想問(wèn)的是:如何學(xué)習(xí)更有計(jì)劃性、提升更穩(wěn)更快,如何處理技術(shù)迭代越來(lái)越快伴隨而來(lái)的心急和焦慮。

這應(yīng)該是很多人的困擾了,本篇我們就聊聊學(xué)習(xí)這件事情。

關(guān)于學(xué)習(xí),我們最大的三個(gè)困惑是:學(xué)習(xí)是為了什么?我該學(xué)什么?我該怎么學(xué)?對(duì)應(yīng)到 6W 分析法中,分別是 Why?What?How?我們一個(gè)一個(gè)聊。

我們?yōu)槭裁匆獙W(xué)習(xí)呢?這個(gè)問(wèn)題聽(tīng)起來(lái)很簡(jiǎn)單,但深究一下,也沒(méi)有那么簡(jiǎn)單。

是為了回應(yīng)父母的期待嗎?是為了拿到 offer,獲得一份高薪的工作嗎?為了打敗他人,享受人上人的感覺(jué)嗎?

亦或者是為了中華崛起,實(shí)現(xiàn)中華民族偉大復(fù)興嗎?是為了離開(kāi)當(dāng)下的環(huán)境,看到更高的風(fēng)景嗎?是為了實(shí)現(xiàn)自己的理想,實(shí)現(xiàn)個(gè)人價(jià)值嗎?再或者是為了幫助他人獲得幸??鞓?lè)嗎?

在我們上學(xué)的很長(zhǎng)一段時(shí)間里,我們并不需要給出自己的答案,父母、老師、同學(xué)、甚至社會(huì)、國(guó)家都給了我們答案,我們甚至不需要認(rèn)可這些答案,只用按部就班、學(xué)習(xí)考試就行。

但也正是因?yàn)檫@樣的環(huán)境,我覺(jué)得很多人失去了對(duì)這個(gè)問(wèn)題的思考,以至于不知不覺(jué)間,將學(xué)習(xí)本身當(dāng)成了目的。遇到困難,我去學(xué)習(xí)就好了,等我學(xué)完,這些困難一定就能解決了吧?父母對(duì)我的成績(jī)不滿意,我去學(xué)習(xí)就好了,我把所有的時(shí)間都用來(lái)學(xué)習(xí)上,這下他們不能再傷心了吧?學(xué)來(lái)學(xué)去就是沒(méi)有什么進(jìn)展,哪還能有什么辦法,我只有更刻苦自律,把每分每秒都用到學(xué)習(xí)才行。

而學(xué)習(xí)的終點(diǎn)是考試,是 offer,是……,所以當(dāng)?shù)竭_(dá)終點(diǎn)時(shí),很多人也就不再學(xué)習(xí),這也就是為什么高考結(jié)束后,有那么多的學(xué)生都會(huì)撕書(shū)以示“慶?!薄?br>
你可能想,我都已經(jīng)畢業(yè)了,才不會(huì)犯這樣的錯(cuò)誤??墒悄慊叵胂逻^(guò)往的學(xué)習(xí)經(jīng)歷,你是否經(jīng)常破釜沉舟般的推掉所有事情,把時(shí)間砸到學(xué)習(xí)上,但實(shí)際學(xué)習(xí)的效率卻很低,一天到頭也沒(méi)干成啥事?也許有一兩天學(xué)習(xí)效率很高,但大部分的時(shí)間是不是在分神、發(fā)呆、休息、精神渙散中度過(guò)?

如果是這樣,也許你就是在“假裝學(xué)習(xí)”。這像極了小時(shí)候的我們,父母管教嚴(yán)格,去干學(xué)習(xí)之外的事情都會(huì)被說(shuō)教禁止,于是我們形成了“不管學(xué)什么,學(xué)的怎么樣,我只用表面是在看書(shū)就行了”的潛意識(shí),而我們?cè)诿鎸?duì)低下的學(xué)習(xí)成果的時(shí)候,我們也容易安慰自己,“我并沒(méi)有把時(shí)間花在其他的地方,我可一直在努力學(xué)習(xí),至少我要比那些去玩耍的人強(qiáng)吧……”

所以你看,我們并沒(méi)有追求真的學(xué)到什么,我們追求的是學(xué)習(xí)這個(gè)行為本身,是自己學(xué)習(xí)的姿態(tài),是為這樣的姿態(tài)而感到的心理滿足和迷戀。

那么你可能問(wèn)我,你認(rèn)為學(xué)習(xí)的目的是什么?說(shuō)真的,前面說(shuō)的那么多目的其實(shí)都可以成立,因人而異。但我想說(shuō)的是,倒也不需要想那么遠(yuǎn),學(xué)習(xí)的目的不就應(yīng)該是為了解決問(wèn)題嗎?

你可能會(huì)說(shuō),你這不是廢話嗎?難道我現(xiàn)在的學(xué)習(xí)不是為了解決問(wèn)題嗎?

那還真不一定。

我認(rèn)為中國(guó)的傳統(tǒng)教育中,特別強(qiáng)調(diào)輸入,讓大家死記硬背,期望通過(guò)疊加閱讀量,量變達(dá)成質(zhì)變,而所謂知識(shí)的實(shí)踐則體現(xiàn)為考試中的各種變種題目。至于我們用學(xué)到的知識(shí)解決了什么實(shí)際的問(wèn)題,其實(shí)并不重要。

這種重輸入輕實(shí)踐的教育傾向,也讓學(xué)習(xí)的我們,過(guò)分看重知識(shí)的學(xué)到,而不是知識(shí)的應(yīng)用。

但是問(wèn)題在于,如果一個(gè)人只是坐著,即便他的思緒已經(jīng)破濤洶涌,但對(duì)于這個(gè)世界而言,他只是在那里坐著,其影響只是零而已。因?yàn)槟銓?duì)于世界的影響是靠行動(dòng)做出來(lái)的,而不是單純的思考,就算你在腦海中解出了哥德巴赫猜想,你也要寫(xiě)出論文發(fā)在期刊上,這才算是對(duì)世界產(chǎn)生了影響不是?所以你什么也不做,亦或者只是思考,寫(xiě)了一堆筆記日記,也只是對(duì)自己有益,你對(duì)于這個(gè)世界、對(duì)于他人依然沒(méi)有什么影響,你也不會(huì)產(chǎn)生任何價(jià)值。

但我們就是如此,學(xué)習(xí)一個(gè)知識(shí)學(xué)到了 50 分,感覺(jué)不夠,通過(guò)刻苦的學(xué)習(xí)將其提高了 100 分,但到這里也只是滿足個(gè)人的精神潔癖而言,無(wú)論學(xué)到了多少分,你只是在那里坐著,對(duì)于這個(gè)世界的影響依然是 0,依然不會(huì)產(chǎn)生任何價(jià)值,只有當(dāng)你輸出了東西,才可能會(huì)產(chǎn)生價(jià)值,但很多人如此輕視輸出這件事情,以至于即便學(xué)到了 100 分,最終對(duì)于世界的影響依然停留在了 50 分,那這刻苦學(xué)習(xí)提高到 100 分的意義是什么呢?

我們經(jīng)常看到這樣的評(píng)論 ——“收藏即學(xué)會(huì)”,我知道這是戲謔,大家也都知道這是假的,但學(xué)到即學(xué)會(huì),大家卻實(shí)在的認(rèn)可這是真的,并且真的這樣做。

其實(shí)古人就說(shuō)過(guò)“學(xué)以致用”,我們已經(jīng)不是學(xué)生了,不需要再去參加紙面上的考試,更需要的是實(shí)踐上的應(yīng)用。但太多的人還停留在上學(xué)時(shí)的學(xué)習(xí)習(xí)慣,知道強(qiáng)迫自己學(xué)習(xí),但疏于讓自己實(shí)踐輸出,最后時(shí)光流逝,刻苦學(xué)習(xí)卻什么也沒(méi)有改變。

所以有個(gè)段子叫:“你每天看耶魯公開(kāi)課,上 3W 咖啡聽(tīng)創(chuàng)業(yè)講座,知乎果殼關(guān)注無(wú)數(shù),36氪每日必讀,對(duì)馬云的創(chuàng)業(yè)史了如指掌,對(duì)張小龍的貪嗔癡如數(shù)家珍,喜歡羅振宇勝過(guò)喬布斯,逢人便談互聯(lián)網(wǎng)思維……但你還在每天擠地鐵?!?br>
智慧可以讓我們?cè)谀承┓矫孀龅贸錾R(shí)本身并不會(huì)產(chǎn)生價(jià)值。

接下來(lái)我們說(shuō)說(shuō)學(xué)什么,對(duì)于大部分同學(xué)而言,學(xué)習(xí)前端知識(shí),選擇的是所謂的“系統(tǒng)學(xué)習(xí)”,于是各種去找資料,網(wǎng)上正好有一大堆所謂的“前端學(xué)習(xí)路線”、“前端知識(shí)圖譜”,我在很早以前也寫(xiě)過(guò)系統(tǒng)學(xué)習(xí)前端的知乎回答:怎樣系統(tǒng)地自學(xué)前端?[2],至今還有同學(xué)點(diǎn)贊。

放到現(xiàn)在的我看來(lái),我對(duì)于這個(gè)問(wèn)題本身就有些疑惑,我們?yōu)槭裁匆非笙到y(tǒng)的學(xué)習(xí)呢?

其實(shí)如果是剛開(kāi)始要學(xué)習(xí)前端的同學(xué),我覺(jué)得跟著一門(mén)看似系統(tǒng)的課程學(xué)習(xí)倒沒(méi)有什么問(wèn)題,你什么都沒(méi)有學(xué)過(guò),跟著系統(tǒng)教程走可以避免一些彎路。但如果是已經(jīng)做前端一段時(shí)間了,工作都能做上手了,再跟著所謂的系統(tǒng)教程走,多少有點(diǎn)舍近求遠(yuǎn)了。

我們之所以想要系統(tǒng)學(xué)習(xí),我認(rèn)為這跟我們一直以來(lái)的教育習(xí)慣有關(guān)系。無(wú)論是小學(xué)、初中、高中、乃至大學(xué),都是在固定的知識(shí)范圍里學(xué)習(xí)、出題,以至于讓大家以為我們學(xué)習(xí)的內(nèi)容是有邊界的,只要我們系統(tǒng)完整的學(xué)習(xí)完內(nèi)容,我們就可以考一個(gè)高分,拿一個(gè)好成績(jī)。

但前端的學(xué)習(xí)并不是這樣的,它涉及的知識(shí)范圍非常廣,并且可以無(wú)限延伸,就算完整的學(xué)習(xí)了所有內(nèi)容,受制于當(dāng)下的公司、環(huán)境,能用到的知識(shí),其范圍也是有限的。大部分的知識(shí)只是學(xué)過(guò)就忘記而已,這樣看來(lái),所謂“系統(tǒng)完整的學(xué)習(xí)”其本質(zhì)就是一個(gè)給自己找自信的過(guò)程,以為自己“系統(tǒng)學(xué)習(xí)”了就能抗得了所有項(xiàng)目中遇到的難題。

如果我們學(xué)習(xí)的目標(biāo)是為了解決我們實(shí)際中遇到的問(wèn)題,所謂的“系統(tǒng)學(xué)習(xí)”就更像是讓我們?nèi)繉W(xué)習(xí)一遍后,然后根據(jù)實(shí)際遇到的問(wèn)題再發(fā)揮我們學(xué)到的知識(shí),就像我們上學(xué)的時(shí)候,把知識(shí)都學(xué)習(xí)了一遍再去考試,但這是低效的做法,因?yàn)槲覀儗?shí)際遇到的問(wèn)題已經(jīng)遇到了,就相當(dāng)于我們已經(jīng)拿到了考卷,為什么不認(rèn)真的答題,卻非要去完整學(xué)習(xí)一遍再來(lái)答題呢?

在我剛開(kāi)始工作的時(shí)候,我雖然已經(jīng)能夠應(yīng)付工作,但當(dāng)我接觸的東西越多,我就越覺(jué)得自己只是學(xué)了一堆 API,所謂基礎(chǔ)、底層、源碼層面的東西也想看懂,但學(xué)來(lái)學(xué)去,就是摸不到門(mén)道。終于有一天,在煎熬之下,我認(rèn)真的思索了,目前想要掌握的知識(shí)點(diǎn)。不是一個(gè)具體的方向,比如  React,而是具體的知識(shí)點(diǎn),如原型、作用鏈、diff 算法等。

我寫(xiě)了上百個(gè)我認(rèn)為需要掌握的知識(shí)點(diǎn),寫(xiě)滿了一張紙,然后又將其分類(lèi),去除掉一些覺(jué)得用不到相對(duì)價(jià)值小的內(nèi)容,最終劃分為了四類(lèi),JavaScript 底層,JavaScrit 功能(防抖、節(jié)流這些)、ES6、React。

后面我就按照這些知識(shí)點(diǎn),一個(gè)一個(gè)去查資料去學(xué)習(xí),將這些知識(shí)點(diǎn)一個(gè)個(gè)劃去。實(shí)際上,在學(xué)習(xí)的時(shí)候還會(huì)產(chǎn)生新的點(diǎn),那就再加入其中就好了??赡苣阋f(shuō)了,你這不還是“知識(shí)圖譜”、“系統(tǒng)學(xué)習(xí)路線”嗎?確實(shí)如此,我們學(xué)習(xí)是一定要有一個(gè)路線規(guī)劃的,這很正常,你能搜到的那些圖譜最大的問(wèn)題是,他們總是求大而全,而你壓根就跟不下來(lái),當(dāng)然你也沒(méi)有必要跟下來(lái),你要做的是,結(jié)合自己的目標(biāo)和實(shí)際工作,確定自己的學(xué)習(xí)方向,在打?qū)嵒A(chǔ)之外,學(xué)習(xí)有可能應(yīng)用到你工作中的知識(shí)點(diǎn)。

也許你會(huì)反駁,但是面試需要我全能全知呀。這很明顯是一個(gè)對(duì)面試的誤解,如果你去搜面試題,那真的是什么問(wèn)題都問(wèn)過(guò),為什么會(huì)這樣呢,我想這應(yīng)該是面試者的背景截然不同,所以才根據(jù)簡(jiǎn)歷,問(wèn)了各種各樣的問(wèn)題。

如果你去面試淘寶,雖然淘寶的主技術(shù)棧是類(lèi) React,但這并不是說(shuō)只會(huì) Vue 的同學(xué)就不行,實(shí)際上,如果你能對(duì) Vue 的底層非常了解,這依然體現(xiàn)出了你的能力。越是大廠的面試,對(duì)于通用能力即學(xué)習(xí)、實(shí)踐、思維、溝通等能力的要求就會(huì)越看重,如果你能把項(xiàng)目做好,遠(yuǎn)比你迎合對(duì)方的技術(shù)棧要加分的多。

而關(guān)于具體學(xué)習(xí)的技巧,費(fèi)曼學(xué)習(xí)法就是一個(gè)很好的方法,其實(shí)回過(guò)頭來(lái),我當(dāng)時(shí)每一個(gè)知識(shí)點(diǎn)都寫(xiě)了一篇文章,無(wú)形中也是實(shí)踐了費(fèi)曼學(xué)習(xí)法。

作為一個(gè)非常知名、備受推崇的學(xué)習(xí)法,非常有必要了解和學(xué)習(xí)一下。哪怕你沒(méi)有用上,但是很多理念也許就在無(wú)形中改變了你的學(xué)習(xí)方式。

作為一名物理學(xué)家,費(fèi)曼因自己獨(dú)特的教學(xué)方式廣為人知,深受推崇。他總是能深入淺出地將復(fù)雜的專(zhuān)業(yè)理論講得通俗易懂,深受學(xué)生喜愛(ài),后來(lái),越來(lái)越多的人便采用他的這種方法學(xué)習(xí),最終形成了人們眾所周知的“費(fèi)曼學(xué)習(xí)法”。所以費(fèi)曼本身并沒(méi)有將這些內(nèi)容理論化,這些原則是由無(wú)數(shù)的追隨者和思維學(xué)家整理而成。

所以不像“番茄工作法”,你可以閱讀番茄工作法的作者親自寫(xiě)的說(shuō)明書(shū),關(guān)于費(fèi)曼學(xué)習(xí)法,雖然有很多文章,但還是推薦更系統(tǒng)全面的書(shū)籍,就比如微信讀書(shū)上的《費(fèi)曼學(xué)習(xí)法》,盡管這本書(shū)很多人吐槽將幾千字的內(nèi)容擴(kuò)展成一本書(shū),以及還是不知道怎么實(shí)踐,但我還是閱讀了 2 遍。

我們閱讀的很多書(shū)籍,其核心觀點(diǎn)不過(guò)幾百字而已,但如果你只看這幾百字,你不會(huì)有什么大的認(rèn)知改變,只有將這些觀點(diǎn)不斷地?cái)U(kuò)充,在你閱讀的時(shí)候,反復(fù)提及、論證、拓展,你才有可能真的理解或者頓悟這些觀點(diǎn),所以我覺(jué)得這本書(shū)依然值得閱讀。很多文章雖然寫(xiě)的也好,但相比起來(lái)還是單薄了些。

而所謂的費(fèi)曼學(xué)習(xí)法其實(shí)很簡(jiǎn)單,它的核心是——當(dāng)你準(zhǔn)備學(xué)習(xí)一門(mén)新知識(shí)時(shí),必須站在傳授者的立場(chǎng),假設(shè)自己要向別人講解這門(mén)知識(shí)。那么你一定要用最簡(jiǎn)潔、清晰和易于理解的語(yǔ)言表達(dá)出來(lái),才能讓行外的人也能聽(tīng)懂。費(fèi)曼說(shuō):“最好是幾歲的小孩也能明白你在說(shuō)什么?!?br>





再簡(jiǎn)單來(lái)說(shuō),費(fèi)曼學(xué)習(xí)法強(qiáng)調(diào)輸出,當(dāng)你學(xué)習(xí)完一遍的時(shí)候,嘗試向別人講解你學(xué)習(xí)到的知識(shí)。再說(shuō)白了,以教為學(xué),雖然表面是在教別人,其實(shí)你也是在以教的方式逼迫自己查漏補(bǔ)缺。

我們都知道有這樣一個(gè)學(xué)習(xí)效率金字塔:如果只是聽(tīng)別人講,內(nèi)容留存率只有 5%,如果是自己閱讀,則為 10%,視覺(jué) + 聽(tīng)覺(jué),則為 20%,與別人討論,則為 50%,講知識(shí)用于實(shí)踐,則為 75%,講知識(shí)教授給他人,則為 90%。

這個(gè)數(shù)據(jù)是否準(zhǔn)確倒不重要,重要的是,它說(shuō)明了,如果你能教授他人學(xué)會(huì),說(shuō)明你才是真的學(xué)會(huì)了。所以費(fèi)曼學(xué)習(xí)法格外重視“輸出”的作用,而輸出就是復(fù)述你所學(xué)到并理解到的知識(shí)并讓聽(tīng)者理解。

輸出落實(shí)到具體的形式,則可能有多種,給自己講解、給他人講解、寫(xiě)博客、做視頻等等都是,很多人采用的是寫(xiě)博客的形式,這很不錯(cuò),也是我采取的方法。

但我發(fā)現(xiàn)很多同學(xué)雖然也寫(xiě)了,但只是寫(xiě)在筆記軟件里,并不愿意分享出來(lái),理由也很簡(jiǎn)單,覺(jué)得寫(xiě)的簡(jiǎn)單,大量珠玉在前,害怕獻(xiàn)丑,想著等以后厲害了再發(fā)出來(lái)。

通常害怕分為三個(gè)層次,一是害怕事情,二是害怕事情帶來(lái)的后果,三是害怕自己無(wú)力承擔(dān)事情帶來(lái)的后果。 以寫(xiě)作發(fā)文為例,一是害怕發(fā)文,二是害怕發(fā)文被冷嘲熱諷,三是害怕自己無(wú)力承擔(dān)自己發(fā)的文章被冷嘲熱諷。再或者是,一是害怕發(fā)文,二是害怕發(fā)文后無(wú)人問(wèn)津,三是害怕自己無(wú)法接受自己如此失敗的事實(shí)。

其實(shí)冷嘲熱諷倒還好,實(shí)際上我寫(xiě)的第一個(gè)系列是被冷嘲熱諷最多的一個(gè)系列,但時(shí)間會(huì)為你洗刷掉這些,最糟糕的可能是無(wú)人問(wèn)津吧,但我是認(rèn)為,如果你遇到了一個(gè)問(wèn)題或者阻塞的難點(diǎn),你將其寫(xiě)出并分享,終有一天會(huì)幫助到其他遇到相同問(wèn)題的同學(xué),盡管可能不是在當(dāng)下。

寫(xiě)作這種東西呢,也不要有完美主義傾向,好的文筆是練出來(lái)的,好文章是改出來(lái)的。當(dāng)下可能確實(shí)有點(diǎn)差,但隨著你不斷地寫(xiě)作,收到大家的反饋,你會(huì)寫(xiě)的越來(lái)越好。如果只是放在自己的草稿箱里,你并不會(huì)有什么長(zhǎng)進(jìn)?!暗任覅柡α?,準(zhǔn)備好了”只是一個(gè)給自己逃避不做的理由而已。

最一開(kāi)始寫(xiě)作,也不用寫(xiě)太多,可以從講清一個(gè)知識(shí)點(diǎn),闡明一個(gè)觀點(diǎn)開(kāi)始。

也有同學(xué)跟我說(shuō),有些文章寫(xiě)的太好了,感覺(jué)無(wú)法超越。實(shí)際上,你寫(xiě)文章首先是為了幫助自己梳理知識(shí),其次,這也是一種完美主義傾向,潛意識(shí)里不就是“如果寫(xiě)得不好,超越不了別人,那不如不寫(xiě)”嘛,完全沒(méi)有必要,再者,感覺(jué)無(wú)法超越,多是因?yàn)樽约簩?duì)這個(gè)問(wèn)題的理解已經(jīng)被這篇文章帶著走了,你可以再閱讀一些其他相關(guān)的文章,等積累的多了,也許你就有自己的切入點(diǎn)了。

以上是我認(rèn)為的,關(guān)于學(xué)習(xí)的第一個(gè)要點(diǎn) —— 以教為學(xué),而學(xué)習(xí)的第二個(gè)要點(diǎn),我認(rèn)為是 —— 困難的地方就是你彎道超車(chē)的地方。

稻盛和夫說(shuō)過(guò):“你不會(huì)的東西,覺(jué)得難的東西,一定不要躲,先搞明白,后精湛,你就比別人優(yōu)秀了。因?yàn)榇蟛糠秩硕疾簧岬没馊ャ@研,自動(dòng)淘汰,所以你執(zhí)著的努力,就占了大便宜”。 所以學(xué)習(xí)時(shí),遇到困難的地方,不要很本能的就去逃避、跳過(guò),在困難的地方淺嘗輒止,在簡(jiǎn)單的地方反復(fù)橫跳,最終荒廢的只有你的時(shí)光。

遇到難點(diǎn),你應(yīng)該感到興奮,如同發(fā)現(xiàn)了一條可以快速超越的彎道,并且下定決心、不惜一切攻克它。這樣劈荊斬棘的學(xué)習(xí)姿態(tài)反而是最為高效的學(xué)習(xí)方法。很多東西就是很難的,就比如讀源碼,沒(méi)有什么簡(jiǎn)單高效的方式,你啃得下來(lái)就顯得厲害一分,啃不下來(lái)就只能仰望他人。

如果這個(gè)過(guò)程中還有什么技巧的話,那就是找尋自己的拉伸區(qū)不斷訓(xùn)練。很多人總想著一蹴而就,直接就選了困難區(qū)的東西,結(jié)果學(xué)不懂,最后鎩羽而歸。如果牽涉到的概念太多,看不懂也學(xué)不下去,說(shuō)明是困難區(qū),那就換種簡(jiǎn)單的方式。想學(xué)編譯原理,然后就去啃龍書(shū)、虎書(shū),那不如從看簡(jiǎn)單的文章做一個(gè)簡(jiǎn)單的編譯器開(kāi)始??磿?shū)看文檔看不下去,那就去看看視頻教程。很多事情做不下來(lái),那就思考下有什么簡(jiǎn)單一點(diǎn)、更能接受的方式去開(kāi)始,退一步不是認(rèn)慫,反而是智慧的表現(xiàn)。也不要總是強(qiáng)求自己去做下來(lái),最糟糕的是,時(shí)間浪費(fèi)了,熱情也消磨了,最后還產(chǎn)生了逆反心理。

學(xué)習(xí)的第三個(gè)要點(diǎn) —— 以慢為快。我們經(jīng)常會(huì)追求高效學(xué)習(xí),但高效學(xué)習(xí)并不應(yīng)該指幾個(gè)小時(shí)就看完一本書(shū),或者能夠 2 倍速刷完一個(gè)視頻。學(xué)習(xí)是學(xué)習(xí)者在已有認(rèn)知的基礎(chǔ)上,接納新的知識(shí),鞏固或者改變?cè)械恼J(rèn)知,形成新的認(rèn)知的過(guò)程。很多知識(shí)它就是需要時(shí)間來(lái)消化理解的,過(guò)快的速度只會(huì)破壞這個(gè)過(guò)程,沒(méi)有對(duì)于概念的深度考究和思考,就只是記住一些概念而已,所以對(duì)于所謂“學(xué)的快的”同學(xué),也不用羨慕,我們比的從來(lái)不是多快能學(xué)完一個(gè)課程,而是大家對(duì)于這個(gè)課程的理解程度。

而在學(xué)習(xí)過(guò)程中,一開(kāi)始的學(xué)習(xí)一定要慢,換句話說(shuō),一定要扎實(shí),因?yàn)槿绻懊娴膶W(xué)習(xí)有很多漏洞和盲區(qū),后面所有建立在這些基礎(chǔ)之上的知識(shí)就會(huì)搖搖欲墜。之前的漏洞和盲區(qū)若是得不到徹底的解決,之后就會(huì)一直受此影響,學(xué)習(xí)上的新問(wèn)題和新漏洞也會(huì)越來(lái)越多,最后人只能在焦躁、失望、消沉中選擇放棄。

以上三點(diǎn),是我認(rèn)為學(xué)習(xí)過(guò)程中應(yīng)有的認(rèn)知,換句話說(shuō),我認(rèn)為這是學(xué)習(xí)之道。但在具體的學(xué)習(xí)中,依然有一些想法可以討論,我想再講 4 點(diǎn):

第一點(diǎn)是所謂“堅(jiān)定的信念”。我在很長(zhǎng)的一段時(shí)間里都在思考人生的意義,人生的目標(biāo)(當(dāng)然現(xiàn)在我也會(huì)思考),我之所以會(huì)這樣想,是因?yàn)槲覞撘庾R(shí)里覺(jué)得,如果我能找到人生的目標(biāo),我就能看清方向,擁有無(wú)限熱情,刻苦努力、嚴(yán)格自律、專(zhuān)注高效,學(xué)習(xí)更是綽綽有余,甚至?xí)楷F(xiàn)一種使命感。

盡管我的理智很容易辯駁這個(gè)想法,但我潛意識(shí)里還是禁不住這樣想。你說(shuō)這個(gè)想法正確嗎?對(duì)我個(gè)人而言,我完全無(wú)法證偽,因?yàn)檫B第一步,找到目標(biāo)我都沒(méi)有做到,怎么證明我在擁有目標(biāo)就會(huì)如此呢?

但我依然愿意這樣想,并覺(jué)得應(yīng)該建立起一個(gè)“堅(jiān)定的信念”,于是看書(shū)思考,研究前人智慧,思考古往今來(lái),深刻剖析自己,發(fā)掘天賦興趣,你說(shuō)這些有幫助嗎?我不能否認(rèn),它確實(shí)有一些幫助,但最終落到具體的學(xué)習(xí)的時(shí)候,我依然會(huì)拖延、懈怠,分神,禁不住誘惑,會(huì)挫敗、失落、低沉、惶恐不安。

我希望“堅(jiān)定的信念”能讓我順勢(shì)而下,勢(shì)如破竹的解決所有問(wèn)題,我也總想把遇到的所有問(wèn)題都推到“堅(jiān)定的信念”上。然而學(xué)習(xí)就是學(xué)習(xí),信念目標(biāo)可以一定程度上解決內(nèi)驅(qū)的問(wèn)題,但學(xué)習(xí)就是會(huì)講究方法、技巧、環(huán)境、能力等等,信念帶來(lái)的“意志力”并不是取之不竭的,如果學(xué)習(xí)是一個(gè)系統(tǒng),“信念”只是一環(huán)而已,單靠“意志力”是做不到的。我們真正要做的是,建立起一個(gè)學(xué)習(xí)的系統(tǒng),引導(dǎo)出自己做事的興趣、熱情和成就感,這樣你才會(huì)越做越起勁,最后不斷地運(yùn)轉(zhuǎn)下去。

第二點(diǎn)是學(xué)習(xí)的“反人性”問(wèn)題。你覺(jué)得學(xué)習(xí)“反人性”嗎?很多人認(rèn)為,自律、學(xué)習(xí)都是“反人性”,所以“你越逆人性,你就越厲害”。這樣的看法不可置否,但我個(gè)人并不持這樣的觀點(diǎn),因?yàn)樵谖铱磥?lái),人性是復(fù)雜的,毛姆的《月亮與六便士》中:“卑鄙與高尚,邪惡與善良,仇恨與熱愛(ài),可以并存于同一顆心靈中”,馬斯洛也有需求層次理論,從生理安全到自我實(shí)現(xiàn),皆為人性。

所以人是有趨利避害、短視懶惰的一面,但人也有好奇求知、知羞恥榮辱的一面,所以學(xué)不下去,貪圖享受是你的人性,但好奇求知,為了理想也是你的人性,刷一天抖音是你的人性,刷完后的空虛和悔恨也是你的人性。我們要做的并不是在痛苦的時(shí)候再壓自己一把,這樣只會(huì)徹底的引起心理反感,我們要做的是,發(fā)揮和引導(dǎo)人性中積極的一面,向著陽(yáng)光走,陰影自然就會(huì)留在身后。

第三點(diǎn)是即時(shí)反饋。為什么打游戲刷短視頻會(huì)很爽,一刷就停不下來(lái)呢?因?yàn)橛螒蛴屑磿r(shí)反饋,你每一個(gè)操作都會(huì)讓你知道自己在變強(qiáng)變?nèi)酰瑥亩⒖陶{(diào)整,看到成效,而短視頻因?yàn)闀r(shí)長(zhǎng)比較短,十幾秒一個(gè),而且易操作,只要手指不?;瑒?dòng),感興趣的內(nèi)容就會(huì)源源不斷的推送到眼前,即時(shí)反饋,及時(shí)滿足,而短視頻背后的算法還會(huì)根據(jù)你的每一個(gè)行為推測(cè)你的喜好,最終比你還要了解你自己,視頻帶來(lái)的滿足感就會(huì)更強(qiáng)烈。

但學(xué)習(xí)不是這樣,它的反饋周期長(zhǎng),而且從反饋的程度來(lái)看,也會(huì)弱很多。舉個(gè)例子,如果你想通過(guò)認(rèn)真的學(xué)習(xí),然后做一個(gè)小項(xiàng)目,整個(gè)過(guò)程因?yàn)闀r(shí)間周期太長(zhǎng),你中間看不到任何反饋,你很容易就放棄了,而過(guò)程中你實(shí)現(xiàn)了某個(gè)小目標(biāo),雖然感受到了自己的“優(yōu)秀”,但這種反饋又比較溫和,一個(gè)東西花時(shí)間又久又看不到什么大的成效,出于人趨利避害的本性,人自然就會(huì)去逃避放棄。

反過(guò)來(lái),知道了即時(shí)反饋的原理,我們也可以調(diào)整學(xué)習(xí)的方式。一方面是縮短學(xué)習(xí)周期,就像做產(chǎn)品也是從 MVP 開(kāi)始,學(xué)習(xí)的時(shí)候也應(yīng)該明確的建立起小目標(biāo),采用小步快走的方式,及時(shí)獲得反饋。以寫(xiě)書(shū)為例,如果成就感只來(lái)自于最后的出版,因?yàn)橹芷谔L(zhǎng),做著做著就沒(méi)了興致,所以可以從平時(shí)的寫(xiě)作做起,感受每一個(gè)小目標(biāo)的完成、每一篇文章帶來(lái)的外部反饋。另一方面則是增加反饋感,在每一個(gè)目標(biāo)或小目標(biāo)完成的時(shí)候,不僅僅是感受完成的滿足感,更要給自己帶來(lái)更多的獎(jiǎng)勵(lì),或者是發(fā)條朋友圈,或者是送自己想要的一個(gè)東西,無(wú)論是什么,都是為了讓你的大腦增加目標(biāo)完成時(shí)的多巴胺,這才會(huì)增加大腦上癮的幾率。

個(gè)人成長(zhǎng)的時(shí)候,最容易出現(xiàn)的就是沒(méi)有明確的完結(jié)時(shí)間點(diǎn),然后一門(mén)心思的往前跑。我們經(jīng)常把人生想象成一場(chǎng)馬拉松,仿佛只有沖過(guò)終點(diǎn)才算完結(jié),但其實(shí)我們也可以把人生想象成一場(chǎng)一場(chǎng)的短跑,每場(chǎng)短跑都有一個(gè)明確的完結(jié)點(diǎn),都有一個(gè)明確的結(jié)束儀式,都有一個(gè)明確的獎(jiǎng)勵(lì),都有一個(gè)明確的休息,這樣你反而能更有活力的完成旅程。如果只是在心中守著永遠(yuǎn)在未來(lái)的成就節(jié)點(diǎn),只會(huì)在實(shí)現(xiàn)的路途上,心力交瘁,半途而廢。

第四個(gè)是關(guān)于合適的環(huán)境和氛圍。先說(shuō)環(huán)境,正如圖書(shū)館比寢室更適合專(zhuān)注,干凈整潔的地方比雜亂無(wú)章的地方更容易專(zhuān)注,作用單一的地方比作用多樣的地方更容易專(zhuān)注。最后這個(gè),舉個(gè)例子,如果你堅(jiān)持床是用來(lái)睡覺(jué)和睡覺(jué)的地方,那么你的大腦就不會(huì)對(duì)床和玩手機(jī)產(chǎn)生聯(lián)系,你就更容易早點(diǎn)睡覺(jué)。

而關(guān)于氛圍,有一句非常經(jīng)典的話,叫做“一個(gè)人走的快,但一群人走的更遠(yuǎn)”。在群體的作用下,因?yàn)楸舜擞泄餐Z(yǔ)言,加上相互肯定,人們就容易堅(jiān)持住一個(gè)習(xí)慣。當(dāng)我們看到他人的努力時(shí),我們也會(huì)受到感染,堅(jiān)定信心,所以找一些志同道合的朋友,加入一些好的社群都是不錯(cuò)的選擇。我經(jīng)常以我社群的一些活動(dòng)為例,舉得太多了,就不多講了。

最后總結(jié)一下,我們學(xué)習(xí)是為了自己,是為了真正的解決問(wèn)題,切忌“假裝學(xué)習(xí)”。雖然系統(tǒng)學(xué)習(xí)看起來(lái)很不錯(cuò),但從自己的興趣和工作出發(fā),是更好的學(xué)習(xí)方向。在具體的學(xué)習(xí)中,應(yīng)強(qiáng)調(diào)輸出,以教為學(xué),每一個(gè)困難的地方都是超車(chē)的機(jī)會(huì),以慢為快,踏實(shí)的打牢基礎(chǔ)知識(shí)點(diǎn)。

學(xué)習(xí)是一個(gè)系統(tǒng),我們不能總是依賴(lài)意志力,要講究方法、技巧、環(huán)境等,引導(dǎo)自己做事的興趣、熱情和成就感,這樣你才會(huì)越做越起勁,最后不斷地運(yùn)轉(zhuǎn)下去。


作者:冴羽

歡迎關(guān)注微信公眾號(hào) :深圳灣碼農(nóng)