基于企业需求的Java课程教学改革策略分析
2016-05-16陈洁
陈洁
摘要:以企业需求为导向进行Java课程改革是高校适应社会发展培养高端型人才的必然选择,有助于实现课堂进步与教学内容改革,提升学生实践技巧与就业能力。文章分析了Java课程的教学弊端,并从3个角度简要探讨了基于企业需求的Java课程教学改革策略,希望能为打造Java课程高效课堂满足企业人才需求缺口提供支持。
关键词:企业需求;Java课程;改革策略
社会信息化的深入发展使得Java技术应用备受关注,作为当前就业前景较好、工程人才需求量较高的Java程序员与工程师,在高校课程教学改革中是重点实践领域,以企业需求为导向的Java课程改革既是新时期顺应信息化发展潮流的必然选择,也是满足企业高端人才需求的必然导向,通过强化学生的创新能力、实践能力、竞争能力为其开拓广阔的就业前景,是当前Java课程改革的核心。下面简要探讨如何结合新时期企业人才需求进行高校Java课程教学改革。
1.Java课程教学弊端分析
1.1教学内容滞后
Java课程作为当前应用广泛且备受关注的编程语言,尤其在手机软件开发中受到热捧,以安卓、塞班、ios等系统APP开发应用为代表的编程语言的应用极大地带动了高校Java课程改革与学生们的就业热情,但是以目前Java课程的教学情况来看,编程教材虽然含有大量新理论与新知识,但是有关实践性教学方面的内容较多,对学生能力的开发也较为薄弱。作为编程语言,Java课程本身比较枯燥,课堂趣味性、互动性与学生学习积极性必然受到影响,尤其是随着课程难度的增加,学生的学习压力进一步增大,制约了Java课程的创新改革与实践,对于学生本身而言也极为不利。以学生未来就业来说,Java课程中有关手机应用软件的开发未来将会吸纳大量学生就业,也是诸多企业专业人才与工程师的巨大缺口,以此为切入点进行学生专业知识与能力的培养需要极大地保证知识、技能与就业市场的同步更新性,这对于高校JavM~程而言无疑造成了影响,也使得教学内容的滞后性更为凸显。
1.2实践技能培养缺失
Java课程本身不同于一般课程,有其独特的性能,其繁杂的基本概念、复杂的结构与框架、抽象的理论知识与严密的逻辑都决定了这门课程教学的难度以及实践技能培养的重要性。目前,诸多高校在教学方面多数仍遵循传统程序设计语言的教学方法与手段,虽然知识覆盖面有保障,但是在实际程序语言开发与应用方面则稍显薄弱,尤其是学生在实际动手环节的培养缺失严重制约了专业性、高端性人才的培养,这对于学生未来更好地适应企业人才需求和实现就业无疑极为不利。以编程实践技能中的开发工具使用、Debug调试等能力而言,许多学校的学生在这方面都极为被动,真正在课堂中掌握实践技能的学生少之又少,学生们后续还要花费大量的时间与精力从个人方面入手为真正掌握编程技巧而努力,导致Java课程教学含金量低下,对于学生实践技能的培养与锻炼而言也造成负面影响。
1.3教学效率低
目前在Java课程的学习中,学生普遍存在积极性低、抗拒心理强等问题,通过教学过程中的引导消除学生抗拒心理虽然有一定效果,但是编程语言本身的枯燥与难度在后续教学中也会导致学生失去兴趣与积极性,久而久之必然导致教学质量与效率低下。Java课程的教学是为了让学生掌握面向对象进行编程的思想和实践,能够使用Java编程语言进行基于文本和图形界面的应用设计,掌握Java的数据结构和常用的算法实现方法,最终会应用Java进行程序设计和网络编程,这一教学目标的实现决定了学生必须掌握有关类与对象、继承与多态、类库、异常处理、输入输出、文件处理、多线程、图形用户界面、Applet、数据库操作、网络编程、多媒体编程等诸多重难点知识,无形中进一步增大了学习的难度,对于学生更加积极地参与课堂极为不利,导致他们无法最大限度地学以致用,多数只能在毕业后真正接触到企业开发工作才得以更好地对个人知识、能力等进行梳理,这种低下的教学质量与效率直接造成了诸多负面影响,对于学生未来就业、满足人才招揽人才需求影响较大。
2.Java课程教学改革策略——基于企业需求
2.1注重增强学生实战经验
Java课程本身就业前景好,作为一种简单的、面向对象的、分布式的、说明型的、健壮安全的、结构中立的、可移植的、性能优异、多线程的动态语言,目前Java主要以3个体系JavaSE(平台标准版)、JavaEE(平台企业版)、JavaME(平台微型版)为主,要根据学生未来的就业方向,在课程改革实战培训方面有所侧重。对于学生而言,虽然Java课程应用广泛且就业前景好,但学生在进入企业前本身缺乏过硬的基础与实战经验,这使得对该类人才需求旺盛的IT企业在人才招聘方面受到影响,学生本身就业目标与个^价值难以实现。课程改革中,要侧重增强学生的实战经验,让学生可以系统把握面向对象编程语言Java的核心语法,能够理解J2SE,J2ME,J2EE这3种体系架构的理论思想和架构内容,把握Java程序设计的主要模式和核心思想,熟练把握基于Java语言的编程技巧和编程工具,能够独立完成基于Java的客户端和服务器端应用程序的开发、调试、部署和执行。在增强实战经验的课程中,教学要侧重于HTML/XML语言、数据库技术、Java程序设计、数据结构与算法、Java设计模式、J2EE设计和应用、Eclipse/CVS/OpenSource.软件测试/安全性编码技术、UML设计、UNIX.项目实战等诸多内容,通过加强与企业合作为教学实践提供平台与空间,为学生进步成长提供机会。
以优质的师资力量与教材为基础,让学生在实训中近距离地感受Java程序的魅力,并激发对编程的热爱,让他们在短时间内掌握超过万计的代码量和Java核心技术,从T线、A线、c线、支撑项目、Android技术、收索引擎技术开发、云计算、网站框架、数据库、面试技巧等多方面展开梯级阶段递进式实训,可最大限度地培养并提升学生的实践动手能力。在强化实战培训的基础上,学生可以迅速积累相应的项目经验,成为满足企业需求的技能型的现代化高端人才。
2.2紧跟企业需求改革课程内容
在计算机语言中,Java的市场占有率达20%,为世界第一编程语言,这意味着学生未来从事Java软件开发将拥有广阔的就业空间和良好的发展前景,也说明了现代IT企业在这类人才方面的巨大缺口。有数据调查显示,从2014年开始,我国对软件开发人才的需求已达40万,并且每年以22%左右的速度增长,在未来5年内,合格的软件开发人才的需求将远大于供给,其中尤以Java程序员、Java工程师最为缺乏,这一数据说明了紧跟企业需求改革Java课程的必要性与必然性。做好课程改革能够为学生提供高效、便捷的就业通道,比如以云计算、大数据、物联网、“互联网+”为先导,以百度科技、新浪、京东、搜狐、赶集、微软中国、中科软、国美电器等诸多科技企业人才需求为模板,进行“JavaEE+大数据+移动4G前端”课程改革与培训,将当前备受关注的Java、大数据、移动4G前端最热门的三大技术聚合一体,打造移动互联网时代革命性的Java课程,为学生提供紧跟企业需求的针对性的培养课程,增强他们对IT领域技术潮流的感知能力,掌握各类最新、最实用的软件开发相关知识。尤其是在当前软件行业日新月异的发展态势下,紧跟这种潮流将真正做到紧密结合企业需要,为学生未来就业开辟出更加宽广的道路。
2.3打造高效教学课堂
Java课堂改革除了要增强学生的实战经验,紧跟企业需求进行课程改革之外,还要积极打造高效课堂,提升课堂教学质量与效率。要积极选聘并培养具有丰富的软件开发经验、丰富的项目开发经验的教师进行授课,注重理论基础与实际项目相结合,善于技术原理的讲解以及学生自学能力的培养,通过提升授课趣味性与互动性吸引学生积极参与。教师授课中要保持清晰教学思路,善于利用贴切的教学案例及代码示范让学生轻易掌握知识点并灵活运用。另外,还要积极与各IT企业或科研项目展开实践合作,在吸引优秀企业展开校企合作的同时,为学生未来的就业服务,以企业人才缺口需求为导向,实施定向培训。教师在授课中,在精准把握企业需求的基础上,将当前互联网时代最流行的云端技术、大数据、前端技术整合融入到最新的Java课程中,可通过与IBM、搜狐、中软国际、清华紫光等大型互联网企业展开合作,了解企业需要的人才类型,明确学生就业时的难点与问题,在教学中为学生传授实践性最强的知识,提升课堂含金量与质量。另外,教师要注意引入各类真实案例项目进行实战操作,以全方位的真实项目开发、全流程的公司化运作给学生实打实的项目操作体验,在以实战案例讲授过程中全方位地解答学生实际操作过程中的难点与困惑,把理论学习与实战培训完美结合,实现教学与就业的无缝对接。
3.结语
综上所述,以企业需求为导向进行高校Java课程改革可一改以往教学内容滞后、实践技能缺失、课堂效率低下等教学弊端,真正做到紧跟企业人才需求缺口,强化学生实战培训技巧,在打造高效课堂的过程中让学生从知识理论层面到技术层面都获得同步提升,方便日后就业。