25.關於構建知識圖譜
來自專欄 知識體系的建設
關於構建知識圖譜
目錄介紹
1.為什麼要構建知識圖譜
2.如何構建自己的知識體系
3.選擇適合方向,設定小目標
4.逐步明確能力的劃分層次
5.學習,實踐,輸出,內化
- 5.1 學習的現狀
- 5.2 用輸入逆向逼迫輸入
6.總結,概括
- 6.1 一語中的,平鋪細說
7.運用工具整理記錄知識圖譜
- 7.1 記錄
- 7.2 迭代
8.反饋,這個十分重要
0.關於博客大匯總
如果你想查看我的更多博客,歡迎訪問我的個人站點,或者直接參考我的博客大匯總。
博客大匯總:https://www.jianshu.com/p/53017c3fc75d
1.為什麼要構建知識圖譜
當下時代,各種信息極為豐富,各種學習途徑也是層出不窮。甚至許多時候,會有一種焦慮感,擔心自己有一天與社會脫軌或者跟不上節奏。
人每時每刻都被各種各樣的知識、信息轟炸著。如何有效的選擇對自己有價值的知識,如何構建一個獨屬於自己的知識體系並讓它為自己創造價值,變得越來越重要。只有知識經過了你的選擇和應用,內化為自己的隱性經驗,納入到你的知識體系中,才能真正地為你創造財富。
不僅僅要知道許多知識和常識,還需要內化成自己的東西,如果沒有內化而僅僅停留在表面上,那樣可能會導致這種情況,自己看上去懂得很多,但就是無法彰顯自己知識的價值。
2.如何構建自己的知識體系
構建知識體系的步驟:
第一步:選擇方向,設定目標
第二步:劃分能力的層次
第三步:學習、實踐、輸出、內化
第四步:總結,概括
第五步:運用工具整理記錄知識圖譜
第六步:反饋
3.選擇適合方向,設定小目標
如果你不知道自己的方向,那麼你可以多做一些嘗試;如果只能選擇一個方向,你希望在什麼方向上做到出類拔萃?
對於方向這個問題的思考,是十分的重要。好的方向不一定具有最流行的趨勢或者最大眾化的,但一定是最適合你的。多思考這個問題,會幫助你找到自己的方向,進而有效地去學習知識。
在構建自己的知識體系之前,首先要做的是在自己的方向上給自己定位和指定目標。
當然,目標也分為長期目標和短期目標。
而創建知識體系,也和個人目標和關注點有關係。
這裡就舉幾個小的例子,比如對於我來說,目前是從事Android開發的工作,短期目前是3年內成為高級程序員,工作外至少學會Python,Js編程。那麼我的知識體系就如同下面所示:
這裡展示知識體系圖
這裡你可以先大膽想像自己未來相關的關注點或者目標。比如,想成為行業某某大神那樣技術架構師;想成為行業某某那樣的企業家;想成為公司里某某那樣的高管……
可能在這個探索的過程中,每個人所用的時間有長有短。有的幾個月,有的幾年,有的幾十年,但是不管怎樣,如果可以大膽的發揮自己的想想,便走出了第一步。
在確定了大的方法後,你必須還設置許多小的可執行可回饋的目標。比如做Android開發的,大的目標是成為高級架構師,那麼每個階段要完成什麼,完成情況怎樣,都要執行和反饋。
4.能力的劃分層次
等到選擇了方向和設定了目標。接下來,我們就要看看能力劃分層次呢……
先來思考一個問題,為什麼有的人什麼都知道,但是卻一無是處,沒有自己的核心競爭力,更加無法彰顯自己的價值。
知識可以簡單地分為四個層次:
第一層次:資源,比如知識,技能,經驗,人脈等等。
第二層次:應用流程,比如解決問題的能力,做事的方式方法,做事流程,整合資源創造價值的能力。
第三層次:價值觀念,比如什麼該做,什麼不該做,什麼事情重要,什麼事情不重要。
第四層次:規劃藍圖,比如未來該怎樣發展,怎樣指定計劃……心中有份藍圖!
對於第一個層次,許多人都具備知識,技能,比如我們大專院校剛出來的學生。雖然在學校學習的技術不是那麼深入,但是已經具備了基礎知識和基礎技能,擁有最基礎的能力資源。
對於第二個層次,在第一個層次上努力上進,日積月累終於可以形成自己的做事方式方法,知道如何避免錯誤,如何才能更加高效,這個時候對知識的運用就是實戰中總結的解決問題的能力。
對於第三個層次,在第二個層次上,理解公司的業務,熟悉公司的運作模式,並且有較好的成績。於是便做到管理層,有了協調資源和動用資源的能力後,就要知道什麼該做,什麼不該做;什麼主動做,什麼放棄做;什麼重點做,什麼省略做。那麼價值觀念便是很重要的呢!
對於第四個層次,許多人都在追求達到這個層次,可是這個層次也是充滿挑戰和未知。
知識是一種資源,是固化的,必須經過你的應用流程,才能內化為自己的經驗,幫助你解決工作與生活中的問題,為你創造價值。然後你通過規劃,實現自己的夢想。
只有知識,沒有內化,那結果不堪一擊。這種現象我們可以在小說中看到,比如:
像神仙姐姐王語嫣,牢記每一種武林秘籍,但是一招也打不出來,與人對戰是不具備實戰經驗的。
像《圍城》里的方鴻漸,也學習了很多亂七八糟的知識,但趙辛楣評價他說:「你是個好人,但一無是處」,這也是因為他涉獵很多都不能落地應用創造價值。
5.學習,實踐,輸出,內化
5.1 學習的現狀
關於當下學習已經不是一件難事呢,許多人也都在號召要做終生學習的口號。知識都經由前人的總結顯性化了,固化在書本、網路、視頻等載體上,我們就從這些載體上開始學習。這是第一步,它讓我們知道有這樣一個知識、這個知識是什麼、這個知識可以用來解決什麼問題或者提高多少效率等等。
不要停,你到了這一步千萬不要停,要接著去琢磨:
這個知識對我有什麼用?對我可以創造什麼價值?能否拓展我我們的視野或者格局?
我過往的工作與生活中,哪些經歷、經驗可以和這個知識關聯起來?
在將來,這個知識能怎樣幫助我提高工作效率?能怎樣幫助我改善自己的工作?
如果在生活中看書、看視頻、聽演講,根本不琢磨,只是被動接收,只是「瀏覽」到有這麼個東西,或者僅僅是知道這個東西,然後「哦」一聲就過去了。所以,他們很難有進一步的收穫。
當然有些東西是需要了解,有些是需要理解,有些則需要掌握,有些是需要吃透。而如果想進一步提高,對待知識,那麼就必須要琢磨呢……
有時候,對於不懂的問題,百度或者Google一下,尤其是像我們敲代碼的。拷貝粘貼一段代碼來解決自己的問題。但是解決之後往往就放下了,不再琢磨這段代碼為什麼能解決問題、我為什麼沒想到、下次我怎樣才能自己來解決問題,這樣做的後果就是,遇到問題永遠在問搜索引擎,永遠也培養不出獨立思考並解決問題的能力。
5.2 用輸入逆向逼迫輸入
如果對於有些不明白的問題,我們通過查找網路或者書籍解決了問題。那麼後續則可以繼續深化一下思考,為什麼這樣可以,為什麼那樣做不可以?是不是可以反覆推敲一下自己的這個方法。
如果再接著深入一步,可不可以把自己的解決問題的經驗整體總結出來,然後分享出去,其實這一步在剛開始的時候,感覺很容易,但是做起來的時候還是不那麼容易的。如果寫完後,還可以幫助別人解決問題,那麼對知識的掌握將會更進一步。
因為我之前覺得,有些東西,有些技術點懂,但是真要自己去寫出來,然後說出來,在這個轉化的過程中,還不是那麼融會貫通。
至於逼迫自己,本來就是一件反人性的事情,所以剛開始會比較難。就像我總是逼迫自己每周要跑十公里,但在實施過程中,總是容易偷懶,後來有了別人的監督和懲罰措施,於是才慢慢養成了習慣。當形成了習慣,那麼後面就沒有什麼壓力呢……
輸出是內化知識的最有效的途徑當你準備輸出時,會考慮很多很多,比你自己使用知識時考慮的要多很多,比如怎樣講明白、比如怎樣讓結構清晰、比如怎樣設計示例輔助說明、比如這個知識點與哪些關聯、比如哪些關聯的知識點必須講清楚……所有這些,會讓你進一步思考知識,會讓你系統化你的知識,最終會加深你對知識的理解與應用。
6.總結,概括
6.1 一語中的,平鋪細說
對於知識,能夠把繁雜的知識概括成一句話,清楚中心大意,一語中的;又能夠針對某個知識點拓展開來,詳細講解內容,平鋪細說。
因為很少的知識是孤立的,而且也很少有這種,只要一種知識就能解決事情的問題。
比如,為了解決A這個問題,除了這個知識,還需要另外那些東西,工具?
能否用一句話說明白這個問題的根源,又是否能夠用詳細的內容說明白問題的本質。
這個領域,這個行業,大神級別的人物在學什麼。關於這個知識,還有那些是自己不知道的呢?
即不斷歸納,又不斷總結。如果不斷思考這些問題,那麼就能不斷找到進一步學習的知識,就能夠不斷擴大自己的學習區,最終的結果就是不斷的豐富自己的知識體系。
7.運用工具整理記錄知識圖譜
7.1 記錄
其實對於我們來說,記錄的方式有許多種。在我們傳統的印象中,許多人喜歡用寫日記筆記的形式來記錄知識或者心得,比如讀書的時候就常常這樣做。到後來,記錄的工作已經不再局限於紙質媒介了,出現了許多網路工具類的記錄方式。
大腦容量有限,必須藉助工具將我們的知識系統記錄下來。有非常多的工具可以使用,比如:
筆記類軟體,有道雲筆記,印象筆記,未知筆記,都挺不錯。
博客,對於軟體開發的人來說,是一種十分不錯的知識分享和鞏固的方式。
wiki,這個在github【代碼託管開源網站】很常見
各種知識庫系統,CSDN知識庫
圖書,電子書
思維導圖軟體工具
那麼在選擇工具時需要注意什麼問題呢?
簡單易用,多終端同步,而且編輯方便。
便於檢索,查找。能呈現知識系統的結構
每個人都可能使用不同的工具來固化自己的知識庫,不必追求與別人一致,只要適合自己的就行。
而對於思維導圖,腦圖的好處是你可以很方便的記錄、分支、補充,也能很好體現知識的關聯。但它不方便的地方在於,你往往只能記錄一些關鍵詞,大量的知識或者系統化的文章不太方便體現。
7.2 迭代
對於迭代,相信程序員不會陌生。比如,我是做Android開發的,那麼App便會經常迭代,而迭代的主要作用是更新功能,修復bug,添加新的功能,也就是因為無數次的迭代,才會讓App逐漸趨向完善和強大。
當我們將自己某方面知識構建成庫、系統化之後,記錄在某個載體上,接下來面臨的就是知識的更新。
每一種知識都可能會不斷發展、更新,都可能隨著時代的發展而變得過時,所以我們要不斷更新自己的知識體系。
構建某個領域知識庫的過程,那其實呢,一個人可能會在很多領域建立自己的知識體系,因為我們的生活本來就是多元中心的。
一個平衡的人生包含四個象限:事業、家庭、社區、身心與精神。
我們應當在每個象限中都確立一些關鍵目標,為這些關鍵目標配置資源(時間、精力、金錢、人脈等),在每個象限中建立自己的知識圖譜。
比如你是軟體開發工程師,在事業領域,你構建軟體開發相關的知識圖譜,你還有家庭,可能會圍繞夫妻、兩性、婚姻、育兒、情感管理、親密關係等構建出面向家庭的知識體系。再進一步,不同象限的知識,其實是可以交叉融合的。
8.反饋,這個十分重要
對於反饋可以分為長期的反饋和短期的反饋,一般來說如果做好了短期的反饋,那麼經過不斷堅持的積累,就自然就可以得到長期的反饋。
一件事情或者目標,有了反饋之後,可以考核自己完成的情況。對質量或者進度有了一個度量……
我叫瀟湘劍雨,是個性格內向的程序員,喜歡研究Android技術,寫點開源項目和封裝一些開源庫。業餘時間,愛好看書寫作,錄製音頻,如果你想了解更多,歡迎查看我的博客或者個人站點。
github:https://github.com/yangchong211
知乎:https://www.zhihu.com/people/yang-chong-69-24/pins/posts
簡書:http://www.jianshu.com/u/b7b2c6ed9284
csdn:http://my.csdn.net/m0_37700275
喜馬拉雅聽書:http://www.ximalaya.com/zhubo/71989305/
郵箱:yangchong211@163.com
我的個人網站:www.yczbj.org 或者 www.ycbjie.cn
推薦閱讀:
※深度 | 梁家卿:百科知識圖譜同步更新
※超詳細解讀:神經語義解析的結構化表示學習 | 附代碼分析
※知識工場實驗室推出知識圖譜探索式交互系統Curiosity
※從 6 篇頂會論文看「知識圖譜」領域最新研究進展 | 解讀 & 代碼
※大規模知識圖譜數據流設計
TAG:知識圖譜 |