当前位置:首页 >> 教育学 >>

从“软件培训热”反思高校软件人才教育


从“软件培训热”反思高校软件人才教育 摘要: 针对软件企业更热衷于招聘经过培训机构培训的开发人员,而放弃受 过高等教育大学生的现象, 分析培训机构与高校教育模式的区别,提出高校软件 人才培养模式改革的一些思路,为高校软件人才培养提供参考。 关键词:软件人才;高校教育;培训机构;培养模式 0 引 言 软件产业作为国家信息化战略的核心,是促进国民生活信息化的基础。随着 软件行业的发展,国内软件企业面临技术老化、创新能力不足、市场份额被国外 软件巨头抢占等问题。2013 年(实际引用 2012 年数据) ,我国前 100 强软件企 业的收入总额为 3667 亿元人民币,同比增长 8%,而 2012 年 IBM、微软的软件 业务收入分别为 848 亿美元和 600 亿美元, 也就是说我国前 100 强软件企业的收 入总和不及 IBM 和微软其中一家。虽然这一数据有所突破,但是当前国内软件 企业的经营规模和效益与国际水平还有较大差距。 国内软件行业经过几十年的发展还一直处在规模较小、利润较低的水平,其 中一个重要的制约因素就是软件行业高级人才短缺以及行业内部人才结构不合 理。目前,国内很多企业没有专业的项目架构师、软件质量控制人员、项目风险 评估师、软件自动化测试工程师等,也只有极少数的企业获得了 CMMI 体系认 证。 企业没有合适的人选,究其根源是因为高校不能培养出符合企业要求的人 才, 所以才会出现每年计算机专业毕业生就业难, 而企业招聘名额用不完的现象。 与计算机专业本科生相比, 更多的企业选择聘用参加过某些教育机构编程培训的 学生,这也是软件培训班火爆的原因。 1 高校教育与软件培训机构教学模式比较 1.1 培训机构以项目为驱动;学校教师的项目实践经历少 国内培训机构在招生时强调“项目驱动”的教学模式, 通过某个完整的软件项 目贯穿课程培训始终,培训师在讲课的过程中,重视与学生的交互,当学生在实 际操作、 完成项目中遇到困难时,培训师给予自己的见解以及较为合适的解决方 案。每节课程,除了培训师讲解及指导以外,还会配备培训助理,充分利用有限 的时间为更多的学生解答问题。 目前, 高校的软件课程指导教师主要是毕业后直接进入教师队伍的博士等高 学历人才,只有极少数教师是来自软件企业的工程师、架构师。不可否认,高校 教师的理论水平较高, 但是他们通常缺乏实际的软件开发经验,不了解最新的软 件开发模型、 框架以及最新工具的使用,再加上每个教师一般教授多门课程不可 能有足够的时间为学生搭建一个完整的软件项目进行教学实践, 不可避免地导致 学生在学习的过程中, 虽掌握了足够的理论知识,但是不知道这些理论如何转化 为实际的软件开发过程。 1.2 培训机构课程灵活多变;学校课程体系跟不上技术变化 以 Java 为例,打开国内某著名培训班的课表,Struts2.1.6、Hibemate3.2.1、 Spring2.5 等知名框架最新版本的课程已经融入 Java 的培训课程中,另外还有 Android 最新版本从基础到高级的开发讲解。培训机构之所以讲授这些内容,是 因为其聘请的培训师大多是软件企业的一线工作人员, 小身已经具备了这些框架 的开发能力, 所以讲解得心应手,甚至经常会提及一些自己在软件开发过程中的 心得或一些异于其他人的思维方式。 高校的 Java 课程目前大多停留在只讲解基础知识的阶段,如果涉及 Java 的 高级课程,由于教师实践水平有限,再加上长期不从事软件开发工作,无法透彻 地了解新技术。 1.3 培训机构“教”“练”结合;高校以“讲”“听”为

赞助商链接
相关文章:
更多相关标签: