(转载)认知升级
我們在過去的時光中,談了很多關(guān)于技術(shù)、關(guān)于生活、關(guān)于工作、關(guān)于學(xué)習(xí)的話題,這次我們來談?wù)勱P(guān)于『認(rèn)知升級』這個話題。
實際上,『認(rèn)知升級』相對來說是個比較抽象的概念,它與掌握一門技術(shù)相比不是那么容易看到。因為技術(shù)的進步和成長是任何人都可以看到成效的。比如說,你之前不會Netty或是對Netty不是那么了解,通過學(xué)習(xí)和實踐掌握了Netty的方方面面,那這其中的進步就是非常明顯的,也是很容易看到成效的。
與技術(shù)上的成長相比,『認(rèn)知升級』則屬于更加抽象,且更具方法論的一個話題了。那么,到底什么是認(rèn)知呢?
我個人認(rèn)為,所謂認(rèn)知指的是你對這個世界,對身邊環(huán)境,對于生活、學(xué)習(xí)與工作的認(rèn)識以及所采取的行事方法。
如果說切實掌握了一項技術(shù)屬于『硬技能』的話,那么『認(rèn)知升級』則屬于軟技能這個領(lǐng)域。不過,這里千萬不要認(rèn)為只有『硬技能』才是我們需要掌握的;相反,『軟技能』的重要性有時還會超越『硬技能』,為什么這么說呢?
根據(jù)我的經(jīng)歷,諸如『認(rèn)知』這樣的軟技能是我們能夠切實掌握『硬技能』的一個重要前提和方法論保證。具體來說,我們在學(xué)習(xí)任何一項新技術(shù)時,每個人所采取的方式與方法都是不盡相同的,你有你的方法,他有他的方法,而我顯然也有我的方法。不過,無論中間采取了何種方法,我們的目標(biāo)是不是都是一樣,或是幾乎是一樣的呢?那我們的目標(biāo)是什么呢?顯然,我們的目標(biāo)是扎實地掌握所學(xué)習(xí)的這項技術(shù)或是這個框架,并且對于一些重要技術(shù)與框架來說,掌握的越深入、越扎實越好。
既然大家的目標(biāo)是一樣的,即我們所要追求的最終結(jié)果幾乎是無差別的,那么這中間的過程就會對結(jié)果起到很大的影響,有的影響是正向的,有的影響則是負向的。
從我們準(zhǔn)備學(xué)習(xí)一門技術(shù)開始,一直到最終徹底掌握它,這中間會經(jīng)歷很多的過程,也會出現(xiàn)很多反復(fù)。因此,如何更好地確保中間過程的效率與效果就會對最終的結(jié)果產(chǎn)生極大的影響。
可以將掌握一門技術(shù)的過程分為如下幾個步驟:
覺得這門技術(shù)挺有用,準(zhǔn)備學(xué)習(xí)。
搜集學(xué)習(xí)資料,看官方文檔、購買相關(guān)圖書、看相關(guān)視頻。
不停地遇到各種各樣的問題,在網(wǎng)上不停地搜索解決方案。
繼續(xù)看官方文檔、繼續(xù)看書、繼續(xù)看視頻。
依然會遇到各種問題,心情比較煩躁地搜索關(guān)于問題的解決方案。
初步掌握了這項技術(shù)。
一段時間沒有使用或是沒有再看這項技術(shù),開始產(chǎn)生遺忘。
又經(jīng)過一段時間,發(fā)現(xiàn)之前學(xué)習(xí)的這項技術(shù)很多都已經(jīng)記不清楚了,甚至當(dāng)時非常清晰的一些細節(jié)已經(jīng)完全回憶不起來了。
重新開始學(xué)習(xí)這門技術(shù)。
歷經(jīng)千辛萬苦,終于算是比較深入地掌握了這項技術(shù)。
又有一段時間沒有再碰這項技術(shù)。
當(dāng)有一天翻看這項技術(shù)時,發(fā)現(xiàn)又有太多、太多的細節(jié)已經(jīng)完全想不起來了。
感到非常的沮喪。
感到更加的沮喪。
重復(fù)上述的步驟9。
是不是上面的這15個步驟感到似曾相識呢?
原因在于什么?
根本原因在于,你將太多的精力放在了非核心上面,而對真正的核心之處卻從來沒有深入思考過。
經(jīng)常有人咨詢我,為什么我學(xué)起一些技術(shù)會比較快,而且還比較深入,并且還能將自己的積累很系統(tǒng)地講出來。但是換作自己,哪怕將一門技術(shù)扎實掌握都很難做到呢?其實,這個問題并非個案,而是一個普遍存在的問題。這個普遍存在的問題嚴(yán)重到會成為制約你更好前進的一個巨大障礙。
正所謂『不識廬山真面目,只緣身在此山中』。我們每個人都上了十多年學(xué),但是很多人甚至連最為重要的學(xué)習(xí)方法都沒有掌握。這里面一方面有學(xué)校教育的缺失,另一方面則是作為個體從來沒有認(rèn)真思考過這個問題。
對于我來說,在上大學(xué)時收獲的最重要兩個方面并非掌握了什么專業(yè)知識,而是我在大三時明白了下面兩點:
我知道自己熱愛的專業(yè)是什么:我不喜歡自己當(dāng)時所在的專業(yè),我更加喜歡計算機專業(yè),因此確定了跨校跨專業(yè)考研的目標(biāo)。
我掌握了適合自己的較為高效的自學(xué)方式:這一點在后來的時光中對我產(chǎn)生了巨大的幫助,讓我能夠走得更加從容不迫。
回到上面的話題,為什么我們在學(xué)習(xí)一項技術(shù)時總是容易遺忘,哪怕當(dāng)時印象極其深刻的內(nèi)容,以為自己永遠也不會忘記的內(nèi)容過一陣還是會遺忘呢?
答案就是『無輸出』。
是的,道理就是如此簡單。
無論你的學(xué)習(xí)手段是什么,是看官方文檔,看書,看文章,還是看視頻,這些都是『輸入』。是別人的東西灌輸?shù)侥愕哪X海中,但它不是你的。
如何將別人的東西最終變成自己的呢?答案只有一個:輸出。即,通過自己的不斷輸入,在腦海中經(jīng)過一系列的加工,最終變成自己的輸出。即下面這3個過程:
輸入
加工
輸出。
很多很多人在學(xué)習(xí)時,第1個步驟做得都還可以;第2步則因人而異了,有些人會思考,有些人則全盤接受,更可悲的是將網(wǎng)上看來的東西就當(dāng)作真理一般對待。至于第3步,只有很少很少人才會做。因為,這個步驟是最耗費時間與精力的一個步驟。而且,第3步在你學(xué)習(xí)的當(dāng)下你會認(rèn)為是一個毫無存在必要的步驟,因為你當(dāng)時自我感覺已經(jīng)將待學(xué)習(xí)的這項技術(shù)理解的很透徹了。然而,成敗就在一念之間。
對于沒有輸出的學(xué)習(xí),其最終的效果就如同我上面所列出的15個步驟那般。
為什么總有人說,一項技術(shù)只有在項目中實際用過了才能真正掌握,其實這里面暗暗隱含著『輸出』這個環(huán)節(jié)。在項目中實際用過顯然就是一種輸出方式。但在項目中使用過僅僅是『輸出』的一種方式而已,它并非全部,請勿一葉障目,不見樹林。
在項目中使用本質(zhì)上就是一種『輸出』方式,它會令你產(chǎn)生一種錯覺:一項技術(shù)只有在項目中使用過了才能算真正掌握。
當(dāng)下的技術(shù)領(lǐng)域如此之多,一個項目充其量只會使用其中很少的一些技術(shù)集合。按照上面的理論,難道項目中用不上的技術(shù)就不用學(xué)了么?答案不言自明。
其實,在項目中使用會令你加深對一項技術(shù)的理解與認(rèn)識這個觀點只不過是對于一種方法論的具體解讀而已。
『輸出』的形態(tài)其實有很多種:
在項目中使用
形成記錄(記錄到印象筆記或是有道云筆記上),發(fā)表到博客、微信公眾號等媒體上
給別人講
這里面我只列出了自己所鐘愛的3種方式,其他方式也有很多。
因此,你覺得在項目中使用才算掌握一門技術(shù),在我眼里看來,可謂是『認(rèn)知』尚未升級,因為你并未透過現(xiàn)象看到本質(zhì)。在項目中使用可以讓我們比較好地學(xué)會到應(yīng)用,但是對于技術(shù)的深層次掌握是需要額外下功夫的,這通常都是對自己有著較高要求的人才會做的事情。
給別人講是一種我特別推崇的學(xué)習(xí)方式。通過這個過程,你會發(fā)現(xiàn)自己在技術(shù)理解上的諸多問題,同時會不斷加深對技術(shù)細節(jié)的把控;可以這么說,將上面3種『輸出』方式有機結(jié)合起來,會令你真正掌握學(xué)習(xí)的方法論,也會令你在學(xué)習(xí)之路上越走越好,越走越踏實。
可以舉一個例子,目前圣思園正在發(fā)布『深入理解JVM』課程。實際上,除了本職工作就是與JVM打交道之外,絕大多數(shù)人的日常工作并非天天都會接觸到JVM,那為何還要學(xué)習(xí)呢?因為它重要啊!
既然無法做到天天與JVM打交道,那該如何學(xué)習(xí)JVM呢?顯然,既然無法做到在項目中直接使用,那我們就完全可以用其余2種方法:形成技術(shù)+給別人講。
這里我也期望你能將自己的學(xué)習(xí)觀點與認(rèn)知方式分享出來,在評論區(qū)寫出你的見解。
原文:原文
總結(jié)
- 上一篇: Python学习笔记:Day15 部署W
- 下一篇: 3dmax体积雾渲染不出来_corona