软件工程师职业发展的可行性与需求分析_第1页
软件工程师职业发展的可行性与需求分析_第2页
软件工程师职业发展的可行性与需求分析_第3页
软件工程师职业发展的可行性与需求分析_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程师职业可行性与需求分析报告职业定义软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。一般可以分为系统软件工程师,应用软件工程师两类工作内容1、根据客户要求或市场要求设计、开发软件产品。2、按照工作进度和编程工作规范编写系统中的功能模块或程序。3、对所编写的程序进行严格的综合测试,测试软件模块和软件集成产品。4、进行软件故障的诊断、定位、分析和调试,以实施产品测试方案。5、编写软件产品文档以实施软件文档计划,管理相关软件文档。6、向业务部门提供软件的后期技术支持。7、通过设计、开发和维护指定产品中的

2、高质量代码,与团队协作评估和了解新技术,并使 用这些技术构建应用程序。8、参与相关软件应用培训课程的设计及培训。1引言1.1编写目的为更好指导个人以后就业已经职业发展明确目的。1.2背景说明:A. 在大学时期指导需要学习技能B. 为以后工作提供明确的指导方向2社会可行性计算机技术的快速发展史得软件产品已融入国民经济的各个领域,优秀的IT技术人才是当前职场中最热门的“抢手货”。我国IT业在经历了 2004年整体回暖后,2005年又开始进入 市场细分期。软件工程师也是IT行业需求量最大的职位, 稳居IT行业职位需求TOP 10的第 一位,而高及工程师则位列第二。软件和信息服务外包产业已成为各个国家

3、经济发展的重点.从增加值角度来看,同样金额的出口,服务外包对中国经济的贡献是来料加工的20倍以上;从能源消耗上看,服务外包单位GDP能耗仅为制造业的20%.这在中国政府大力倡导可持续发展战略以及大力发展高技术第 三产业的主旋律下是适应中国经济发展,也是符合中国社会客观需求的.可以看到的是,未来中国软件和信息服务外包产业发展空间巨大,其原因有三:首先是具有成本优势,中国低成本的竞争优势是全世界公认的.第二,具有人力资源优势,中国是世界上人力资源极为丰富的国家,软件和信息服务外包服务业是劳动密集型产业,中国未来在软件和信息服务外包业内将成为全球最具竞争力的转移承接地.第三,中国有非常庞大的国内市场

4、,这是中国吸引跨国公司进入很重要的一个原因.但与发展潜力不对称的是 ,现今中国软件和信息产业人才相当缺乏,据调查研究显示,当前中国软件和信息服务外包产业人才流动率较高,而且缺口很大.企业成立时间比较短,规模大多比较小,企业人才平均流动率达 18.28%,这和缺乏培训、业务来源不稳定、报酬机制 不够合理等因素有关.同时由于产业发展迅速,人才供不应求,尤其是本地化人才和中高级 管理人才.市场需求的巨大和专业人才的缺乏令人吃惊,但这正是商机和盈利的重要突破口.可以预见,中国软件和信息服务外包产业将在不久的将来成为引领中国第三产业转型和发展的龙头 产业,相关职业包含高级软件工程师的人才需求将会非常巨大

5、 随着IT产品出现的技术融合,掌握更多的编程语言、熟悉客户语言和文化背景、精通国际 规则、具有国际市场开拓能力的高端软件工程师、复合型软件人才将是职场中的宠儿。3经济可行性IT界,薪酬相对较高的就是软件开发、网络维护等对IT技能要求相对较高的职位,目前在软件行业内部,能够进行软件整体开发设计的软件设计人员比较稀缺。虽然软件从业人员的薪水一路看涨,但是职位的争夺也异常激烈。2008年6月,智联招聘的调查统计数据显示,软件工程师求职与招聘人数的比例达到了15.4: 1。作为一名刚刚毕业的大学生,也只是一个编程人员而已,毕业后刚开始薪水可能只有 2000元,当能力达到一定的水准后, 即经验积累到一定

6、的程度,一般程序员做了两年之后,月薪都会成倍的增长, 6000元,8000元,10000元。而成为软件工程师后的平均工资在500012000元之间。软件工程师是一项高端技术性的工作,所以工作年限、学历、等因素对薪酬有很大的影响,除此之外,职位、工作地域对薪酬也有一定的影响。专科学历平均年薪为2.53.5万元,本科为3.54.5万元,硕士以上学历可达7万元左右。通常一名高级软件工程师的年薪在11万元左右,而项目经理的年薪则可以高达30万之多。4技术可行性以目前个人的专业技能来说,我所具备的JAVA C#,数据库知识,还不足以使我成为一名软件工程师。所以我以后的学习工作生涯中必须不断累积自身的知识

7、及开发经验,通过自身与他人的知识总结不断提高自己,在未来的一年中,学习JAVA知识并考取SCJPffi书,完成人生的第一个软件技术人的证明。然后边工作边学习软件知识,通过考证提高自己的职场竞争力,以自己的工作经验为基础一步步实现自己的目标5完成目标所应具备的技术及素质1. 编程开发工具.至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本。C/C+以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C+编写.而JAVA的跨平台和与 WEB很好的结合是JAVA的优势所在。其次,如果能掌握一种简便的可视化开发工具 如VB,PowerBuilder,Delphi,C+ Bui

8、lder,则更好,这些开发工具减小了开发难度,并能够在无形中强化对象模型的概念.另外,需要掌握基本的脚本语言,如shell,perl等。2.数据库.数据库在当今的信息外包产业是很重要的。 很多应用程序都是以数据库的数 据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以 作为高级软件工程帅而言,至少熟练掌握一两种数据库,对关系型数据库的关 键元素非常活楚,熟练掌握SQL的基本语法是非常重要的。3.网络协议TCP/IP.在互联网如此普及的今天,如果还没有对互联网的支撑协议 TCP/IP协议栈有很好的掌 握就很难在IT业立足.从最早的客户/服务器结构,到今天的 WEB Servic

9、es,这一切都离不开 以TCP/IP协议栈为基础的网络协议支持 ,所以,深入掌握TCP/IP协议是非常必要的。4. 软件工程与CMM.现代大型软件系统的开发中,工程化的开发控制成为软件系统成功的保证。编程只是软件生命周期中的其中一环,本人认为优秀的软件工程师应该掌握软件开发各个阶段的基 本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等.否则就永 远只会是一个程序员,而无法成为名副其实的工程师。5. 计算机技术专业英语随着中国的信息外包产业逐步展开,IT业急需与国外相关高新技术接轨来保持在发展上不落人后。于是IT业相关从业人员现有的英语水平成为限制中国信息产业与国外交流的

10、瓶 颈。一个普遍的共识是:良好的英语交流和阅读能力成为衡量一个软件工程师水平的隐性标 准,所以掌握计算机专业英语是很重要的。6. 强烈的好奇心和学习精神.对于一个立志成为高级软件工程师的人,最重要的其实是强烈的好奇心和学习精神。没有比强烈的好奇心和学习精神更好的武器了,它是成功的工程师乃至在各行各业的成功者们永攀高峰的源泉和动力所在。6具体实现方法1 .利用大学时间充实自己.知识积累:取得学位证书,计算机三级证书;取得专业资格证书,如 SCCP综合能力;提高独立面对、解决问题的能力,提高语言组织沟通能力、专业技能、面试 技巧。一个软件工程师, 所需要的不只是扎实的开发能力,对软件开发的掌控能力

11、, 还有的是沟通和团队合作能力,就目前的软件工程而已,个人能力已经微乎其微了, 一个大型的软件, 需要数十人,甚至上百人同时进行开发,所以沟通很重要。大学就是培养自身沟通能力与专业能力的最好平台。然而,只要是人都离不开社会,人本身就是社会最小的组成单位。所以我们需要了解社会所需要的。然自己去适应社会。才能发展自身的目标。从事自己专业的工作,对软件工程有更为深刻的理解。 累积实践经验,甚至是为自己实现愿望提供必要的物质基础。所以我需要一边工作一边学习。2. 熟悉网络信息,使自己时刻保持在最前端。现在中国政府正在大力支持中国软件行业的发展,经过了系统化体系培训的软件人才更容易走向国际化,也更受国内

12、大中型规模软件公司的欢迎(200人一几千人)。软件工程师城市之间差异比较大,国外软件工程师绝对不是青春饭,但在中国情况不一样。如果一直走技术路线而且一直在国内民营企业做,那么基本上就是青春饭了。 如果能够从技术转管理或者转咨询那就当然不是了,尤其是在跨国公司有过项目管理经验的话还是很吃香的。软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软

13、件工程人才的 就业前景十分乐观。信息化是IT界的焦点。而信息化的实现,除了需要技术支持,人才也是很重要的环节。 如何培养与国际接轨的高素质软件工程人才,已经成为中国软件产业的当务之急。软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞 争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。3. 制定学习计划,强化自身知识水平,无论是工

14、作还是在校时间。初入阶段 (工作后3个月1年)对于刚刚入行的新人, 这个时期是一个全面熟悉期,最能够学习到新的知识, 也最有拼搏的热情和动力。借着这股冲劲,我需要尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱 好,根据前述内容调整自己的规划。对于开发语言行当而言,技术方面一般有几类:JAVA .net, C+,等;面对上述形形色色的方向,要都稍稍了解下内涵,然后确定12个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。提高阶段(工作后 3年5年)对于工作后选择管理还是选择技

15、术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中, 要做好管理,没有扎实的基础,也难服众嘛。本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开 始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。提高是要提高的,但是对于大多数人而言, 也没有必要很拼搏, 此时处在一个比较稳定 的职位上的,我觉得应该考虑进行细化自

16、己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。 抱定一个目标一一每天进步一点点”,几年一大成不是问题。我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做万金油”,而应努力成为有一技之长的专家”。对于选择做技术的人而言, 这个阶段的达成标准, 一般至少要能够熟悉你所选技术方向 的大多数技术细节,细节决定成败”嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜

17、全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级 软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。这个阶段的达成后, 你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽 或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。升华阶段(老手后 5年10年)此时的我,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,都不可能像年轻人一样整天拼搏了

18、,我需要稳定,因此,不能频繁的跳槽,应 考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。正因为有前期的细节的背景的支撑,此时,我需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中 项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。 纯管理的测试经理人,不仅仅可以做好测试方面的管理,其 实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论