上海软件工程师培训学校
一、软件工程师的定义,分类以及前景:
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。 一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员相当于建筑工人!软件工程师可以分为一下几类:
·系统分析师 :是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。
·软件设计师 :包括软件系统设计师(System Designer)和软件架构设计师(Architect)。系统设计师应对“系统结构”所使用的软件技术非常了解,自身具备良好编程技巧,才能成为优秀的系统设计师。系统设计师的职责是把结构模型对应到实现模型上,从概念到实现期间规划和组合模型的优劣是决定软件系统设计师好坏的标准。而软件架构设计师是程序员技术方向的最终归属,也是成长链中最神圣的一环,架构设计师的贡献最大。架构设计师彻底摆脱了语言的束缚,知道软件发展趋势。他们会开发新一代产品或者制定新一代产品的方案。
·数据库工程师 :1.掌握数据库技术的基本概念、原理、方法和技术;2.能够使用SQL语言实现数据库操作;3.具备数据库系统安装、配置及数据库管理与维护的基本技能; 4.掌握数据库管理与维护的基本方法; 5.掌握数据库性能优化的基本方法; 6.了解数据库应用系统的生命周期及其设计、开发过程; 7.熟悉常用的数据库管理和开发工具,具备用指定的工具管理和开发简单数据库应用系统的能力; 8.了解数据库技术的最新发展。
·程序员 :专业的程序设计人员。
·软件评测师 :对于软件的测试及评估。
·多媒体应用设计师 :是具备计算机系统基础、计算机软件基础、网络基础、多媒体技术基础、多媒体信息处理技术、多媒体应用的策划与设计、多媒体素材的制作与集成、多媒体应用系统的实现、多媒体数据库与分布式与多媒体体统、标准化基础与知识产权保护、专业英语基础讲解能力的综合性人才。
·嵌入式系统设计师:根据项目管理和工程技术的实际要求,按照系统总体设计规格说明书进行软、硬件设计,编写系统开发的规格说明书等相应的文档;组织和指导嵌入式系统开发实施人员编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统。
软件工程师的前景:
全球经济一体化进程加速,虽然金融危机爆发,但中国市场对于外企来说显示是个比较好的避风港。而伴随着外企的进入和市场竞争的加剧势必将进一步带动国内软件市场的繁荣。随着外企的进入,缺乏软件系统理念指导的传统企业将面临严峻的挑战。他们弥补缺陷的唯一出路就是引进人才,实现自我改造,向管理要效益也成了目前国内许多大中型企业的共识。现在中国政府正在大力支持中国软件行业的发展,经过了系统化体系培训的软件人才更容易走向国际化,也更受国内大中型规模软件公司的欢迎(2009软件工程师的待遇城市之间差异比较大,一级城市(如深圳,上海,南京等)初-高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间。国外软件工程师绝对不是青春饭,但在中国情况不一样。如果一直走技术路线而且一直在国内民营企业做,那么基本上就是青春饭了。如果能够从技术转管理或者转咨询那就当然不是了,尤其是在跨国公司有过项目管理经验的话还是很吃香的。
目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。 软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。
信息化是IT界的焦点。而信息化的实现,除了需要技术支持,人才也是很重要的环节。如何培养与国际接轨的高素质软件工程人才,已经成为中国软件产业的当务之急。
软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。
软件工程师培训课程及ACCP:
ACCP软件工程师培训课程是印度最早从事IT职业教育的APTECH计算机教育公司推出的培养软件程序设计人员的课程体系,作为一种面向大众的求职系列的教育产品,同时整合了北京大学的教育资源,ACCP5.0的课程开发采用了全球同步机制,每18个月更新一次内容。ACCP5.0课程体系分三个阶段组成,分别是第一阶段(S1)、第二阶段(S2)、第三阶段(Y2),主要包含以下四大块技术内容:
1、 数据库技术:
数据库技术是应用开发的基础技术,80%以上的应用系统需要使用数据库来存放业务数据;
2、 客户端页面技术:
是客户端/服务器开发模式下最基本的技术(例如我们经常上网所浏览的页面,都属于软件的客户端技术),调查显示,要开发一个典型的应用系统,编写客户端页面、动态脚本和页面动画,需要花掉项目组40%-60%的开发时间,并且很多企业会把这些工作安排给新入职的员工,所以熟练掌握客户端技术是程序员的基本的素养;
3、 Java 技术:
Java技术是目前最为流行的软件开发技术,我们对2407家企业的职位分析数据表示,有48.96%的软件开发企业要使用到Java语言,因此,ACCP5.0课程中将由浅入深详细讲解这门技术;
4、.NET 技术:
.NET技术发展得非常快,短短几年时间已经发展到能够与Java两分天下的程度,并且.NET技术在原理、使用方式上已经与Java大同小异,经验表明,在掌握了Java或者.NET语言后,只需要再花20%的精力就可以掌
上一篇:成都新锐编导培训学校[ 03-26 ]
下一篇:室内设计师培训学校[ 03-26 ]