软件工程师是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
主要有以下职责:
1、指导程序员的工作。
2、参与软件工程系统的设计、开发、测试等过程。
3 、协助工程管理人保证项目的质量。
4 、负责工程中主要功能的代码实现。
5 、解决工程中的关键问题和技术难题。
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等
8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。
扩展资料:
软件工程师的发展前景:
当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。
我国软件出口2010年规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。
毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。
有关数据显示,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。
参考资料来源:百度百科-软件工程师
软件工程师做什么的?
1.软件工程师主要是分析、设计和管理软件过程,不是单纯的编写软件
2.其实只要是掌握了软件工程的过程规范和一些必要的专业技术知识之后都可以做软件工程,不一定非得是软件工程师
3.这个只是软件应用的范畴吧 机械设计是机械工程师的事情...
JAVA软件工程师是做什么的?
完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;
参与产品构思和架构设计;
撰写相关的技术文档;
支持售前技术服务;
支持项目对产品的应用服务。
软件工程师都是干什么的?
软件工程师:简称代码民工
软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.。
一般情况下.都是分4级 软件技术员 助理软件工程师 软件工程师 高级软件工程师 目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。据了解,在国外测试人才的供应方式多以第三种为主,而国内目前除少数培训机构外尚未形成足够的人才供应规模。以北京中关村为例,现有软件企业5000多家,仅对曰本软件外包领域的人才缺口就高达5000人,而对美软件外包人才缺口更大,可供量不足10%。中关村一位负责人介绍,未来5年北京将有至少200亿美元的外包订单,由此可推算出中关村将出现100万的软件人才缺口。 巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储备工作。
软件工程师都在干什么呀?
软件工程师,一部分是在开发新的应用软件,另一部分是在不断升级已有的应用软件。
开发新软件,不用说,新软件是永远开发不完的,且不说琳琅满目的行业软件,光是游戏软件就让人目不暇接了。套用一句时髦的话,只有你想不到的,没有开发不了的软件。
现在硬件飞速发展,电脑性能日新月异,因此促使软件也要不断地更新升级。不要以为软件开发出来了,更新只是小菜一碟,硬件是最底层的。每一次硬件改动,在加上增加功能以及优化算法,软件的一次升级往往需要改写80%的代码。
我不是做软件的,上面是我自己的感想,我觉得如果做到软件工程师、项目师,那也不见得有多辛苦,最辛苦的是程序员,也就是coder
请问软件工程师是做什么的呢
软件工程不等同与软件开发,软件工程是一个工程学科其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当与施工总指挥,而一般的开发人员相当与建筑工人!
当今社会不论什么职业的都需要一个不断学习的环节。软件工程师也一样,虽然软件工程师的工作不同与程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具开发技术在不断的发展。在校学生所能学到的东西很难跟的上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松的掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。
其次,我说软件工程是一个工程学科但他同时也是一个管理学科,你必须学会怎样来领导你的小组是他们能够完全理解贯彻你的意图。应此必须具有良好的沟通能力当然这个东西不是读一本书参加一个培训班就能作到的,这要依赖于平时的培养。
另外,不要以为你掌握了软件工程的理论就一定能做软件工程相应的事情,软件工程只是一个理论一个指导思想。搞软件开发的都必须了解这些基本理论并在平时的工作中认真的去贯彻执行。人人都想去管理层面可是有那么多人给你管么?并不是说所有做技术层面的都做不长关键要看你的技术能做到什么程度,如果你的技术能够独当一面那么别人就必须向你看齐以你为标准。这样以来不是你被淘汰而是以你的标准去淘汰别人。
总的就是一句话,眼光不要太远。做好本职工作,把手头的事情做好了做透了就是成绩!任何东西都没有捷径,不可能速成!天道酬勤,作为学生你应该知道眼前需要做什么。
参考资料:百度
软件工程师是干什么的?
软件工程师一般指从事软件开发职业的人。软件工程师跟一般程序员的分别,在于一个
程序员的工作是按照指定的specification来做coding,而软件工程师的工作则需要规划。
不过,由于现时社会的分工愈来愈模糊,软件工程师跟程序员的分工也愈不明显。
软件工程师都是干什么的?
可以指导程序员工作
可以解决系统的关键问题和技术难题
可以协调各个程序员工作
可以作软件系统的设计
可以做软件系统的开发
可以做软件系统的测试
可以做软件系统的实施
主要就是这些方面吧
转载请注明出处51数据库 » 软件工程师是干什么的 软件工程师是干什么的
柠檬少年小豆豆
