做软件工程师需要具备哪些素质和能力
软件工程师(Software Engineer)是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
一般情况下都是分4级:
1、软件技术员
2、助理软件工程师
3 、软件工程师
4 、高级软件工程师
软件工程师主要工作岗位:
主要有数据库开发工程师、网站开发工程师、电子商务开发工程师、VB程序员、VB高级程序员、C++程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护岗位,JAVA程序员;测试工程师;文档编写工程师 JAVA工程师;.NET工程师;初级分析、设计人员。
软件工程师主要负责的工作内容:
1、指导程序员的工作;
高级java程序员掌握技能2、参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等考试科目
现在越来越多的大学生、在职员工甚至初高中毕业通过参加软件培训机构快速学习相关软件知识以早日成为软件工程师,那么现在市场上这么多的培训机构,我们想要成为软件工程师究竟可以往哪些方面发展,我们需要掌握和学习哪些内容呢?
想要成为软件工程师需要学习的内容和应具备的能力(不同方向的学习要求):
(一).NET软件工程师
⒈熟悉开发体系,熟悉C# ASP .NET
⒉熟悉SQLServer,Oracle数据库开发
⒋具有企业管理系统项目经验。
5.了解企业ERP及财务管理软件
6.善于沟通,能独立撰写方案。为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神
(二)JAVA软件工程师
技能要求:
1.熟练使用Struts2+Spring+Hibernate
2. 掌握Jquery
3.掌握Java
4.熟悉Oracle
5. 掌握xml/webservice
6.掌握OOD、OOP
7.基本文档写作能力
(三)php软件工程师
⒈使用PHP语言开发互联网应用程序;
⒉网站产品和网站功能模块的开发与维护;
⒊与页面设计师协调沟通,编写部分Javascript和HTML;
⒋参与底层MVC框架的编写与维护。
相关阅读:分享:成为优秀软件工程师要遵循的5项原则
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论