软件工程师所需的职业技能和素质.pdfVIP

  • 20
  • 0
  • 约2.77千字
  • 约 3页
  • 2020-09-13 发布于天津
  • 举报
软件工程师所需的职业技能和素质 090341320 柳杨 软件工程师的职业定义是主要进行软件前期的项目需求的分析, 然后对项目进行风险评估并试图解决这些风险, 然后开始进行软件的 开发,后期对软件的进度做相关的评估。 软件工程师是从事软件开发 相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、 软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位 的分工不同,职位和 / 或级别不同,但工作内容都是与软件开发生产 相关的。 它的主要工作内容有指导程序员的工作, 参与软件工程系统的设 计、开发、测试等过程,协助工程管理人保证项目的质量,负责工程 中主要功能的代码实现, 解决工程中的关键问题和技术难题, 协调各 个程序员的工作,并能与其它软件工程师协作工作。 我觉得作为一名软件工程师, 其技术素质是必不可少的。 除了具 有扎实的计算机基础理论知识,还应具有以下的业务能力: 1. 规范化、标准化的编码能力。 虽然软件工程师的工作不 同于程序员,但是一个软件工程师其前身必定是一个优秀的程序 员,软件人员的一个重要职责就是把用户的功能需求用某种语言 实现,这就要求软件工程师掌握多种语言,具有良好的编码能力, 精通 C/C++ 、JAVA 等语言和 Perl 、Python 、PHP、 Shell 等脚本 语言,熟悉它的基本语法和技术特点。 2 . 认识和运用数据库的能力。 信息是以数据为中心的, 因 精选文库 此与数据库的交互在所有软件中都是必不可少的,了解数据库操 作和编程是软件工程师需要必备的素质之一。熟悉数据结构和数 据库,有一定的算法基础,具有较强的独立解决问题能力,能 设计出问题求解的数据结构或数据库是必不可少的。目前常用 的数据库软件有甲骨文公司的 Oracle 数据库和微软公司的 SQL Server 等。 3 . 较强的动手能力和解决实际问题的能力。 软件开发时理 论和实践结合的过程。 4 . 持续的学习能力,掌握最新的 IT 实用技术。软件业是 一个不断变化和创新的行业,面对层出不穷的新技术,软件工程 师应具有较强的学习能力、需求理解能力和对新技术比较敏感, 在行业领域要与时俱进,适应软件的开发工具和环境,不断适应 客户的需求变化。 5 . 较强的英语阅读和写作能力。 程序世界的主导语言是英 文,编写程序开发文档和开发工具帮助文件离不开英文,了解业 界的最新动向、阅读技术文章离不开英文,与世界各地编程高手 交流、发布帮助请求同样离不开英文。作为基础软件工程师,具 有一定的英语基础对于自身的学习和工作极有帮助。 除了这些技术要求, 我觉得还有以下道德规范或基本的素质是必 须的: 1. 具有良好的团队协作能力。 对于一个集体、 一个公司甚 至是一个国家,团队精神都是非常关键性的,尤其是在软件开发 — 2 精选文库

文档评论(0)

1亿VIP精品文档

相关文档