开发人员应该具备的素质和工作职责

上传人:s9****2 文档编号:506414095 上传时间:2023-09-16 格式:DOCX 页数:3 大小:14.45KB
返回 下载 相关 举报
开发人员应该具备的素质和工作职责_第1页
第1页 / 共3页
开发人员应该具备的素质和工作职责_第2页
第2页 / 共3页
开发人员应该具备的素质和工作职责_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《开发人员应该具备的素质和工作职责》由会员分享,可在线阅读,更多相关《开发人员应该具备的素质和工作职责(3页珍藏版)》请在金锄头文库上搜索。

1、开发人员应具备的素养一具有扎实的计算机专业知识这是软件工程最基本的素养,这要求软件工程师必须精通高等数学,电子学,编程语言,数据结构等课程。包括下面三个方面:1. 良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C+、VB和国际上最流行的Java语言,生疏它的基本语法、技术特点和API(应用程序接口)。2. 生疏和运用数据库的能力。信息是以数据为中心的,因此与数据库的交互在全部软件中都是必不行少的,了解数据库操作和编程是软件工程师需要具备的基本素养之一。目前常用

2、的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQL Server等3. 具有软件工程的概念。从项目需求分析开头到安装调试完毕,基础软件工程师都必须能清晰地理解和把握这些过程,并能胜任各种环节的简略工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求。二良好的语言表达能力和沟通能力这是软件工程师应该具备的一个很重要的素养,由于软件工程师是为用户开发软件,常常需要直接面对用户。 三健康的心理素养开发软件本身就是一项艰苦的脑力和体力劳动,软件工程师成功开发一个软件,要经过反复修改,要花费大量的时间和精力,这些都要求软件工程师有较好的心理承受能力。 四求知欲和进取心 软件业是一个不

3、断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT有用技术。五较强的英语阅读和写作能力程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手沟通、发布帮助恳求同样离不开英文。作为基础软件工程师,具有肯定的英语基础对于自身的学习和工作极有帮助。六自觉的规范意识和团队精神随着软件项目规模越来越大,仅仅依靠个人力气已经无法完成工作,因此,现代软件企业越来

4、越重视团队精神。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神。 开发人员应具备的工作职责:软件开发人员对要开发的程序进行简略设计,依据编码规范编写高质量的代码,单元测试,持续集成,并不断重构,包括下面几个方面:1. 参加软件工程系统的设计,开发,测试等过程2. 协助工程管理人员保证项目的质量3. 负责工程中主要功能的代码实现4. 解决工程中的关键问题和技术难题 技能要求: 1.娴熟掌握java语言,深化理解 OOP,OOA,OOD等编程思想. 2.掌握j2ee各个技术模块(jsp/servlet,jdbc,ejb,websphere,weblogic等)

5、 3.生疏各种JavaIDE和相关开发工具(Eclipse,Jbuilder,WSADCVS,ANT,Junit) 4.理解ROB的设计原理,娴熟掌握Oracle/SQLServer/DB2其中至少一种. 5.生疏UML建模,娴熟掌握RationalRose 6.深化理解DesignPatten,生疏Struts,Spring,Hibernate等框架技术 7.有中大型项目开发阅历 ,能独立完成整个软件模块分析,设计开发,单元测试 8.能迅速接受新技术,快速学习和应用。 9.生疏软件工程,了解前沿技术规范 (CMM)和先进开发模式(RUP,XP) 10.英语,规律思维能力 ,团队精神等非技术要求 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号