这是在一个前辈的BLOG上面看到的内容,里面说要成为一个优秀的.net程序员,那下面这些是东西是要做到的。
不管对不对,总之是学东西,一步一步开始:
1.Web/WinForm/通吃,包括ASP.NET,WebService,Remoting,Thread,Serializable,ADO.NET等命名空间
2.精通UML
3.精通DesignPatterns 23+N种模式:默写各个模式UML图,熟记代码实现方式,范例,以及.NET相关接口
4.精通CLR
5.VB.NET/C#通吃
6.精通OOP理念
7.精通DB设计与T-SQL,SQL2005就可以了
8.熟悉AJAX全套技术
9.通吃WPF/WCF/WF/LINQ
10.WEB 2.0理念,理解Blog/Wiki/RSS架构,SOA理念
11.精通数据结构/操作系统/安全加密
12.精通.NET设计规范
13.研究5套以上经典源码,例如:SharpDevelop,PetShop,DotNetNuke,SmartClient,NUnit,FotoVision,CSLA等等
14.熟悉DirectX编程模式
15.翻译过1-2本技术书籍