开发人员技术等级说明书 V1.3

以下是公司1.3版的技术等级说明书。发上来给大家共享。同时,公司长期招聘L3、L4。有意者请Email:zhonghua.li@qq.com

 

 

 

杭州天蓝软件有限公司

开发人员技术等级说明书 V1.3 

李中华
2011/8/23

 



目录
一级、初级程序员(L1)

二级、程序员(L2)

三级、软件设计师(L3A类,偏前端) 
三级、软件设计师(L3B类,偏后端) 
四级、项目管理师(L4A类) 
四级、系统分析师(L4B类) 
四级、系统架构设计师(L4C类) 
五级、大牛(L5) 
六级、神(L6) 

 

========================================================


一级、初级程序员(L1)
基本要求:
1、 具有良好的编程基础,了解面向对象编程思想,掌握C#的基本用法,掌握JS的基本语法;
2、 掌握VS2008或VS2010等开发工具的基本用法,掌握.NET官方控件的基本用法,能进行简单的Asp.net页面开发、WPF界面开发、WCF服务开发;
3、 能看懂UML类图、顺序图,能使用UML建模工具(如Enterprise Architect)和数据库建模工具(如PowerDesigner)查看相关模型;
4、 了解并能使用三层架构、MVP架构进行简单开发;
5、 了解软件工程,熟悉软件工程中常见的术语。
其他要求:
 1、具有较好沟通能力,能与团队成员和平相处。

 

二级、程序员(L2)
基本要求:
1、 具有一级技术等级的能力,并能指导一级技术等级的同事进行工作;
2、 熟悉面向对象编程思想,熟练使用C#、JS,熟悉SQL Server开发;
3、 熟练使用VS2008或2010等开发工具,熟练使用.NET官方控件(WPF、WebForm)、WebUI、JQuery,熟练开发ASP.NET应用程序、WPF应用程序、WCF服务;
4、 能看懂UML类图、顺序图、对象图、组件图,能使用UML建模工具(如Enterprise Architect)和数据库建模工具(如PowerDesigner)查看相关模型;
5、 掌握并能使用三层架构、MVP架构进行开发。
其他要求:
1、 具有较好沟通能力,能与团队成员和平相处;

 

三级、软件设计师(L3A类,偏前端)
基本要求:
1、 具有二级技术等级的能力,并能指导二级技术等级的同事进行工作;
2、 掌握设计原则,熟悉面向对象设计,熟悉并灵活运用设计模式;
3、 具有一定的重构技能,完全掌握公司的《CSHARP编码规范》;
4、 掌握Windows事件模型;
5、 熟悉WPF的原理,熟练运用WPF,掌握依赖属性、数据绑定、异常与线程等技术;
6、 熟悉WebForm模型的原理、能进行简单的控件开发,熟练开发ASP.NET应用程序;
7、 熟练使用主流的JS框架,如JQuery;熟练使用CSS,HTML。
8、 掌握C#的多线程、异步委托的知识,并能进行实际应用开发;
9、 掌握并能使用常见的体系结构风格和架构模式,如B/S多层、C/S多层、MVP、MVC、DTO、DAO等。
其他要求:
1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;


三级、软件设计师(L3B类,偏后端)
基本要求:
1、 具有二级技术等级的能力,并能指导二级技术等级的同事进行工作;
2、 掌握设计原则,熟悉面向对象设计,熟悉并灵活运用设计模式;
3、 具有一定的重构技能,完全掌握公司的《CSHARP编码规范》;
4、 掌握Windows事件模型;
5、 熟练运用WCF,掌握多种激活方式,掌握多种调用模式,掌握各种协议的配置与使用;
6、 熟悉WebForm模型的原理,熟练开发ASP.NET应用程序,熟悉IIS的工作原理;
7、 掌握C#的多线程、异步委托的知识,并能进行实际应用开发;
8、 掌握并能使用常见的体系结构风格和架构模式,如B/S多层、C/S多层、MVP、MVC、DTO、DAO等。
其他要求:
1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

 

四级、项目管理师(L4A类)
基本要求:
1、 具有三级技术等级A、B类的能力,并能指导三级技术等级的同事进行工作;
2、 掌握信息系统项目管理知识和方法,具有大型、复杂项目管理、多项目管理的能力;
3、 掌握常用的项目管理工具,掌握项目整体绩效评估方法;
4、 熟悉多种软件开发等软件开发过程模型;
5、 具有很强的业务流程管理能力。
其他要求:
1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;
2、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。


四级、系统分析师(L4B类)
基本要求
1、 具有三级技术等级A、B类的能力,并能指导三级技术等级的同事进行工作;
2、 熟悉企业信息化建设,并掌握组织信息化战略规划的知识;
3、 熟悉信息系统开发标准,
4、 熟悉多种软件开发过程模型;
5、 熟悉面向对象分析、熟练的对系统进行需求分析;
6、 具有很强的业务流程管理能力。
其他要求:
1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;
2、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。


四级、系统架构设计师(L4C类)
基本要求
1、 具有三级技术等级A、B类的能力,并能指导三级技术等级的同事进行工作;
2、 精通设计原则,熟练运用低层的设计模式;
3、 掌握常见的架构模式,并能较好的运用;
4、 熟悉常见的构件技术的原理,并熟练使用某一种构件技术;
5、 熟悉主流的中间件和应用服务器平台;
6、 熟悉多种软件开发过程模型;
其他要求:
3、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;
4、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。

 

五级、大牛(L5)
基本要求
1、 具有四级技术等级A、B、C三类的能力,并能指导四级技术等级的同事进行工作;
2、 精通面向对象分析、设计,精通设计模式;
3、 精通架构模式;
4、 精通多种软件开发等软件过程模型;
5、 具有较强的创造能力;
6、 具有很好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;
7、 具有很好的项目管理能力。

 

六级、神(L6)
基本要求
1、 具有五级技术等级的能力,并能指导五级技术等级的同事进行工作;
2、 具有渊博的知识,熟知当前先进技术的原理;
3、 具有很好的项目管理能力,并能持续的改进小组的开发规范、项目管理规范;
4、 具有很好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

 

 


    薪资项目

岗级 工资                           绩效奖金系数(同奖惩系数) 

L1   2000.00~3500.00       300 
L2   4000.00~4500.00       400 
L3   4500.00~6500.00       500 
L4   7000.00~10000.00     0
L5   11000.00~15000.00   0 
L6   16000.00以上             0 

 

年终奖,L1到L3是1个月的工资,如果做的好有2个月的工资。L4以上与公司的盈利有关系。

 

posted @ 2011-08-23 16:12  李中华  阅读(2585)  评论(13编辑  收藏  举报