软件工程师

从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。负责产品的软件研发,承担软件设计、代码编写、软件测试方案制订、代码调试和测试等。负责产品软件的客制化工作,按照客户需求定制软件用户界面,定制驱动程序,开发安装程序等。职位分类根据工作内容,软件工程师可有多种分类,如应用系统工程师、系统架构师分析师、系统集成和测试工程师、嵌入式软件工程师、数据库软件工程师等等。

职业能力

①计算机相关专业大学本科以上学历,具有高级软件工程师职业资格证书;②具有三年以上软件项目开发经验,对所从事的工作具有浓厚的兴趣;③具备一定的项目能力(包括调试能力、文档编写能力、测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经验等);④熟练掌握VS2005/2008,C#,JAVA、AS等开发工具和语言,有WEB应用系统开发经验,并多次担任项目核心


职业描述

①指导程序员的工作;②参与软件工程系统的设计、开发、测试等过程;③协助工程管理人保证项目的质量;④负责工程中主要功能的代码实现;⑤解决工程中的关键问题和技术难题;⑥协调各个程序员的工作,并能与其它软件工程师协作工作。


职业前景

精通JavaSE和JavaEE技术,包括Servlet/JSP、Applet、JDBC、EJB、WebService等。掌握面向对象的分析和设计技术,包括设计模式。能够整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件等众多企业资源,并应用ERP系统针对企业资源进行管理。职位背景、现状和前景当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。