1 确定目标
微软系开发涉及面太广,所以你得先确定自己在哪方面有所专长。除了基础知识扎实以外,在asp.net / siliverlight / WPF 必须有一定的侧重。这个侧重点选择可以是自身兴趣,但大多数是项目需要。
2 选择教材
我还是倾向推荐纸质书,这里简单列几本。
C#本质论 http://www.amazon.cn/gp/product/B003ZXBKQC 这本书可以在一开始阅读,保证对C#基础有个全面掌握
CLR via C# http://www.amazon.cn/CLR-via-C-%E7%91%9E%E5%A5%87%E7%89%B9/dp/B00426BTTY/ 这本书建议买,但是高级阅读
深入理解C# 这本书如果看目录觉得感兴趣,可以买,但是不推荐初学者阅读。
另外专门技术方面,可以根据销量和评价买一本,不推荐在开始学习阶段购买。建议可以先通过文档/视频/代码实例学习一阵以后,对技术有一定了解了,然后再选择购买。
3 视频入门
这里推荐微软中国的webcast http://msdnwebcast.net 全中文视频,精品不少,比如老赵就有很多贡献。建议看视频学代码。
如果你英文很好,可以到channal9上看英文视频,也有成系列的。
4 文档中心
对于前面提到的几种技术,微软都有不同的网站专门介绍。
http://www.asp.net/ asp.net和asp.net mvc的老家,下载,文档,视频学习。
http://www.silverlight.net/ 银光的老家,下载,文档,视频学习。
http://windowsclient.net/ wpf的老家,下载,文档,视频学习。
另一个网站必须经常看的是 http://msdn.microsoft.com/en-us/default.aspx 比如这个 http://msdn.microsoft.com/en-us/vstudio/hh388566.aspx 就是Visual C#开发中心
http://msdn.microsoft.com/en-us/library/ff361664%28VS.110%29.aspx 这里是DotNet开发链接页面,可以作为homepage
www.codeplex.com 这是微软开源中心,推荐下载http://1code.codeplex.com/ all-in-one samples学习。
http://www.codeproject.com/ 这里面的文档和代码实例大多数目的单纯,简单扼要,学习起来很方便。
5 提高
http://msdn.microsoft.com/en-US/practices Enterprise Library, prism4.1, MVVM, 这些模式被广泛使用
MSDN要经常翻,里面好东西太多了。
http://msdn.microsoft.com/en-us/magazine/default.aspx MSDN magazine也要经常看。
就这些。
《“如何成为靠谱的DotNet/C#程序员”》 有 1 条评论
只有一点c#基础,最近却被要求学习silverlight,发现效率真心很低,很痛苦,看了博主的这篇文章,决定买本《c#本质论》从头学起