发展前景:
当今社会不论什么职业都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员,但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以选好学校所能提供的专业课程是相当重要的。
据了解,目前在软件行业内部,能够进行软件整体开发设计的软件设计人员比较稀缺,也因此造成了软件设计人员的工资一直比较高。
统计显示,软件工程师的年薪在10万元左右,一般的软件设计人员的工资都在万元以上。资历比较老、对于行业有很深了解的,月薪会在1.5万元到2万元之间。
智联招聘提供的资料显示,只要具备2年以上相关工作经验,掌握C或C++编程,熟悉一种开发平台以及TCP/Ip、Socket编程或MySQL、Oracle数据库,游戏编程员的月薪都在万元左右。
在IT行业有个不成文的规矩,只要你真的有能力,不管你有没有学位,照样能够拿高薪。
未来前景:
我国软件出口2010年规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有关数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。
提问:
“软件工程师要学什么,大家都知道吗?”这个问题可能没有几个相关专业的大学生能回答出来,那软件工程师到底要学些什么呢?首先要了解一些基础的编程语言例如C语言、JAVA语言、.NET。掌握数据表示、算术和逻辑运算;掌握计算机体系结构以及各主要部件的性能和基本工作原理;熟练掌握常用数据结构和常用算法;熟悉数据库、网络和多媒体的基础知识;这些内容在大学一些相关课程可能学到,但更多的时候,即使学习了出来就业,才发现理论归理论,实践的东西基本不会上手,学习软件开发最好选择相关的培训学校,培训学校主要是以实践为主与理论相结合,而且教学的老师一般都是有过相关工作经验的,这样才能保障学以致用。
对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。具体能力要根据岗位和自己的兴趣爱好选定自己的职业规划方向,一方面要详细了解软件工程师的要求,可以关注企业的招聘信息;一方面自己要贮备通用的知识技能,广泛阅读相关的计算机材料对自己以后的发展大有帮助。可以确定的是软件工程师的前途在未来的发展依然是不断升温的职业,有良好前景的专业之一。
它包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。 【在线测试】
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者。
什么是软件工程师?软件工程师能做什么?
让我们先来看一下下面的一段广告片:http://v.youku.com/v_show/id_XMTQ2MzA2NDI0.html
好,广告片看完了,IPhone里面那么多的应用程序,看了心动吗?那么这么多的应用程序是怎么做出来的呢?那么,这就是我们要为你解答的,软件工程师能做的事情,你所看到的所有的应用程序,包括游戏,都是软件工程师们的杰作,凭借一台电脑,演绎出了精彩的IT世界。那么我们再来看看软件工程师还能做些什么呢?
1、问:软件工程师课程的特点体现于哪些方面?
(1)国际化:教材应紧跟市场调研,应面向市场、面向IT企业;使教育水平与国际IT产业技术同步发展,使学员的知识更具实用性、更加符合社会需求。
(2)系统化:课程,因此应按照软件开发人员需要的知识和技能设置课程,循序渐进、系统性强、课程内容又涵盖了当前各大软件公司和IT企业正在使用的流行软件、实用方法学、工业标准和开发工具等。
(3)本地化:为了让国内学员更易理解和掌握,应将教材进行汉化,使之更符合中国的国情和特点。
2、我是女孩,学软件工程师合适吗?
一般人认为IT行业是男性的天地,这是对女性能力的亵渎。不管是在学校还是在社会上,很多女性表现出来的能力都要超过男性,如在学校,很多学生会主席,很多奖学金获得者都是女学生,而在社会上,在各行各业也涌现出了很多女强人。对软件开发工作而言,也是如此,而且女性更为细致,在代码编程方面有一种大部分男性不可比拟的优势。
3、学完什么样的课程就能够就业?
不同的培训机构有不同的课程设置,如北大青鸟课程,学完第一期后可以胜任以下工作:Java初级程序员,简单的管理信息系统开发和维护人员,网页制作和客户端脚本程序编写人员,初级数据库管理和维护人员。第一期学完后,可以做一些简单的C/S结构的阶段项目,实用数据库和编程语言做一些简单的管理系统。比如小型图书管理系统,超市收银系统等。如果学习完所有课程,就能够胜任任何公司的软件开发工作。