关于软件工程师职业证书你知道多少?
在临近毕业的时候几乎每个同学都在为找工作而烦恼,都说毕业季辛苦季,在毕业季每个即将步入社会的毕业生都在抱着一大摞求职信和简历去各大招聘点投简历,但是在一大批的应聘者中,如何能让面试官能选择你呢?有面试过的同学可能就会说来自证书。对在你跟同龄的应聘都拥有同样的学历,同样的工作经验时,能让面试官选择你的最好的方法莫非是你拥有一个你专业的证书,这样才能更让他信任你。
关于计算机行业的专业证书相信专业证书大家都不陌生吧,比如计算机专业需要的一些软件设计师、网络工程师、信息系统监理师等。。当然也还包括其他专业得一些更具体的证书,如果你能考取了你本专业的高级证书,那么在面试中你的成功率就比别人高很多。这是你的优点,也是你取胜的法宝
计算机等级划分
等级划分依据
主要依据软件工程师所具备的软件开发理论知识、技能水平和工作经历等。
等级划分
本职业分为初级软件工程师、中级软件工程师、高级软件工程师三个等级。
那么考取计算机行业的证书都需要哪些条件呢?和考取计算机资格证都需要注意哪些事项呢?
初级软件工程师
初级软件工程师应具备下列条件:
1、通信、电子工程、自动化、计算机及其相关专业本科及以上学历。
2、具有3年以上从事系统开发的工作经验,参加过大中型系统开发工作。
3、能独立解决技术问题。
4、具有身份证明、健康证以及具有与等级相适应的服务技能。
5、无刑事犯罪记录,无精神病史和传染病等。
中级软件工程师
中级软件工程师应具备下列条件之一:
1、本科及以上学历,能够掌握并熟练运用中级软件工程师相应的知识和技能。
2善于沟通,能独立撰写方案。为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神。
高级软件工程师
高级软件工程师应具备下列条件之一:
1、本科及以上学历,能够掌握并熟练运用高级软件工程师相应的知识和技能。
2、有4年以上开发经验,具有较好的团队协作精神和沟通能力;良好的逻辑思维。
技能要求
初级软件工程师
1、熟练掌握软件开发相关专业语言。
2、具有大型数据库编程、管理能力。
3、能够掌握软件开发技术并能够编写简单应用程序、测试脚本。
4、能够掌握测试流程、缺陷管理流程,并能对测试流程实施监督和处理。
5、能够编写测试计划、设计测试用例、执行测试并填写缺陷报告。
6、能够协助开发人员进行白盒测试。
7、能够使用自动化测试工具尤其性能测试工具进行测试。
8、熟悉了解监控知识,熟悉中间件、数据库。
中级软件工程师
1、除掌握初级软件工程师的知识和技能,中级软件工程师还应具备以下知识和技能:
2、 能够撰写各种测试文档。
3、 熟悉WINDOWS操作系统及基本网络知识和网络协议。
4、 熟悉LINUX操作系统,掌握LINNUX基本命令及正则表达式和shell编程。
5、 掌握C语言,熟悉软件工程开发流程及CMM。
6、 掌握Java语言,掌握面向对象编程技术以及Web开发、部署和配置。
7、 熟悉配置管理,掌握SVN(或VSS)的使用。
8、 掌握软件测试模型,软件测试原则,缺陷管理流程,软件测试流程,功能测试策略,评审,测试分析。
高级软件工程师
除掌握中级软件工程师的知识和技能,高级软件工程师还应具备以下知识和技能:
1、 掌握测试用例概念及作用和黑盒白盒设计测试用例的方法。
2、 掌握测试评估和测试度量,测试过程改进方法。
4、 掌握性能测试,掌握中间件、数据库的性能监控技术。
5、 掌握QTP,LR, TD(QC),BUGZILLA等工具。
6、 掌握Oracle数据库,关键是标准SQL语言的使用,熟悉MySQL数据库。
7、能撰写各种文档:测试计划,测试报告,缺陷报告,性能测试方案。
8、 掌握测试与开发技术,能够对测试方案可能出现的一切问题进行分析和评估。
9、 具有学习能力和团队精神;新的开发、编程技术不断改善进步,需要不断的学习和创新。
(责任编辑:中国管理科学学会培训中心)