日期:2014-05-20  浏览次数:20757 次

一个优秀.NET程序员必備技能
Web/WinForm/通吃,包括ASP.NET,WebService,Remoting,Thread,Serializable,ADO.NET等命名空间
精通UML
精通DesignPatterns 23+N种模式:默写各个模式UML图,熟记代码实现方式,范例,以及.NET相关接口
精通CLR
VB.NET/C#通吃
精通OOP理念
精通DB设计与T-SQL,SQL2005就可以了
熟悉AJAX全套技术
通吃WPF/WCF/WF/LINQ
WEB 2.0理念,理解Blog/Wiki/RSS架构,SOA理念
精通数据结构/操作系统/安全加密
精通.NET设计规范
研究5套以上经典源码,例如:SharpDevelop,PetShop,DotNetNuke,SmartClient,NUnit,FotoVision,CSLA等等
熟悉DirectX编程模式
翻译过1-2本技术书籍

歡迎大家拍磚、補充!

------解决方案--------------------
很好的建议,顶楼主
------解决方案--------------------
正努力成為一名優秀的程序員....
------解决方案--------------------
强悍!
------解决方案--------------------
这样的人,得拿多少钱一个月,才肯干活呢?
------解决方案--------------------
引用:
这样的人,得拿多少钱一个月,才肯干活呢?

4万起,还不带年底分红的。
------解决方案--------------------
那样的话,不用他(她)去找工作,自然有工作来找他(她).
------解决方案--------------------
 不知道说什么好..
------解决方案--------------------
我觉得,一个程序员,知识体系过于庞杂不是什么好事,因为人的精力有限,最后落得个样样通,样样松。
必须找好自己的定位,是一辈子干这个,还是兴趣爱好,还是没办法不得不干,还是架构师、产品销售。
而且所处的环境也有关系,外包公司,私企兼职公司,纯科技公司,都会对所学的知识有特殊的要求,比如你做通信,学太多的脚本和wpf就没什么大用,你做硬件开发,C++和底层Com学好就够了。
知道是一回事儿,精通又是另一回事儿。

1、数据结构、编译原理

2、数据库原理

3、1~2门精通语言。