开发人员应该具备的素质和工作职责.docx_第1页
开发人员应该具备的素质和工作职责.docx_第2页
开发人员应该具备的素质和工作职责.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发人员应具备的素质一具有扎实的计算机专业知识这是软件工程最基本的素质,这要求软件工程师必须精通高等数学,电子学,编程语言,数据结构等课程。包括下面三个方面:1. 良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C+、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。2. 认识和运用数据库的能力。信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQL Server等3. 具有软件工程的概念。从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求。二良好的语言表达能力和沟通能力这是软件工程师应该具备的一个很重要的素质,因为软件工程师是为用户开发软件,常常需要直接面对用户。 三健康的心理素质开发软件本身就是一项艰苦的脑力和体力劳动,软件工程师成功开发一个软件,要经过反复修改,要花费大量的时间和精力,这些都要求软件工程师有较好的心理承受能力。 四求知欲和进取心 软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT实用技术。五较强的英语阅读和写作能力程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手交流、发布帮助请求同样离不开英文。作为基础软件工程师,具有一定的英语基础对于自身的学习和工作极有帮助。六自觉的规范意识和团队精神随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神。 开发人员应具备的工作职责:软件开发人员对要开发的程序进行详细设计,依据编码规范编写高质量的代码,单元测试,持续集成,并不断重构,包括下面几个方面:1. 参与软件工程系统的设计,开发,测试等过程2. 协助工程管理人员保证项目的质量3. 负责工程中主要功能的代码实现4. 解决工程中的关键问题和技术难题 技能要求: 1.熟练掌握java语言,深入理解 OOP,OOA,OOD等编程思想. 2.掌握j2ee各个技术模块(jsp/servlet,jdbc,ejb,websphere,weblogic等) 3.熟悉各种JavaIDE和相关开发工具(Eclipse,Jbuilder,WSADCVS,ANT,Junit) 4.理解ROB的设计原理,熟练掌握Oracle/SQLServer/DB2其中至少一种. 5.熟悉UML建模,熟练掌握RationalRose 6.深入理解DesignPatten,熟悉Struts,Spring,Hibernate等框架技术 7.有中大型项目开发经验 ,能独立完成整个软件模块分析,设计开发,单元测试 8.能迅速接受新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论