软件工程师职称评定的级别及标准.doc
软件工程师职称评定的级别及标准
一、见习程序员(AP:assistant programmer)
1、计算机相关专业毕业;英语通过国家四级。
2、具有较强的学习能力,可以编写代码,达到公司的工作要求。
二、程序员(P:programmer)
基本要求:
1、本科学历,半年以上工作经验;英语通过国家四级。
2、达到工作承担要求;具有一定的沟通能力和工作责任心。
技术能力要求:
1、负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。
2、了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。
3、所编写的代码质量较好。
4、能够按照要求编写文档,文档结构条理清晰,内容详实准确。
5、具有独立理解所担当模块的业务理解能力和问题阐述能力。
6、能阅读**文技术文档。
三、高级程序员(SP:senior programmer)
基本要求:
1、获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的沟通能力和责任心。
3、所承担的项目满意度达到满意以上。
技术能力要求:
1、精通一种主流语言及对应的开发工具;精通数据结构。
2、具有较好的业务理解能力和技术调查能力。
3、编写高质量代码并具有代码审查能力。
4、具有详细设计能力。
5、熟悉系统测试工具,对系统问题具有改善的能力。
6、能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。
7、**语达到*级水平或者具有同等水平,能够阅读*文资料,按照要求编写*语技术文档。
8、了解质量管理体系和项目管理知识。
四、软件工程师(SE:software engineer)
基本要求:
1、获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的客户沟通能力。
3、担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。
4、所负责的项目客户满意度达到满意以上。
技术能力要求:
1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至
少一种操作系统知识。
2、能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。
3、具有系统设计能力及系统提案能力。
4、对系统或项目的技术框架有深入的认识和较丰富的经验。
5、具有某一领域的行业知识。
6、具有项目领导能力。
7、*语达到*级水平或者具有同等水平,能够阅读、编写*语技术文档,具有简单的口语沟通能力。
8、掌握质量管理体系和项目管理知识。
五、资深软件工程师(SSE:senior software engineer)
基本要求:
1、获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的客户沟通能力。
3、担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。
4、带领的项目客户满意度满意以上。
5、完成年度培训工作。
技术能力要求:
1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
2、具有整体系统设计能力及系统提案能力。
3、具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。
4、深入了解某一领域的行业知识。
5、具有大型项目领导能力。
6、*语达到*级并相当于*级水平,熟练会话和编写*语技术文档。
7、熟练掌握质量管理体系和项目管理知识,并能够推进软件开发过程改进。
六、主任软件工程师(CSE:chief software engineer)
基本要求:
1、获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。
2、5年项目负责人以上经验,累计超过120人月的技术负责人工作。
3、带领的项目客户满意度满意以上。
4、完成年度培训工作。
5、具有很强的沟通能力,问题判断与解决能力,创新能力。
技术能力要求:
1、精通至少一种主流编程语言。
掌握至少一种数据库或至少一种中间件。
熟练掌握至少一种操作系统。
2、熟练掌握软件需求分析/大型项目的策划。
3、熟练掌握软件的系统设计。
4、熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问题的能力。
5、精通至少一种部门项目相关的业务知识。
6、*语达到*级水平或相当于*级的水平,熟练会话和编写*语技术文档。
职称管理工作和相关标准将随着公司的发展而不断调整完善。
计算机软件工国家职业标准
计算机软件工国家职业标准1.职业概况1.1职业名称:计算机软件工。
1.2职业定义:利用现代信息技术,从事计算机软件编制和设计工作的人员。
1.3职业等级:本职业共设三个等级,分别为:程序员(国家职业资格四级)、高级程序员(国家职业资格三级)和程序设计师(国家职业资格二级)。
1.4职业环境:室内,常温。
1.5职业能力特征:1.6 基本文化程度:高中毕业(或同等学历)。
1.7培训要求1.7.1 培训期限:全日制职业学校教育,根据其培养目标和教学计划确定。
晋级培训期限:程序员不少于200标准学时;高級程序员不少于250标准学时;程序设计师不少于300标准学时。
1.7.2 培训教师:培训程序员、高级程序员的教师应具有本职业高级程序员资格证书2年以上或相关专业中级以上(含中级)专业技术职务任职资格;培训程序设计师的教师应具有本职业程序设计师职业资格证书2年以上或相关专业高级专业技术职务任职资格。
1.7.3 培训场地设备:(1)标准教室:用于理论知识培训;(2)具有计算机网络环境和软件环境的实验室:用于技能操作培训。
1.8 鉴定要求1.8.1 适用对象:从事或准备从事本职业的人员。
1.8.2 申报条件以上各等级申报条件均参照“关于职业技能鉴定申报条件的暂行规定”1.8.3 鉴定方式:分为理论知识考试和技能操作考核。
理论知识考试采用闭卷笔试或上机考试的方式;技能操作考核采用上机操作和方案设计等方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达到60分以上者为合格。
程序设计师的考核还包括综合评审。
1.8.4 考评人员与考生配比:理论知识考试考评人员与考生的配比为1:20~30,每个标准教室不少于2名考评人员;技能操作考核考评员与考生配比为1:20~30,且不少于2名考评员;评审委员不少于5人。
1.8.5 鉴定时间:理论知识考试为90分钟,技能操作考核为180分钟。
综合评审时间为30分钟。
1.8.6鉴定场地和设备:理论知识考试在标准教室进行。
计算机技术与软件工程系列正高级职称评价标准(一)
计算机技术与软件工程系列正高级职称评价标准(一)
计算机技术与软件工程系列正高级职称评价标准
背景介绍
•计算机技术与软件工程系列正高级职称评价标准是为了提升该领域的专业水平而制定的。
•该评价标准是基于对计算机技术与软件工程领域的深入研究和实践经验的总结。
评价标准的目的
•评价标准的目的是为了选拔和奖励在计算机技术与软件工程领域表现出色的人才。
•通过该评价标准,可以评估候选人在该领域的研究能力、技术水平和创新能力。
评价标准的组成
•评价标准主要包括以下几个方面:
学术研究
•候选人需要在相关的学术期刊或会议上发表一定数量的高质量论文。
•发表的论文需要具有创新性和前瞻性,能够对学术研究有重要的推动作用。
技术水平
•候选人需要在计算机技术与软件工程领域具备扎实的技术基础。
•候选人需要掌握当前领域的前沿技术,并能够将其应用到实际项目中。
项目经验
•候选人需要具备丰富的项目经验,能够独立完成大型软件项目的设计和开发。
•候选人需要具备良好的团队合作能力,能够带领团队完成项目任务。
综合素质
•候选人需要具备良好的沟通能力和团队合作精神。
•候选人需要具备较高的学术道德和职业操守。
评价标准的应用
•评价标准主要应用于计算机技术与软件工程领域的高级职称评定。
•候选人需要根据评价标准的要求,提交相应的申报材料,并参加相关的评审工作。
结论
•计算机技术与软件工程系列正高级职称评价标准是一项重要的评估工具。
•该评价标准的应用可以提升领域的整体水平,选拔和奖励优秀的人才。
软件工程师分级标准参考资料
?具备一定的技术改革创新能力。
?工作认真负责,积 极主动,在一定程 度上能够起到模 范带头作用。
?有较强的团队合
作能力,能够带动 团队完成相关任 务
?有较强的相关知
识领域的学习能 力
人际沟通协调 项目管理
2-3年
5
指导者
设计组长
?本产品系统相关模块开发思想的提岀者和开发的指导;
范;
?编写的测试用例质量较高,应基本满足需求和设计文档所涉
及的内容。
?强烈的责任心
?时间管理能力
?工作态度积极主
动,认真负责
?团队合作精神
?信息共享
相关技术高级培训 电信新业务培训
1-2年Βιβλιοθήκη 高级工程师4初级指导者
?精通本组业务流程,熟练掌握网管业务和软件测试流程;
?能够提岀一些业务处理和软件开发,测试方面的合理建议;
?具备一定的开发管理和项目管理的能力。
?具有很强的进取 心
?有很强的团队领 导能力,能够带动 团队很好地完成 相关任务
?有很强的相关知 识领域的学习能 力
人力资源管理
3-5年
资深工程师
6
产品技术专家
?
7
技术专家
?
总工程师
8
行业专家
?
9
总工
?
10
?
测试工程师分级标准
职称
等级
定义
管理职务
知识与技能
工作能力与态度
?可以独立的完成系统测试用例和模块测试报告,并具备技术
评审的能力;
?能够主持和指导项目和产品测试中某一方面的测试工作;
?能够针对工作特点开发一些提高工作效率的工具;
2017年IT软件公司技术人员职务管理、晋升制度
技术人员职务管理、晋升制度第一章总则第一条为进一步充分调动公司专业技术人员的积极性和创造性,特制定本办法;第二条本办法中的“职称”仅指公司内部自行制定的技术人员职务称谓,与社会中的职称评定无关;第三条各职称为浮动职称,根据员工的表现,职称可以随时升降;第四条技术人员职称分为技术职称和管理职称两类。
第二章技术职称第一条技术职称级别共分为四级:1、初级工程师(JSE / Junior Software Engineer)2、工程师:软件工程师(SE)、测试工程师(TE)、实施工程师(IE)3、高级工程师:高级软件工程师(SSE)、高级测试工程师(STE)、高级实施工程师(SIE)4、技术专家(ARC / Architect)第二条技术职称的范围涉及产品开发部、测试部、系统实施部及其它部门技术岗位的正式员工;第三条各职称工作职责和任职资格详见《技术人员职称一览表》。
第三章工程师第一条工程师分为三类:第二条软件工程师分为三级、二级、一级三个级别。
第四章高级工程师第一条高级工程师分为三类:第二条高级软件工程师分为三级、二级、一级三个级别。
第五章管理职称第一条具有“高级工程师”或“技术专家”职称的技术人员有资格申请管理职称;第二条管理职称分为以下四种:第六章职称调整程序第一条职称调整分为职称晋升和职称下调两部分;第二条调整时间:1、加入项目组的技术人员,在项目里程碑(或结束)评审时进行职称评审;2、未加入项目组的技术人员,每年6月下旬、12月下旬进行职称评审;3、对于工作业绩特别突出的员工,可以随时进行职称调整。
第三条职称调整标准:各职称的岗位职责和任职资格,参见《技术人员职称一览表》;第四条调整程序1、项目经理(部门经理)结合职称调整标准,根据员工工作业绩,填写《职称调整建议表》,并经主管经理审批;2、主管经理审批后,由企业管理部发布职称调整通知;3、相关材料由企业管理部存入员工档案。
第七章职称晋升标准凡符合以下条件之一的员工,在职称晋升时优先考虑:第一条在项目中,工作表现突出,业绩优秀;第二条进行技术创新,取得重大科研成果;第三条在产品化过程中做出突出贡献的;第四条提出关于技术开发流程的合理化建议;第五条发现重大技术隐患。
软件高级工程师职称评定条件
软件高级工程师职称评定条件
作为一种专业技术职称,软件高级工程师是在软件开发领域具有较高技术水平和工作经验的人员所拥有的职称。
软件高级工程师职称评定条件如下:
1.具备较高的技术能力和专业知识,能够独立完成复杂软件系统的设计、开发、测试和维护工作。
2.具有较强的团队协作能力和沟通能力,能够与项目组成员、用户和管理层保持良好的沟通和协调。
3.具有丰富的项目管理和技术领导经验,能够熟练运用软件开发流程和项目管理工具,为项目的顺利完成提供有效的支持和指导。
4.具有突出的创新意识和实践能力,能够在软件开发领域提出新的创意和解决方案,具有较高的技术创新能力。
5.具备较高的专业素养和职业道德,遵守职业道德规范,具备良好的服务意识和责任心。
除了以上评定条件,软件高级工程师还需要通过相关考试和绩效评定,符合相应的职称评定标准方可获得该职称。
获得软件高级工程师职称对于从事软件开发行业的人员来说具有很高的荣誉感和职业发展前景,也能够为企业带来更高的技术水平和经济效益。
- 1 -。
软件工程师分级标准参考资料
? 强烈的责任心 ? 工作态度积极主
动 , 认真负责
新员工入职培训
CMM 培训 相关技术培训
? 在他人的指导下,能承担少量项目和产品测试工作 分集成测试工作;
,能承担部 ? 团队合作精神
? 需要学习和他人的指导, 能够部分完成或参与技术文档编写。
电信业务培训 软件测试方法培训 软件测试流程培训
公司产品培训
? 有很强的相关知 识领域的学习能 力ຫໍສະໝຸດ 精品文档 3-5 年.
测试工程师分级标准
职称
等级 定义
助理工程师
1 新手
工程师
2 初步胜任者
3 完全胜任者
高级工程师
4 初级指导者
管理职务
知识与技能
工作能力与态度
所需培训
? 通过培训,能够了解基本的通信业务知识和本测试部软件测 试领域的相关工作内容;
? 具备一定的测试能力和经验,掌握主要测试工具的使用;
? 掌握本部门软件测试的基础知识,对本部门的产品软件系统 有基本的了解;
? 强烈的责任心 ? 时间管理能力
软件测试思路培训 项目测试培训
? 了解相关电信业务流程,掌握 1~2 个相关模块的设计实现流 程;
? 在他人的指导下,能够完成部分集成测试用例; ? 在他人的指导下, 可以完成自己所负责模块的集成测试任务;
范。
? 熟悉软件开发 CMM 流程
? 掌握相关电信业务流程,掌握网管业务和开发流程
.
? 能够提出软件开发的相关技术建议
? 具有独立完成详细设计的能力;
? 时间管理能力 ? 工作态度积极主
动 , 认真负责
相关技术高级培训 电信新业务培训
? 独立完成某些软件模块的开发工作; ? 熟练掌握网管软件开发的相关工具; ? 完全掌握技术文档模板,编写的设计文档清晰规范; ? 编写的代码质量较高 , BUG 率低。
软件职种任职资格标准
专业技能
软件的理解与把握
4
面向对象方法的理解与工具的使用
4
计算机语言的理解与把握,工具使用
5
进度、质量、成本控制
4
操作系统的理解与把握
4
数据通讯与数据库应用
4
数据结构的理解与把握
5
行业特征与需求理解
3
程序运行的理解
3
通用技能
创新能力
4
团队协作能力
3
市场分析能力
4
理解能力
4
目标分解能力
4
学习能力
二.知识标准
掌握软件工程过程。
至少精通一门计算机语言。
至少掌握一个操作系统原理。
精通数据结构。
熟悉编译原理。
精通面向对象方法。
掌握流行系统体系。
掌握软件项目管理。
熟悉电信网络、计算机网络等网络体系与网络设备。
熟悉行业产品及其体系。
掌握数据库原理、计算机网络原理(可选)。
掌握逻辑学(含离散数学)。
掌握岗位相关规范、标准。
四.经验标准
经验标准
计算机软件或通信相关专业本科毕业或以上。
从事软件设计(包括编程)工作5年以上及公司相关行业1年以上经验。
五.专业成果标准
专业成果标准
至少独立完成过2个商业项目的系统(概要、详细)设计工作。
带领3人及以上软件开发团队,进行软件开发。
四、系统分析师任职资格标准
职种等级
系统分析师
角色定位
4
进度、质量、成本控制
3
操作系统的理解与把握
4
数据通讯与数据库应用
3
数据结构的理解与把握
4
行业特征与需求理解
软件工程师职评级
软件工程师职评级第一篇:软件工程师职评级软件工程师是一种专门从事软件开发与设计的职业,他们负责将软件需求转化为可执行的计算机程序。
根据他们的经验、技能和能力,软件工程师的职位可以分为不同的评级。
评级是为了客观地评估软件工程师在职场中的能力和责任,以便确定他们在组织中的职位和薪酬水平。
本文将探讨软件工程师职评级的标准和不同级别的职责。
一、初级软件工程师(Junior Software Engineer)初级软件工程师是软件行业中的起步级别。
他们通常是刚刚毕业的大学生或者没有多少工作经验的人。
初级软件工程师的主要职责是参与开发项目,帮助高级工程师解决问题,并逐渐熟悉公司的开发流程和标准。
他们需要具备基本的编程知识和技能,并能根据给定的规范完成简单的编码任务。
他们还需要与团队成员合作,学习和接受指导,以不断提升自己的技术水平和解决问题的能力。
二、中级软件工程师(Intermediate Software Engineer)中级软件工程师是在初级工程师的基础上有所进阶的职位。
他们具备一定的工作经验和技术能力,能够独立完成较为复杂的软件开发任务。
中级软件工程师不仅要求具备扎实的编程基础,还需要掌握更高级的编程语言和开发工具。
他们的职责包括分析和理解需求、设计软件架构、编写高质量的代码,并进行单元测试和代码审查。
他们通常也需要参与团队协作,并与其他职能团队(如产品经理、测试工程师等)密切合作以实现项目的成功交付。
三、高级软件工程师(Senior Software Engineer)高级软件工程师是具有丰富经验和专业知识的软件专家。
他们在软件开发领域有着深入研究和实践,并能够承担更高级别的责任和挑战。
高级软件工程师在项目中担任重要角色,负责制定技术方案、指导团队成员、解决复杂的技术问题和优化项目的性能。
他们需要具备广泛的技术知识,能够应对各种复杂的软件开发和架构挑战。
此外,高级软件工程师还需要具备较强的沟通能力和团队合作能力,以便与其他团队成员和利益相关者进行有效的沟通和合作。
软件工程师级别
软件工程师级别第一篇:软件工程师级别简介软件工程师是一个广泛的专业领域,涉及开发和维护软件应用程序的所有方面。
无论是在计算机硬件制造公司、软件开发公司还是大型企业组织中,软件工程师都扮演着至关重要的角色。
软件工程师的级别不仅代表了技能和经验的不同水平,还体现了职业生涯中的不同阶段。
初级软件工程师初级软件工程师通常是刚刚毕业的大学生或者有一些相关工作经验的人。
他们在软件开发和编程方面拥有一定的基础知识,在指导和监督下能够完成一些简单的任务。
初级软件工程师通常需要参与项目的需求分析和设计,并进行简单的编码和测试。
中级软件工程师中级软件工程师通常拥有多年的工作经验,并在相关领域中展示出一定的专业能力。
他们能够独立处理各种复杂的项目任务,并参与软件系统的架构设计和性能优化。
中级软件工程师在编码、测试和维护软件应用程序方面具有丰富的经验。
高级软件工程师高级软件工程师是软件开发领域的专家,通常拥有很强的技术能力和丰富的项目经验。
他们在软件架构设计和性能优化方面有深入的研究,并能够指导和培训初级和中级软件工程师。
高级软件工程师在解决复杂的技术难题和处理项目风险方面发挥着重要的作用。
资深软件工程师资深软件工程师是软件开发领域的资深专家,通常在某个领域内有着多年的经验。
他们在软件开发的各个阶段都拥有丰富的经验,并经常参与项目的决策和规划。
资深软件工程师在技术创新和团队管理方面发挥着关键作用,能够解决复杂的技术和业务挑战。
架构师架构师是软件开发领域中的顶级专家,能够设计和构建复杂的软件系统架构。
他们负责制定技术规范和标准,并指导团队成员开发高质量的软件应用程序。
架构师通常在整个软件开发生命周期中都发挥着重要的作用,对项目的成功与否有着关键的影响。
总结软件工程师的级别代表了他们在技术能力和经验方面的水平。
从初级软件工程师到架构师,每个级别都有不同的责任和挑战。
随着时间的推移和经验的积累,软件工程师可以通过不断学习和提升自己的技能来晋升到更高的级别。
计算机软件工技术等级标准
行业精品资料计算机软件工技术等级标准1、等级设定及基本要求1.1 技术等级设定本标准规定了计算机软件工技术等级、文化程度要求、应知、应会。
本标准设定了计算机软件工的技术等级为初级工、中级工、高级工三个档次。
本标准适用于企业中计算机软件工。
1.2 基本要求2、各技术等级应知、应会2.1初级工2.1.1应知a. 本岗位的安全技术规程,技术操作规程,设备使用维护规程。
岗位责任制及有关各项规章制度。
b.本岗位有关设备的功能及操作方法。
c. 安全生产知识。
d. 冷连轧生产工艺过程、主要设备作用及能力。
冷连轧生产自动化概况。
e. 过程控制计算机及基础自动化完成的主要功能。
f. 计算机的主要组成部件及计算机软件基础知识。
g. 工作质量与产品质量的关系。
h. 本岗位计算机所用操作系统的基本知识,及常用命令。
i. 本岗位计算机系统提供的常用支持软件的基本知识及使用方法。
j. 本岗位所用的汇编语言,画面组态方面的基本知识。
k. 应用程序的编程、调试、运行与维护方面的基本方法。
l. 计算机常用的英文单词。
2.1.2应会a. 执行三大规程及有关规章制度。
b.能按照本岗位操作规程管理和维护相关的设备。
c. 会使用常用的仪器、仪表。
d. 能在中、高级软件人员指导下完成本岗位应用程序的编制,调试、运行与维护。
e. 能正确进入本岗位的编程、维护环境,并使用常用命令。
f. 能查找处理本岗位设备的简单故障。
g. 能处理常见的软件错误,并在中、高级工的指导下排除。
h. 能读懂本岗位常见的外文说明及操作指导。
i. 掌握现场救护方法。
2.2中级工2.2.1应知a. 计算机系统(含外围设备)的今本组成原理、功能、特性及使用。
b.计算机数据结构基础。
c. 自动控制原理一般知识。
d. 程序语言历史、类别、特点,提供的数据结构、控制结构和模块结构。
e. 操作系统的历史、类型、基本原理。
f. 文件系统使用与维护。
g. 冷连轧生产工艺过程及基本数学模型、计算机控制系统配置、结构、功能划分。
