要學的東西很多,而我們的精力總是有限。你是否也有這樣的感慨呢?
學這個沒有用,公司項目中用不到。你是否也有這樣的心態呢?這兩種理由本身沒有太大影響,甚至有時候還能幫你做判斷。但是你是否把這兩個作為借口來拒絕所有新東西呢?
我們要建立起自己的知識體系(知識樹),凡是有助於強化或者豐富這個知識體系的,都是有用的。企業級開發受領域影響使用的技術方案總是有限,這是必須要掌握的部分,而你的知識體系要包含但是不限於此。
一, 如何建立自己的知識樹
1,知識樹的建立是一個循序漸進的過程,或者說是了解自己的過程。
2,當自己判斷能力有限的時候,可以從一本編程基礎書開始,比如C#圖解教程;當這個掌握之后你就可以從這本書中得到的線索進行擴展了。
3,最終指導你進行整個知識樹構建的最好是一本高屋建瓴的書。
二, 建立知識樹的好處
1,知識樹讓自己很容易判斷一個知識是否值得學習。明確地知道自己需要學什么,而哪些暫時不需要學,而不再感到茫然。
2,知識樹讓自己的知識不再是零星的技巧,而是互相支撐的。
3,知識樹讓自己有一個更加平滑的學習曲線。循序漸進。
4,知識樹的建立就是幫助我們在精力有限的情況下達到對技術的最佳掌握,而不再感覺到時間不夠用。
下面是我總結的關於.NET開發知識樹。
附下載地址(請右鍵另存為):點擊下載
更新記錄:2012.7.2 增加數據結構與算法和MOSS開發分支
2012.8.31 設計模式新增推薦書籍《ASP.NET 設計模式》,web開發新增推薦書籍《ASP.NET MVC 3高級編程》
注:由於個人能力有限,也許在這個知識樹中有很多非常重要的知識遺漏了,所以也請各位園友們提出你們寶貴的意見,讓這個知識樹更加完整,更加茁壯。同時也希望各位不防也嘗試構建自己的知識樹,讓我們的知識點更加系統。
