程序員如何構建本身的知識體系

有時候,咱們工做五年十年,有的人已經成了架構師,而有的人還在基層打滾,那問題在哪裏呢?職場上沒法成功升遷的緣由有不少,可是做爲一名技術人員,若是不持續學,沒有本身的知識體系,那麼註定不會成爲行業大神。html

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

其實,這位同窗的煩惱並非個例,不少初中級的⼯程師在⼯做個 三、5 年以後,都會遇到相似的問題。簡單來講,就是在⼯做中爲了解決實際的問題,掌握了⼀個一個的知識點,但因爲這些知識點彼此之間是零散的,並無很強的邏輯關聯,也沒有造成體系化,所以很容易被忘記。總結起來就是,不缺學習的熱情,也不缺實踐的機會,⽋缺的是沒有把⾃⼰掌握的那些零散的知識點梳理起來造成⾃⼰的知識體系。架構

所謂【知識體系】,指的是把大量的不一樣的零散的知識點、經過內化、存儲、整理、歸檔等方式組合起來,以點成線、以線成面,最終造成系統的、有序的、清晰的脈絡結構文檔。知識體系不是一蹴而就的,而是貫穿咱們的生活經歷和對事物的思考慢慢積累起來的,知識的積累就是不斷積累和思考的過程。
在這裏插入圖片描述運維

以我前不久出版的《Flutter跨平臺開發入門與實戰》爲例,按照 App 的開發流程(開發、調試測試、發佈與線上運維)。我將 Flutter 的技術棧劃分爲Dart基礎、Flutter開發、工程管理、打包發佈和線上運維等幾個大的部分,而每一個大的部分又包含不少的細節的知識點,掌握了這些知識點後,開發者也就具有了企業級應⽤開發的能力。svg

在這裏插入圖片描述

本文同步分享在 博客「xiangzhihong8」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。學習

相關文章
相關標籤/搜索