计算机程序设计员:职业简介、职业标准、薪资行情、工作要求、职责与技能要求及职业发展等相关事项说明
一、职业名称:计算机程序设计员
二、职业等级:本职业共分四个等级:中级(四级)、高级(三级)、技师(二级)、高级技师(一级)
三、职业介绍:
1.1 职业名称:计算机程序设计员
1.2 职业定义:从事计算机和移动终端应用程序设计、编制工作的人员。
1.3 职业等级 本职业共设四个等级,分别为:中级(职业能力证书四级)、高级(职业能力证书三级)、技师(职业能力证书二级)、高级技师(职业能力证书一级)。
1.4 职业环境:室内,常温
1.5 职业能力特征:具有较强的学习、分析、逻辑、推理和判断能力,具有较强的表达能力和计算能力,具有一定的空间感、形体知觉,色觉正常,动作协调,能正常操作计算机设备。
1.6 基本文化程度:高中毕业(或同等学力)。
1.7 培训要求
1.7.1 培训期限 四级/中级工不少于180标准学时,三级/高级工不少于160标准学时,二级/技师不少于120标准学时,一级/高级技师不少于80标准学时。
1.8 鉴定要求
1.8.1 适用对象:从事或准备从事本职业的人员。
2.1 职业道德
2.1.1 职业道德基本知识
2.1.2 职业守则
(1)遵纪守法,安全生产。
(2)爱岗敬业,勤奋学习。
(3)保守秘密,诚实守信。
(4)操作规范,爱护设备。
(5)精益求精,团结协作。
2.2 基础知识
2.2.1计算机系统基础知识
(1)计算机发展简史。
(2)计算机分类和应用领域。
(3)计算机的硬件组成和性能指标。
(4)计算机配置、维护基础知识。
(5)操作系统基础知识。
(6)应用软件基础知识。
2.2.2软件开发基础知识
(1)程序设计语言基础知识。
(2)数据结构基础知识。
(3)数据库基础知识。
(4)专业外语的阅读与理解。
2.2.3软件工程基础知识
(1)开发规范基础知识。
(2)系统运行和维护基础知识。
(3)程序设计说明文档识读。
(4)共享软件、免费软件、用户许可证等相关知识。
2.2.4 网络基础知识
(1)网络功能、分类和组成。
(2)网络协议与标准。
(3)网络基本结构。
2.2.5 移动终端基础知识
(1)移动终端的概念、分类和应用领域。
(2)移动终端操作系统类型和应用类型。
(3)移动终端开发工具和开发方法。
2.2.6 信息安全基础知识
(1)信息安全基本概念。
(2)恶意代码基础知识。
(3)应用安全和数据安全基础知识。
2.2.7 安全生产基础知识
(1)安全用电相关知识。
(2)防火、防爆、防水、防盗知识。
(3)安全保密相关知识。
2.2.8 相关法律、法规知识
(1)《中华人民共和国民法典》相关知识。
(2)《中华人民共和国劳动法》相关知识。
(3)《中华人民共和国刑法》相关知识。
(4)《中华人民共和国著作权法》相关知识。
(5)《中华人民共和国网络安全法》相关知识。
(6)《中华人民共和国安全生产法》相关知识。
(7)《中华人民共和国数据安全法》相关知识。
(8)《中华人民共和国个人信息保护法》相关知识。
(9)《中华人民共和国保守国家秘密法》相关知识。
(10)《中华人民共和国知识产权法》相关知识。
(11)《计算机软件保护条例》相关知识。
四、薪资行情:
计算机程序设计员平均工资14915元,工资中位数12500元,其中96%的人的工资介于3500元到85000元,65%以 上的程序员的工资是在¥15000.00-¥20000.00区间的。
五、工作要求:
本职业中级、高级、技师、高级技师的技能要求依次递进,高级别包括低级别的要求。
六、职责与要求
1.分析用户需求:计算机程序设计员在开始开发软件之前,需要与用户沟通,了解他们的需求。他们要求具备良好的沟通能力和分析能力,能够准确地理解用户的需求。
2.设计软件架构:程序设计员要根据用户需求,设计软件的整体结构和模块。他们需要合理地划分各个功能模块,并确定它们之间的交互方式。
3.编写程序代码:在软件设计完成后,程序设计员要根据设计文档编写程序代码。他们需要熟练掌握各种编程语信,如Java、C++、Python等,并能够灵活运用这些语言来实现程序的功能。
4.调试和测试:在程序编写完成后,程序设计员需要进行调试和测试,以确保程序的质量和准确性。他们要善于发现和解决程序中存在的问题,并进行适当的修正。
5.维护和升级:一旦软件投入使用,程序设计员还要负责维护和升级软件。他们需要及时修复软件中的漏洞和bug ,并不断对软件进行优化和改进,以适应户的不断变化的需求。
七、技能与素质要求
1.编程能力:计算机程序设计员需要具备良好的编程能力, 能够熟练掌握各种编程语言, 并能够快速学习和应用新的编程技术。
2.逻辑思维能力:在软件开发过程中, 程序设计员需要进行大量的逻辑分析和问题解决。他们要具备良好的逻辑思维能力, 能够清晰地理解问题,并找到合理的解决方案。
3.学习能力:计算机科技发展迅速,新的编程语言和技术不断涌现。程序设计员需要保持学习的状态,不断了解和掌握新的知识和技能。
4.团队合作能力:在实际的软件开发过程中,程序设计员经常需要与其他团队成员合作。他们需要具备良好的团队合作能力,能够有效地与其他人进行沟通和分享。
5.抗压能力:软件开发过程中经常面临着紧迫的工作要求和高强度的工作压力。程序设计员需要具备良好的抗压能力,能够在各种困难和压力下保持高效工作。
八、职业发展前景
电移动或点击选随着信息技术的迅速发展,计算机程序设计员的需求量不断增加。尤其是随着人工智能和大数据技术的兴起,软件开发领域对程序设计员的需求更为迫切。
在职业发展方面,初级的计算机程序设计员可以通过不断学习和积累经验,提高自己的技术水平,逐步晋升为高级程序设计员、系统架构师、项目经理等职位。同时,一些有创新能力和创业精神的程序设计员还可以选择自主创业,开发自己的软件产品。
九、职业发展路径
计算机程序设计员的职业发展路径可以根据个人的兴趣和经验来选择。以下是一些常见的职业发展路径:
1.技术专家:在特定领域或技术上具有深入研究和丰富经验的技术专家,负责解决复杂的技术问题和提供咨询服务。
2.项目经理:负责组织和管理软件开发项目,协调不同的团队成员,确保项目按时完成并达到预期的目标。
3.架构师:负责设计和规划软件系统的整体架构,指导开发团队进行开发工作,并确保软件的可靠性和可扩展性。
4.创业者:有一些程序设计员具有创新能力和创业精神,他们可以选择自主创业,开发自己的软件产品或创办自己的软件公司。
十、报名流程、报名材料、报名确认:
(1)、考试报名流程:
考生登录职业技能鉴定考试网上报名平台(网址链接:http://bm.hnzyzgpx.com),点击页面中部【个人报名】按平台流程进行报名信息提交,请认真阅读《报考须知》和《报考承诺书》,在报考信息填写页面按照流程和要求如实进行填报。报名信息审核通过且信息确认无误后,请及时网上缴费完成报考(未在规定时间缴费,视为自行放弃报名及考试资格)。
(2)、报名材料(电子版)
①、个人电子照片(蓝底、红底或白底)
②、身份证扫描件;
③、毕业证或学历证书扫描件;
④、其他
◆来源:职业技能网报平台 丨 ◆发布:管理员08整理 丨 ◆时间:2024-6-20丨 ◆链接:见全文
--------------------------------------------------------------------END-----------------------------------------------------------------