当前位置:文档之家› 软件工程师行业

软件工程师行业

软件工程师综述/行业展望——北大青鸟昌平校区提供引言:软件工程师是一类新兴的职业。

与传统的行业相比较,这个行业是随着计算机的发展而逐步发展的,并且,随着信息产业化的飞速发展,软件工程师这个行业不仅让人们越来越熟悉,并且,也吸引着大量人才的涌入,很多人都会通过参加软件工程师培训,或是通过大学专业的选择,加入到这个队伍当中。

当今信息瞬息万变,软件工程师的需求量也逐步加大,从当初单一的编程工作,发展到软件测试工作、宏观管理工作等。

人们对于软件工程师这个行业的兴趣越来越大。

软件工程师到底从事什么,软件工程师待遇如何,软件工程师发展前景怎样,人们有许多疑问。

本篇文章,通过对软件工程师详细的介绍,让大家真正了解这个行业,并最终指明软件工程师的发展前景,旨在为那些选择的人做一个明确的发展方向。

目录软件工程师概述 (2)软件工程师分类 (2)软件工程师工作内容 (3)软件工程师待遇 (4)软件工程师行业展望 (6)软件工程师要求 (7)软件工程师认证培训 (8)软件工程师知识补充 (10)第一部分:软件工程师概述定义:软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。

现状:目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。

其实,无论通过何种形式,目的在于招聘到优秀的人选,招聘到优秀的工作者,因此,通过参加培训,如北大青鸟培训等,也是不错的选择。

第二部分:软件工程师分类按级别分类上面的梯形图明确的表示出软件工程师的四个步骤,如同金字塔一般,越是对技术要求高,人也就越少,当然,待遇各方面都会越好,但是责任与工作任务会越大。

其实,越往高,技术,能力,各方面要求全部会相应提高。

按从事类型分类第三部分:软件工程师工作内容基本工作内容第一:指导程序员的工作;第二:参与软件工程系统的设计、开发、测试等过程;第三:协助工程管理人保证项目的质量;第四:负责工程中主要功能的代码实现;第五:解决工程中的关键问题和技术难题;第六:协调各个程序员的工作,并能与其它软件工程师协作工作。

职业分析软件工程师是从事软件开发相关工作的人员的统称。

软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。

虽然这些岗位的分工不同,职位或级别不同,但工作内容都是与软件开发生产相关的。

软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。

软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JA V A等)、数据库技术(SQL/ORACLE/DB2等)、.NET 平台技术、C#、C/S B/S程序开发,还有诸多如JA V A SCRIPT、AJAX、HIBERNA TE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。

除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。

软件工程师可谓是软件项目开发的掌舵者。

一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。

虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。

第四部分:软件工程师待遇软件工程师是一个新兴行业,因此关注他的人会越来越多,上面我们谈到软件工程师行业定位,软件工程师的两个分类,这一次,应该谈到网络工程师的待遇。

其实对于待遇而言,软件工程师是待遇比较高的,相较于同一间写字楼的同事,但是工作内容与工作压力也不可小看,比如说,一个项目会经常加班;而且会一个月甚至两个月为了一个项目在奋斗。

软件工程师待遇与以下以下因素有关:第一:所从事工作的类别如同本文提到的级别分类一般,不同级别的工程师,所从事的工作不同,承担的责任不同,当然,待遇也有所区别。

如果刚刚进公司,只是不是名初级软件工程师,那么与高级软件工程师的待遇是不同的,这一点完成可以理解,因为无论从技能方面、职场经验方面、所处的位置方面都有差别,待遇自然不同。

第二:所处公司不同这一点很多人都能够理解,在IBM、GOOGLE、微软这些公司中,软件工程师的待遇应该都会比一般规模软件工程师的待遇高一些。

公司的实力,公司的规模,公司对此职业的重视程度,都与软件工程师的待遇相关。

第三:所在地区的差别大家都知道,城市也有区别,比如大都市或者沿海地区,由于所处的位置不同,经济发展水平也有区别,因此,城市整体的消费水准也不同,这样,软件工程师的待遇也会不同。

有资料显示:一级城市(如深圳、上海等)初-高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间,但工作量大,繁琐枯燥。

软件工程师各职位待遇图200040006000800010000程序员系统分析师职位薪水X 轴表示软件工程师中的各个职位,由左到右的职位分别为——程序员;实施工程师;支持工程师;架构师;系统分析师;售前工程师;项目经理;技术总监。

Y 轴表示软件工程师各职位的平均待遇薪水,此表中仅表示基本薪水,相关的佣金、花红、奖金及相应补助不包含在其中。

总结:如果希望得到更高的待遇,要提升自己的能力,并且不断的学习,具备一定的抗压力,这样,你才能有资格去从事软件工程师的工作,并且随着自己职业生涯的增长、职场经验的丰富,你就会得到相应的待遇。

第五部分:软件工程师行业展望软件工程师行业性质:行业虽然分为很多种,但是大体可以分为两类:朝阳行业与夕阳行业。

顾名思义,我们来看看两类行业的概念。

朝阳行业:刚刚兴起,正在发展阶段,而且有相当大的发展空间的行业,比如电子信息行业,通信行业,软件,生物工程,电子等等。

相对于朝阳行业的,是夕阳行业。

夕阳行业,比如钢铁,机械,自动化,采矿,纺织,汽车等,它们行业内竞争非常激烈,已经发展得很完善而且技术水平已相当高,发展上升的空间很小,正在走下坡路。

由上面的解释可以得出,软件工程师这个行业,是属于朝阳行业的,因为这个行业是随着电子信息产业的发展而逐步发展,并且日臻完善。

软件工程师行业发展网游、网购、网恋……网络视频、社交网站、及时聊天工具……通过网络,通过计算机,人们从事事情越来越多,相较而言,对各类功能要求越来越高,软件工程师的分类也就越来越细,要求也越来越多。

当然,上面讲的是从技术方面的要求。

大家也许都听说过一个职位CTO(Chief Technology Offer 首席技术官),是企业内负责技术的最高负责人。

另一个是CIO(Chief Information Officer)首席信息官是一种新型的信息管理者。

他(她)们不同于一般的信息技术部门或信息中心的负责人,而是已经进入公司最高决策层,相当于副总裁或副经理地位的重要官员。

这两个职位都具备含金量,都进入到公司的管理层,无论是薪水也好,自我价值也好,都得到公司乃至公众的认可。

这两个职位有几个共同点:一是都作为公司的高层出现;二是都与技术相关。

软件工程师的工作不同于程序员,但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。

技能不断发展的同时,自身的素质也不断提升,同时,应变能力、处理问题的能力、自我激励与提升能力、管理能力,这样,一名程序员,或者软件工程师,最终将进入到公司的高层,成为人人瞩目的CTO 或CIO。

这是从软件工程师这个职业自身分析,下面看看整体行业的发展。

前面分析过,电子信息产业是朝阳行业,而软件工程师是这个行业中不可缺少的一部分人,因此,软件工程师整体行业的发展非常不错,因为这是社会进步的需求。

第六部分:软件工程师要求第一:外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;第二:Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;第三:软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript 客户端技术;第四:为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;第五:MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。

第七部分:软件工程师认证培训软件工程师认证软件工程师培训方面微软专家认证、Cisco专家认证、3COM资格认证、ADOBE资格认证、Oracle认证、北大青鸟ACCP软件工程师培训、北大青鸟BTEST 软件测试工程师培训以下是对于年轻人选择软件工程师培训机构的参考意见:第一:教材能够定期更新升级对于培训机构,教材是非常重要的,如果培训机构使用的教材是十几年前或更早的教材,这样的培训机构能否相信呢?IT技术是瞬息万变的,而且人们对各项网络功能要求的提高,也是对软件工程师技能的要求提高,因此,考察教材非常重要。

北大青鸟教材采取十八至二十四个月的升级更新,保障学员学习到最新的知识。

北大青鸟ACCP软件工程师培训课程是北大青鸟IT教育推出的软件工程师职业教育课程,由中美印软件技术专家联合研发完成。

作为一款面向大众的求职系列教育产品,ACCP全面提升学员就业竞争力,课程开发采用了逆向设计理念,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟IT教育ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。

第二:教材开发有保障只关注教材的更新度不关注教材开发同样不可取,因为开发的人群非常重要,如果课程的开发团队不具备权威性,那么就算再怎么更新,又有何用呢?北大青鸟APTECH拥有一支具有国际水平的培训课程研发团队。

该团队由我国计算机教育专家谭浩强教授担任首席学术顾问,来自北京大学、清华大学、IBM公司、微软公司、Oracle公司等领域的知名学者和专家担任技术指导,已经成功开发出多款IT培训课程体系,其中包括软件工程师培训课程体系。

第三:教师资格有保证课程好,但是老师不好,同样得不到保障,北大青鸟所有老师都具备教师资格证,因为所有老师在上岗前,都必须经过北大青鸟总部的标准化培训。

第四:硬件与软件设施有保障“纸上得来终觉浅,决知此事要躬行”,这是陆游老先生千年之前的诗句,但是如今,放在软件工程师行业中,仍然适用,因为软件工程师就是要多实践,才能够掌握,应用。

如果培训机构不好,不能够提供优良的硬件与软件设施,那么这家培训机构就要小心。

相关主题