構建開發者的知識體系
可能在工作中已經感覺到了,無論你具體是開發什麼,絕不可能只涉及乙個技術和幾個技術。每個問題,無論複雜度如何,都會涉及很多技術;每個專案,無論大小,總是需要多種技術與學科的理論和實踐。比如,所有的專案都會涉及資料儲存,網路, gui 等等。
回首學校所學習的各種知識,就可以發現,學校的課程覆蓋了我們需要的所有東西:
具體而言,每個專案無論是什麼樣的專案都需要二種技能才能完成乙個是通用技能,也就是說無論哪個專案都用的著的那些東西,這也是我們在學校中所學的東西,也是我們要構建的知識體系,這個體系構建的越完整,我們的技能就會越強,解決問題的能力也就越強;另乙個就是業務技能或叫專業技能,這個是與具體問題相關的,不侷限於計算機,也可能是其他領域,比如,資料庫解決方案需要的專業技能就是資料探勘,影象處理解決方案需要的是圖形學,財務分析解決方案需要的是財務分析, im 需要的是通訊協議,教學解決方案需要的是教學相關的東西,業務技能沒有必要納入知識體系中,因為它們會隨著專案的不同在變化,可重用性並不大。
我們主要構建的是通用技能的知識體系,它主要包括:
雖然這裡面的內容有很多,但是,事實上我們在平時工作中用到的東西也真的很多。對於這些知識,我們沒必要像業務知識那樣,或是像學術研究那樣去達到乙個很高的水平,因為我們是只是使用它們,首先要達到的標準能夠足夠用於解決你的問題,然後在適當的根據自己的興趣和計畫進行深入的學習。
在學習和構建知識體系的時候要注意,我們要構建的是乙個知識體系,各種知識也並不是孤立存在的,它們之間都是有內在或者外在的聯絡的,首先要理解所言,然後多多思考,多多聯想,多與其他知識聯絡起來,把它融入到知識體系當中去,以達到完善和強化知識體系,融會慣通,應用到實際中解決問題。
同時也要不斷的實踐練習,並不斷總結,以達到事半功倍的效果。
如何構建知識體系?
螢幕快照 2018 03 09 上午11.11.49.png 建構知識體系的主要體現的做法 做筆記和思維導圖.一 才能的分類 一 才能的分類 才能的分類 街頭智慧型和科學方法 1.一類是沒看過多少書,也沒上過多少學,但卻能把一件事或乙個企業經營的很好。2.一類是接受過高等教育,做事情擁有一套完整的科...
機械人知識體系構建
1 機械人運動學 2 機械人動力學 robotics modelling,planning and control springer verlag london 2009 springer handbook of robotics 2nd robotics,vision and control fu...
個人軟體知識體系構建概論 前言
人們對客觀世界的認知,大體總會經過這麼乙個過程,資訊 知識 理論。當我們接觸一樣陌生的東西時,會從 聲色香味觸 各個維度進行觀察,捕獲所需要的資訊,比如,水,無色無味,冬天會結成冰,加熱會沸騰形成蒸汽。經過一段時間的了解,人們對獲取的資訊進行概括 抽象,形成概念,比如,水這個名詞就出現了,當所有人對...