.NET九重境界

 DotNET工程师的九重境界。犹如九阳神功。每练一级都需要相应的基础和苦练。

 

第一重:.NET入门初学者;

之前或许有其他语言基础,了解了基础计算机处理流程,发现学此功,并没有多少难度。一个运行时+某一.NET语言+庞大的.NET类库。可以帮你尽快实现你自己心中的简单的想法。准备好磨练了吗?

 

第二重;.NET基础学员;此时对公共语言运行时,某一.NET语言(如C#)基础语法比较熟悉。能简单实现和编写一些基础程序。能在控制台输入输出,能使用一些简单控件设计WINDOWS窗体程序。 多学多看多写。

 

第三重;.NET初级程序员;熟悉了一些.NET类库中的常用类库,能开发一些简单的可应用实际程序。能熟悉和开发简单的信息管理软件。 努力吧,路还长着呢....

 

第四重;.NET中级程序员;熟悉更多的.NET类库使用方法,学习了语言特性。了解C#中大部分关键字的功能,类和结构的区分。能较为熟练地设计应用程序中类和结构。 软件工程师

 

第五重;.NET中高级程序员;熟悉更多的语言特性,和类库如泛型,迭代器,XML,....  软件工程师

 

第六重;.NET高级程序员;能使用.NET类库和语言设计和开发完善的应用软件。熟练掌握多种设计模式,熟练某语言的特性,对.NET生成代码,能使用IL语言进行深入研究。很牛的专家。

 

第七重;.NET系统分析师,精通一种或多种.NET语言,也熟练掌握计算机原理,深入研究.NET框架和代码优化,编译器优化,IL反汇编分析。精通设计模式,系统架构。熟练多种开发和分析工具,版本工具。可以带领高级和中级程序员进行团队分工合作开发。真是高手啊!

 

第八重;.NET大师,精通.NET框架内存结构,运行时,垃圾收集技术,语言分析,编译原理,能自己实现全部或大部分c#或相关编译器级开发技术。高手中的高手

 

第九重;.NET顶级大师,如微软C#首席科学家,精通计算机原理,精通计算机算法和数据结构,精通编译原理,人工智能。能独立设计.NET框架和.NET语言及其编译器。 一般高手都无法达到这种境界。

 

   你呢?成为真正的高级程序员了吗?

你可能感兴趣的:(IT人生,.net,语言,编译器,设计模式,c#,框架)