中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
如何從0開始構(gòu)建你的知識體系?|程序員成長系列

每周五早6點(diǎn) 按時送達(dá)~

我的第「122」篇原創(chuàng)敬上

大家好,我是Z哥。

不知道你有沒有過這樣的感覺,那些比你更厲害的人,在一件事中往往可以輕易地從一個「點(diǎn)」延展出一條「線」,甚至一個「面」的知識點(diǎn)。

對我們真實(shí)感受的沖擊是,在大局觀上被碾壓,相比之下覺得自己總是考慮不周,甚至考慮的東西完全是錯的。

其實(shí)這里的區(qū)別就在于我們在某個領(lǐng)域內(nèi)的知識體系有多么健全。

舉個例子,與近些年大火的Service Mesh相關(guān)。如果現(xiàn)在你恰巧負(fù)責(zé)進(jìn)行技術(shù)選型,你會選istio還是Linkerd?還是Kuma、SOFAMesh、ServiceComb?

知識體系的健全性高低在這種「開放性」問題中表現(xiàn)的特別明顯。

那么如何才能像那些厲害的人一樣,打造自己的知識體系,并且讓它更健全呢?這就是我今天想要和你聊的。

在我們當(dāng)下這個時代,打造知識體系變得更容易,但從另一個角度來看,同時也更難了。

容易的是獲取信息的途徑更多了,收集信息的效率更高了。難的是大量的信息是碎片化的,如果無法納入到自己的知識體系中,那么大概率只是看過算過而已。

常見的一個場景,你坐地鐵的時候刷著手機(jī),前一秒可能還在公眾號看某篇技術(shù)博文,隨后就被朋友圈的社會熱點(diǎn)新聞給吸引,看到一半,又收到朋友轉(zhuǎn)發(fā)來的一篇文章讓你瞅瞅。

過幾天,這些信息中的十有八九就被你拋到九霄云外去了,好像這些就沒出現(xiàn)過一樣。

久而久之,不但你的深度思考能力喪失了,而且整體的知識使用效率也在下降。

你的深度思考能力之所以喪失,是因?yàn)楸灰恍┪恼轮兴玫降慕Y(jié)論給替代了(先不論結(jié)論的準(zhǔn)確性如何)。往自己大腦里丟進(jìn)去的都是「因?yàn)锳所以B」、「只要C就能D」、「有了E才能F」、「出現(xiàn)G即說明H」之類的“成品”信息。

知識使用效率降低的原因在于,不同信息之間的跨度太大并且關(guān)聯(lián)性幾乎為0,導(dǎo)致你接收到的每個信息都是孤立的,記都記不住,更別說后續(xù)的運(yùn)用了。

你想象一下,給你一個長度為100的數(shù)組,里面是亂序的數(shù)字(1、873、56、……)更好記還是有一定規(guī)略的數(shù)字(101、1002、10003、……)更好記?

不過,哪怕是碎片化時間我們也有辦法可以壓榨它的價值,這個后面再說。我們先來說說大家在構(gòu)建知識體系時的兩個普遍誤區(qū)。

01 “讀萬卷書,行萬里路”

這段諺語是加引號的,潛在的意思其實(shí)是以「知識的收集為中心」的學(xué)習(xí)理念。

說實(shí)話,Z哥我自己曾經(jīng)有很長一段時間也陷在這個誤區(qū)里,初入職場的前兩年也還沒從這個誤區(qū)里走出來。

可以說,“讀萬卷書,行萬里路”這段話對陷入這個誤區(qū)的人來說只看到了里面的兩個“萬”字。

每天熱衷于各類知識的收集,比如在微信、知乎上看到好的回答就想點(diǎn)收藏,但收藏之后又不會多看一眼,潛意識里不愿花較多的時間在知識的消化上。但是又偏偏是收集成癮,最終導(dǎo)致收藏夾大到自己都不想點(diǎn)開,最終在知識的海洋里迷失自我,看著很努力,實(shí)際是碌碌無為。

不管是我在知乎、頭條、還是公眾號的文章總是收藏大于點(diǎn)贊,也能看出這個端倪。(個人推測,不一定對,如果你有不同的想法可以留言告訴我哦)

這里的原因以我自己的體會來說就是:整理知識缺少了那種剛接觸到一個未知的新知識時的快感,后者真的就如發(fā)現(xiàn)“世外桃源”一般的新奇,而前者卻像是做家務(wù)那般的無味。

02 “實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”

這句每個人都耳熟能詳?shù)拿?,很多人的理解也是偏了?/p>

比如有一部分程序員小伙伴拿到一個任務(wù),就開始palapala代碼敲起來,遇到不明白的地方的確也很有求知欲,會調(diào)試進(jìn)源碼看看里面是怎么實(shí)現(xiàn)的。

看似學(xué)習(xí)的很“深入”,實(shí)則是一個走到哪算到哪的行為過程。很有可能在半路才發(fā)現(xiàn)“哦喲,原來是路走錯了,此路不通?!?。

這些構(gòu)建知識體系的誤區(qū)背后其實(shí)就缺少一個東西作為指引,我將它稱之為——“主干”。

那么什么才算是“主干”呢?

Z哥認(rèn)為能夠用來作為“主干”的主要是基于以下三種概念,在不同的領(lǐng)域可能有些不同。

  1. 范式。
  2. 定理。
  3. 本質(zhì)。

具體的定義就不展開了,可以自行搜索,會有一些區(qū)別。但是它們有一個共同點(diǎn),就是某個范式、定理或者本質(zhì),其實(shí)就是得到該領(lǐng)域內(nèi)一部分群體公認(rèn)的一個共識。這是確保你構(gòu)建的知識體系不跑偏的基礎(chǔ)。

確定了“主干”之后,然后再開始往外延展,讓它開枝散葉,形成一個相對完整的體系。

用「道」和「術(shù)」的理念來說,“主干”就是「道」層面的事情,而很多具體的方式、方法、理論,包括前面提到的兩個誤區(qū)中的行為都屬于「術(shù)」的范疇。

「術(shù)」是基于場景而來的,所以理論上數(shù)量是無限的。只是單憑記憶力去記這些成千上萬的「術(shù)」,哪怕你記得住,也用不起來。這和讀書時候的死記硬背也能考出不錯的成績也不同,實(shí)際生活中的場景是千奇百怪,總有些不同,是無法預(yù)料的。

所以,我們應(yīng)該先把“主干”確定好,再基于它延展“支干”。

這就好比,你打算周末做一頓菜給父母吃。首先你得先確定你要做什么菜,菜單得先出來,哪怕就一、二個菜。

而不是看到家里的冰箱里有什么就抓起來搞個大雜燴。

比如,你想做個佛跳墻,那么你就去網(wǎng)上搜尋做佛跳墻的文章,收集所需的原料和比例、搞清楚做的幾道工序等等,然后再動手。當(dāng)然,你也可以選擇換一個菜“我去,佛跳墻太復(fù)雜了,我還是做番茄炒蛋吧?!?。

其實(shí)我們在日常學(xué)習(xí)的時候出現(xiàn)的誤區(qū)就類似于:知道了佛跳墻需要鮑魚后就馬上開始煮了,中途才發(fā)現(xiàn)缺了這個、缺了那個。

那么具體該如何從頭開始構(gòu)建自己的知識體系呢?

主要分為五個步驟。

01 找共識(范式or定理or本質(zhì))

這其實(shí)就是“建主干”的過程。

對于一個對你來說是陌生的領(lǐng)域,有一個笨辦法就是,找到這個領(lǐng)域內(nèi)被奉為經(jīng)典的著作,并且多讀幾本在不同時期對同一個概念的解讀。

從中發(fā)現(xiàn)那些不變的理念、思維模式或者視角,這就是“主干”。而那些隨著時間的推移發(fā)生變化的部分知識其實(shí)是意味著它的“支干”正在更加的貼近現(xiàn)實(shí),是一個不斷糾錯的體現(xiàn)。

如果開始比較難,可以選擇一本《XX導(dǎo)論》、《XX概論》之類的書先打底,對這個領(lǐng)域內(nèi)的一些基礎(chǔ)的知識,專有名詞有一些了解。

做好了這個步驟,可以確定下來幾個大方向。這里程序員小伙伴居多,舉個「構(gòu)建分布式系統(tǒng)知識體系」例子(后續(xù)會一直用這個例子)。

假如,我們經(jīng)過一番了解之后,確定了分布式系統(tǒng)的“主干”是傳統(tǒng)計算機(jī)“主干”的延伸,也分為存儲和計算,但是多了一個協(xié)調(diào)和管理方向。

好了,第一個環(huán)節(jié)的工作就完成了。

這個環(huán)節(jié)一定要給自己足夠的整塊時間,這是重中之重。否則是很難總結(jié)和提煉出一些抽象的東西的。

當(dāng)然,這里有一個更高效的辦法,就是請教這個領(lǐng)域內(nèi)的建樹明顯高于你的專家。通過人來獲得你要的信息可比你自己去總結(jié)提煉高效多了。

可能你會擔(dān)心,萬一對方說的是錯的呢?我的觀點(diǎn)是,假如連本質(zhì)都錯了,這個人大概率也成不了專家吧。

“主干”搞定了,接下去就是確定一些已知的“支干”。

02 不斷在成長區(qū)擴(kuò)張

如果說第一環(huán)節(jié)還可以通過請教專家走一下捷徑,那么第二環(huán)節(jié)就無捷徑可走了。

對很多人來說,在新鮮感的支撐下,短期還能往前走一走,長期堅持下去的人卻不多。

我們知道,學(xué)習(xí)有一個「舒適區(qū)」理論。待在自己熟悉的地方(舒適區(qū)),是學(xué)不到東西的,你只是在不斷重復(fù);離舒適區(qū)太遠(yuǎn)(危險區(qū)),也很難學(xué)到東西,因?yàn)槟阃耆欢?/p>

走出舒適圈是痛苦的,根本原因是因?yàn)槟阋孔约簩ⅰ覆淮_定性」的事物變成「確定」的。這個時候不像你去去便利店買個東西,只要一手交錢一手交貨,其他的不確定性,社會機(jī)制已經(jīng)幫你解決了。你不用擔(dān)心店員收了錢不給你東西,也不用擔(dān)心他不認(rèn)識你支付的錢等等。

讓自己能持續(xù)走出舒適圈的關(guān)鍵在于,能不能沿著舒適區(qū)的邊界,找到一個讓你平衡的「成長區(qū)」,在這里探索,往“主干”上添加“支干”。

比如,當(dāng)你開始在「分布式存儲系統(tǒng)」這個方向往外延伸的時候,不要去研究什么Paxos算法,甚至是它的證明過程,這個對我們大部分人來說就是直接從「舒適區(qū)」跨越到了「痛苦區(qū)」,自然很難堅持下去。更好的辦法應(yīng)該是去找一個基于Paxos算法實(shí)現(xiàn)的存儲系統(tǒng),將「數(shù)據(jù)一致性」的常見場景實(shí)際模擬一下看看,會發(fā)生什么情況。

經(jīng)過不斷地在成長區(qū)往主干上添加支干之后,我們的知識體系就變成下面這樣了。(用存儲來拋磚引玉一下)

隨著“支干”的逐漸豐滿,我們開始逐漸進(jìn)入越來越細(xì)節(jié)的地方,這個時候碎片化的時間在這里可以利用起來了。

碎片化的信息雖然不能用來「搭建」主干,但是用來「更新」和「補(bǔ)充」支干卻非常適合。因?yàn)樵谥鞲珊鸵恍┏R姷闹Ц纱_定之后,此時你接收到一個碎片化信息可以很快速的知道他屬于哪一個支干下面或者該不該新起一個新的「根支干」。

整個第二環(huán)節(jié)就是體系化過程中最耗時耗力的環(huán)節(jié)。

接下去再在支干上弄上一些“觸角”,像樹上的“葉子”、“花”一樣,讓它與外界建立更多的連接點(diǎn)。

03 建立聯(lián)系

我將建立聯(lián)系的方式分為兩種類型,“戴面具”和“做捆綁”。

先說說“戴面具”。比如3.1415926這個數(shù)字本身是沒什么意義,但它和圓周率聯(lián)系起來,就變得有意義了。圓周率就是這個數(shù)字的“面具”,讓你可以更高效的想起它,認(rèn)出它。

還有我之前的文章《我珍藏5年的10倍速閱讀法》中也舉過類似的例子。

什么是“車”?你腦子里可能會先想起,馬路上在開的汽車,又會接著想起它有4個輪子,有車燈,能鳴笛。然后自行車也算是車,不過它只有2個輪子。以及三輪車、大巴車、面包車等等,甚至是英文「car」、「車牌」、「變形金剛」這些。

“做捆綁”的定義主要是用于兩個知識體系之間,它是一個升維的系統(tǒng)化過程。就是從更宏觀的角度,看到這整個知識體系與外界的關(guān)系。

因?yàn)?,孤立的知識點(diǎn)是沒有價值的,也不會長存。所以由大量知識點(diǎn)組成的知識體系也不會是孤立存在的,它必然與其它的知識體系之間存在或多或少的共通之處。如果在用到其中一個知識體系的時候,順帶能牽出另一個知識體系,運(yùn)用知識的效率是事半功倍的。

“做捆綁”的方法我在之前的《為什么你讀書總是學(xué)了就忘?》有具體展開,這里就不贅述了。

經(jīng)過這個環(huán)節(jié)之后,我們的知識體系變成下面這樣了。

這個環(huán)節(jié)中還有一些小細(xì)節(jié)可以留意一下。比如,

  • 遇到重復(fù)的知識,根據(jù)「奧坎姆剃刀原則」保留最簡單的那個。越簡單,越接近本質(zhì)。
  • 遇到相反的兩個觀點(diǎn),不要帶著「二元思維」去判斷到底哪個是正確的。因?yàn)?strong>只要各自的邏輯只要自洽,可能兩邊都是正確的,只是視角不同。

04 內(nèi)化

一個知識體系要能夠更好的為你所用,離不開內(nèi)化這個動作,否則只是停留在紙面上的一份文檔而已。

而想要讓內(nèi)化的效果更好,還是不得不提一個老生常談的話題,強(qiáng)行將你的理解進(jìn)行對外輸出,這會大大加速你對知識的內(nèi)化。內(nèi)化的過程也是一個不斷根據(jù)外界的反饋不斷重構(gòu)你知識體系的過程。畢竟在構(gòu)建知識體系的整個過程中充滿著大量的未知,沒人能一開始就設(shè)計出一個完美的“主干和支干”。

這里具體比較有效的辦法是,做分享。關(guān)于做分享的小技巧,也可以看下我之前的一篇讀書總結(jié)《想要走上巔峰?練好演講也是必不可少的技能》

不管是面對一個人還是一群人,當(dāng)你能讓一個外行很快搞懂你要講的東西的時候,就是你的知識體系大樹v1.0竣工的時候。

如果是自由職業(yè)者或者由于其它原因,分享的機(jī)會并不多??梢赃x擇像我一樣通過寫文章來進(jìn)行對外輸出。相比前者唯一的不足是,可能得到的反饋深度沒那么好,但是隨著時間的推移,反饋的數(shù)量會更多。

05 開放的心態(tài)

前面也說到了,沒有任何知識體系是一塵不變的,隨著時間的推移都會發(fā)生變化。

因?yàn)檎麄€世界對我們來說有太多的未知,我們永遠(yuǎn)在不斷接近的“內(nèi)核”的路上,但從未真正觸達(dá)過它。

許多人的弱點(diǎn)就在這里:篤信自己永遠(yuǎn)是正確的,卻不敢直視他人的不同意見,更不敢推翻自己。

這就無異于斷絕了新知識的來源,只會一直抱殘守缺。

一句比較精辟的話是:

當(dāng)一個人堅定自己代表真理時,真理就已經(jīng)離他而去了

所以,一個能夠接納不同的觀點(diǎn),求同存異的心態(tài)顯得至關(guān)重要。

有的人好奇心和求知欲特別強(qiáng),會容易陷入另一個極端,在知識體系的構(gòu)建中缺乏邊界意識。

知識本身是無窮無盡的,我們每個人的知識體系只是整個知識海洋中的一部分。有人覆蓋面積稍大一些,有的小一些。

如果讓構(gòu)建知識體系的過程過度地肆意遨游,那你的知識體系不但構(gòu)建起來時間非常長,而且可能會發(fā)育不良,比如左高右低。

所以,要有邊界意識,夠用就好。

比如你想要了解某個領(lǐng)域的知識用來干嘛,這個是確定的。

然后你只要貼著這個邊界去找尋信息就好了。否則,更多的空白部分都是浪費(fèi)的。

最后分享一個我之前收藏的知乎網(wǎng)友總結(jié)的在知識體系成熟度的不同階段所表現(xiàn)出的不同景象。

1. 沒有知識體系?!郏姘?!

2. 我要把它用“心”記下來?!摇昂孟瘛笨催^這個知識點(diǎn)。

3. 我把它記錄在本子上了?!乙タ匆幌鹿P記本。

4. 能夠用自己的話描述新知識。

5. 能夠找到新知識與已有知識的內(nèi)在邏輯關(guān)系。

6. 能夠使用新知識解釋過往的經(jīng)驗(yàn)。

7. 能夠?qū)⑿轮R應(yīng)用到現(xiàn)實(shí)當(dāng)中。

好了,我們總結(jié)一下。

這篇呢,Z哥先強(qiáng)調(diào)了構(gòu)建知識體系對提升你的深度思考能力和知識的使用效率大有幫助。

其次,提醒你注意遠(yuǎn)離兩個誤區(qū),「只追求學(xué)習(xí)的數(shù)量」,以及「蒙頭向前,不問方向」

我們應(yīng)該以「主干->支干->觸角」的思路來構(gòu)建知識體系,通過5個步驟進(jìn)行。

  1. 找共識(范式or定理or本質(zhì))
  2. 不斷在成長區(qū)擴(kuò)張
  3. 建立聯(lián)系
  4. 內(nèi)化
  5. 開放的心態(tài)

希望每個人都能在知識的海洋中找到那個適合自己的位置,讓知識發(fā)芽長大,形成你自己獨(dú)一無二的知識體系。這也讓你擁有了做更多選擇的能力。

我又想起一個網(wǎng)上的段子。(出處在哪搞不清楚了)

當(dāng)你看到下圖夕陽余暉…你的腦海浮現(xiàn)的是“落霞與孤鶩齊飛,秋水共長天一色。”

而不是“臥槽,我靠,好多鳥,好多鳥,臥槽,真他媽太好看了!”

再如,“割韭菜”這個事情,本質(zhì)上就是在某個領(lǐng)域高認(rèn)知體系的人去套路低認(rèn)知體系的人的過程。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
中學(xué)生最優(yōu)學(xué)習(xí)方法體系(四):專心上課
說中國古代沒有科學(xué)是不理解中國科學(xué)范式,邏輯思維絕非唯一
8一直以來伴隨我的一些學(xué)習(xí)習(xí)慣(四)——程序員的知識結(jié)構(gòu)
LLM對程序員的沖擊和影響
電腦的五個使用誤區(qū),我猜全部沒中的人不超過1%! #程序員   #電腦知識
2015中考數(shù)學(xué)考前10天復(fù)習(xí)策略
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服