范文无忧网范文学习范文大全

软件工程师能做什么

04月03日 编辑 fanwen51.com

[考高级软件工程师要学什么]软件工程师考试(高级)大纲 一、考试说明 1.考试要求: (1)理解软件工程管理的概念和任务; (2)理解软件生存期过程; (3)理解软件工程标准; (4)掌握需求分析、测试、维护基本技术; (5)掌握软件度...+阅读

软件工程师能做什么

师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。 一般情况下软件工程师都是分四个等级:软件技术员->助理软件工程师->软件工程师->高级软件工程师。 职业定义 软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。 工作内容

1、指导程序员的工作;

2、参与软件工程系统的设计、开发、测试等过程; 3 、协助工程管理人保证项目的质量; 4 、负责工程中主要功能的代码实现; 5 、解决工程中的关键问题和技术难题; 6 、协调各个程序员的工作,并能与其它软件工程师协作工作。 职业分析 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。 这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/java等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。 一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。 考试科目 软件工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。 发展前景 当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。 企业用人主要有以下几个特征:

1、外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;

2、Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;

3、软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;

4、为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;

5、MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。

做一名合格的软件工程师应具备的职业素质

我个人觉得做一名合格的软件工程师应具备以下八点职业素质。第一自信:万事开头难.有了第一次,就有下一次.那么第一次的信心从那来呢?

那应该保持一个平常的心,来面对挑战.要相信自己能够做的到.而且一定可以做的到.第二自学能力:在当今的软件业,技术不断更新,而老的思想,老的逻辑等等,

也不断被新的思想,新的逻辑所代替,所以在这中压力之下。不可能不迫使自己学习更新的技术来提高

自己的能力.使自己学习到更多的知识,经验,技能和创造性思维.这样才不会落后旁人,落后于社会.第三责任心:责任心.不仅对于软件,而是对于任何一件事,都得有责任心.敢做敢当,是做为男人的基本

素质。第四沟通:在软件这行沟通主要对两方面。第一点是对客户:我们做的东西都是回绕客户而做的.

通过深入的沟通和交流,能够了解到客户想要什么,不要什么.而不会使我们做的东西另客户觉得不满意,从而得到客户的信任

第一点是对团队成员:通过深入的沟通和交流,产生一种团队和睦精神,能够最大限度地避免完成上面交下来的任务.第五团队合作精神:任何一个团队,组织都是由众多人组成的协作系统。团队中人与人和睦相处,

相互信任的关系。能够避免成员之间不团结等事情的发生.为此。我们应该真正做到尊敬他人,关心他人,

理解他人正确处理好领导.同事之间的关系.形成和谐的人际关系.是整个团队开发能力,效率不断提高.第六动手能力:在牛耳的学习过程,学校主要培养我们的动手能力和实践操作能力,我们就应该利用这一点来不断提高自己的动手能力.

在以后的工作当中,我们还可以通过自学能力,来提高自己的理论知识.从而达到更高的水平.第七细 心:细心一般是女孩子的代名词.但是学软件的毕竟还是男的比女的较多.不可能编程序时做个女生做在你旁边吧.

那样也不现实.所以我们要学会细心,才能预防出现N多的BUG,才能编写更高效的代码,还可以给你人生带来意想不到的改变.第八上进心:应不断认识自我,认识外界日新月异的变化,不断给予自己新的奋斗目标。要勇于挑战过去的成功,不被眼前的

一点利益所诱惑。努力的发展自我,超越自我。

软件工程就业前景

好!今后的热门,就业前景非常好!目前软件工程9个专业的内容和就业情况如下: 1 可视化编程 掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。 就业方向:企业、政府、社区、各类学校等可视化编程程序员。 2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类学校等WEB应用程序员。 3 软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。

就业方向:企业、政府、社区、各类学校等软件测试员。 4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。 5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。 就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。 6 网络构建技术 熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。 就业方向:企业、政府、社区、各类学校等网络构建工程师。

7 网络系统管理 掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。 就业方向:企业、政府、社区、各类学校等网络系统管理员。 8 多媒体制作 具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。 就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。 9 计算机办公应用 精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。 就业方向:企业、政府、社区、各类学校等系统管理

延伸阅读:

以什么理由让软件工程师改需求作为从业者,这个问题,我这么回答您:以与业务相关的正当理由。 1、软件本身是有既定规格的——项目合同、软件需求说明书等,如果软件与这些内容不符,而软件开发组织又没有不符的正...

手机里有什么软件能做3D模型没有手机软件能做3D模型,3D模型需要电脑才能运行。常用软件如下: 1、3DMAX,应用最广泛的3D软件,比较适合做人物模型的是MAYA,MAYA,主要做影视特效、动画。草图大师,主要做3D线形展...

什么叫软件工程师?学了以后只要做些什么?软件的概念是什么软件工程不等同与软件开发,软件工程是一个工程学科其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当与施工总指挥,而一般的开发人员相当与建筑工...

软件工程师有什么好?什么行业好工作环境好 学什么工作好?软件企业属于高科技企业,一般位于环境优美的软件园或高科技园区,公共实施齐全,配套服务好,企业办公实施现代和舒适,绿色行业无污染。薪资待遇好 学什么薪...

java软件工程师的标准是什么[编辑本段]职业概述: Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的J2EE企业级解决方案,处处都有Jav...

计算机软件工程是什么专业是软件工程简单的说计算机科学与技术专业是包括软、硬件理论的专业; 软件工程专业是以学软件理论为主的专业。 软件工程专业本专业是一个技术性较强的宽口径专业。随着计算机的普及和应...

软件工程师是干嘛的软件工程师和硬件工程师分别干什么都详细一些在中国,一个程序员一般不会超过35岁,原因有很多,一般是自己不能跟上IT的节奏或者自己没有终身学习的习惯! 一个软件工程师当然不是某些软件企业打的那种软件工程师职位旗号的程...

软件测试工程师主要学的是什么软件?容易学吗开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,用我们的话来说很吃香。现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大 测试工程师应该...

用51单片机都能做什么工程用51单片机都能做什么工程,51系列单片机有哪些用途:因不同的功能和要求有不同的用法,能做的东西很多。型号的话根据不用的需求来选择 软件方面:设计时要考虑到程序的大概大小,比...

推荐阅读
图文推荐
栏目列表