园中的大部分朋友应是学习和应用C#进行软件开发的,如何系统地学习C#及.net?对初学、进阶和深入都是有益的。
先简单讲一下我的C#知识体系[具体见下图]:
1、MSDN上有的,基本上是不重复的。MSDN的知识体系,我是熟读的;经常翻翻看看的。所以,大部份问题能在MSDN中找到根源
2、除了有针对性使用Google等搜索领域的知识外,基本是每天上Cnblogs和CSDN主页的,好东西是会收藏
3、主要按专题进行管理:COM+、.net Remoting等为重点
4、知识面按C#技术和技术应用领域两大方向区分,但有一定交叉。如规则引擎属于“技术应用领域”,COM+属于“C#技术”
5、Asp.net划分为“网站开发”,应算是技术应用领域;网站开发下除了Asp.net,还有如HTML/CSS/Javascript/浏览器/BHO等等。故不放在C#的知识体系内
你的呢?分享一下,说不定对大家都能有所启发、少走一点弯路。
C#知识体系