1,先打好基础,了解.NET 的平台,已经平台语言中有一门比较熟悉的,并了解语言的特性。2,多做一些项目(可以是工作的,除工作之外也多做一些)3,关注一些这方面的牛人看看他们思考和工作方式.4,参加一个开源项目,先读看,用,然后试着添加一些功能。推荐网站(codeplex,github,codeproject) 5,学习架构,看一些设计模式,以及敏捷,精益等类似的开发方式。