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

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

 

 

 

杭州天蓝软件有限公司

开发人员技术等级说明书 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


 

 

 

当年平均基本工资 * (当年实际工作月份数/12


 



 

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


 

 

 

 


 




 



 

 

 

作者: 李中华 发表于 2011-08-23 16:12 原文链接

评论: 3 查看评论 发表评论

最新新闻:
· 互联网泡沫并未重现的十大理由:派对并不奢华(2011-08-23 16:35)
· 新浪微博推多图及图片编辑功能(2011-08-23 16:28)
· Twitter推出相册功能 可显示100张照片(2011-08-23 16:21)
· 软件识别虚假评论(2011-08-23 16:15)
· UniOS:太好以至不真实(2011-08-23 16:12)

编辑推荐:我心目中的Asp.net核心对象

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

你可能感兴趣的:(开发,技术,说明书)