软件工程师具备的能力

软件工程师具备的能力

ID:15027715

大小:63.00 KB

页数:24页

时间:2018-08-01

软件工程师具备的能力_第1页
软件工程师具备的能力_第2页
软件工程师具备的能力_第3页
软件工程师具备的能力_第4页
软件工程师具备的能力_第5页
资源描述:

《软件工程师具备的能力》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程师虽然不能算是一个新生事物,但随着社会的不断发展,计算机是我们必不可少的,软件开发也是推动计算机迅速发展的条件,那么做为软件工程师我们需要什么条件?(1)具有扎实的计算机专业知识这是软件工程理由能够从事软件一切工作最基本的前提,是软件工程最基本的素质,这要求软件工程师必须精通高等数学、离散数学、电子学、编程语言、数据结构等课程。(2)良好的语言表达能力和沟通能力这是软件工程师应该具备的一个很重要的素质,因为软件工程师是为用户开发软件,常常需要直执着面对用户。(3)健康的心理素质开发软件本身

2、就是一项艰苦的脑力和体力劳动,软件工程师开发成功一个软件,要经过反复修改,要花费大量的进间和精力,这些都有要求软件工程师有较好的心理承受能力。很多学生往往只注重计算机专业知识的培养,而忽视了语言表达能力和沟通能力、工程经济分析能力,以及心理素质的培养。因此,作为一个在校的大学生,除了认真学习软件基础理论课程之外,还需要特别注意以下能力的培养:(1)正确的定位大学计算机软件专业学生应该将自己个人今后职业生涯的目标定位在软件工程师或者未来的软件工程、项目管理者,而不是计算机或者软件科学家。有了一个比较

3、清晰的职业定位后,对自己如何选修一些实践性强,协作性强以及能够接触最新软件技术的课程很多指导作用。(2)增加语言表达的训练,培养与人沟通的能力。注重学生个人能力的培养,但是与软件程师的要求还有一定差距,并且,有些活动不是每个学生都能参加,因此应积极参加一些群体活动和实际的软件项目,在语言表达和沟通方面积累经验和知识。(3)了解一些经济、管理方面的基础知识软件是一种工具,他最终的目的还是需要为社会生活的各个方面提高效率、节约成本或者是简化管理、提升价值。不了解一些经济于管理方面的基础知识,就很难理解

4、现实生活中千变万化的软件需求,更难以发挥软件的实际价值。(4)训练过硬的心理素质软件工程师在实际的软件开发过程中,各种非预料的情况都可能发生:需求来回修改,工期突然发生变更甚至很多个人生活的很多情绪都会参杂进来,因此软件工程师可能需承受巨大心理压力。一个软件工程师如果没有过硬的心理素质,他就很难排除干扰、稳定情绪的按照严格的规范实施一个成功的软件项目。三、软件工程师的充电软件开发本身有一个循序渐进的过程,其基础知识和实践经验需要不断的积累。比如,如果先把C++学好,再学诸如Java、SQLServ

5、er、Oracle、VB、ASP等其他语言时,在程序设计的语法上就十分好理解了,程序设计的学习也就成了一件水到渠成的事情了。培训目标确定了,下一步就是制定培训计划。首先需要注意的是,不要只是死抱着一两种技术或平台,或只掌握一两种开发语言。现在,用人单位越来越希望招聘到在某一领域里具有很高专业技能的IT专家,同时,他们也希望能招到万事通式的人才。所以,你不能满足于只精通.NET,或者只会Java。要赶快学习其他有关技术,即使不在你的工作范围内。例如,如果你工作中用的是服务器端Java,那么可以了解一

6、下其他平台服务器端技术,包括ASP和PHP;还可以尝试去掌握其他的技术,如用VB、C/C++编写应用程序或进行系统编程等。同样,通过为一些中小项目义务劳动、参加技术讨论、提供技术支持、或者公开发布源代码等方式,都可以在新领域中获得宝贵的工作经验。四、软件工程师的培训方向和课程选择软件开发越来越成为一个系统工程,一个协作型产品,因此选择软件工程师培训也应制定相对明确的方向。软件工程师培训方向从总体看,可以积累综合知识和培养扎实基础入手通过对基础知识和实际技能的培训,“计算机软件水平考试”可以为你提供

7、从程序员、高级程序员到系统分析员等不同等级、具有很强说服力的资质证明。最新崛起的“软件学院”也是一个不错的培训选择,它能够在1-2年的时间里,既系统的学习软件开发的各种理论,有同时有比较多的机会参加开发项目锻炼各种平台和工具的开发实践。《二》如何成为一名软件工程师(合格的)  2010-01-1918:59:16

8、  分类:默认分类

9、  标签:

10、字号大中小 订阅“学历代表过去、能力代表现在、学习力代表未来。”这是一个来自国外教育领域的一个研究结果。要想成为一名合格的软件工程师,那不是一件简单的事情

11、,它是需要一定的素质及能力,同时那也需要努力与刻苦的钻研。下面谈谈怎样才算是合格的软件工程师。一个合格软件工程师应该具备的一下能力及素质:一、计算机操作能力既然软件测试的目标是对计算机软件进行操作与测试,所以要求测试人员熟悉操作系统,熟悉软件的需求,并能够较熟练的操作软件。另外,要对一些常用的办公软件比较熟悉,比如文字处理软件,邮件使用等。二、测试环境搭建能力测试过程中往往需要模拟真实运行环境,配置、维护测试环境,比如测试机器的配置,软件运行环境、各种参数的配置,网络环境的配置等。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。