天天看點

程式員如何建構自己的知識體系

有時候,我們工作五年十年,有的人已經成了架構師,而有的人還在基層打滾,那問題在哪裡呢?職場上無法成功升遷的原因有很多,但是作為一名技術人員,如果不持續學,沒有自己的知識體系,那麼注定不會成為行業大神。

前兩天,有個讀者跟我留言說,工作了好多年,沒啥成長,幹的還是最基礎的CRUD,并且作為一名技術人員,今天要學這個知識點,過兩天⼜要學那個知識點,并且⾟苦學到的東⻄還容易忘,真正要⽤到的時候反⽽想不起來了?

其實,這位同學的煩惱并不是個例,很多國中級的⼯程師在⼯作個 3、5 年之後,都會遇到類似的問題。簡單來說,就是在⼯作中為了解決實際的問題,掌握了⼀個一個的知識點,但由于這些知識點彼此之間是零散的,并沒有很強的邏輯關聯,也沒有形成體系化,是以很容易被忘記。總結起來就是,不缺學習的熱情,也不缺實踐的機會,⽋缺的是沒有把⾃⼰掌握的那些零散的知識點梳理起來形成⾃⼰的知識體系。

所謂【知識體系】,指的是把大量的不同的零散的知識點、通過内化、存儲、整理、歸檔等方式組合起來,以點成線、以線成面,最終形成系統的、有序的、清晰的脈絡結構文檔。知識體系不是一蹴而就的,而是貫穿我們的生活經曆和對事物的思考慢慢積累起來的,知識的積累就是不斷積累和思考的過程。

程式員如何建構自己的知識體系