高职Java Web开发课程改革实践

2012-07-12 07:05北京政法职业学院信息技术系侯佳路胡晓凤
电子世界 2012年8期
关键词:工程师框架经验

北京政法职业学院信息技术系 孙 昱 侯佳路 胡晓凤

一、Java的就业前景

跟普通程序员供大于求的情况相反,企业对Java高级软件工程师的需求则是远远不能获得满足。根据2010年IT行业就业情况调查来看,我国软件企业目前在Java高级软件工程师这类职位上的人员空缺至少在8万人。严重的供小于求的情况使得Java高级软件工程师的薪酬水涨船高。据东方标准对近千家企业会员的岗位薪酬统计,目前有一年工作经验的Java高级软件工程师的薪酬大致在年薪10~13万左右,而一些接受过相关培训的应届毕业生也有至少4000元左右的月薪,明显超过了应届毕业生月薪2500元的平均水平。

二、高职Java Web开发课程改革的需要

虽然Java人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的Java人才。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有把握实用的技能与经验,距离企业的实际用人需求有较大的差距。

三、传统高职Java Web开发课程教学存在的问题

面对如此尴尬的局面,《Java Web开发》课程改革势在必行,有哪些问题需要解决呢?

在实际教学过程中,培养学生实践能力的上机实验课没有真正起到其应有的作用。对学生进行问卷调查显示,在学程序设计和算法分析时,学生的普遍反映就是看得清楚、听得明白,但遇到实际问题就无从下手,显得很被动。究其原因,主要是我们没对实验引起足够的重视,导致动手能力相当差。传统的做法是教师事先布置几道编程题,然后要求学生上机编程操作验证,教师在机房不停地来回走动以解决学生提出的各种问题。但由于学生上机目标不是很明确,再加上这种实验方式使学生没有紧迫感,学生有时甚至觉得无事可做,从而不利于对学生动手能力和自身解决问题能力的培养。这样的教学方式培养出来的学生不能很好地解决实际问题,一旦进入企业,就无法适应社会需要,从而造成了高职教育与企业需求之间的鸿沟,背离了高职教育的目的。

四、高职Java Web开发课程改革实践

《Java Web开发》课程改革势在必行,如何进行课程改革呢?

1.Java有一个庞大的技术体系,一个初学者,如何决定自己的学习步骤呢?

在这里笔者给出以下建议。

学习本课程之前,学生一定要先掌握一些Java基础知识,本课程是《Java程序设计》课程的后续课程,而且要特别注意以下几点:

(1)面向对象:理解类的设计原则,掌握抽象类和接口的使用。

(2)类集框架:掌握集合框架的主要作用,并且可以灵活使用Collection、Map、Iterator等接口。

(3)Java IO:文件的输入输出操作,在文件上传章节中将会有重要作用。

(4)JDBC:Java Web贯彻始终的技术,没有JDBC基本上Java Web也就将失去全部意义。

对于想要从事Java企业级项目(例如WEB开发)开发的学生来说,JDBC、Servlet、JSP是学习Java的第二个必须的步骤,主要学习网站前端开发,《Java Web开发》课程就是针对这类知识的学习。当然目前企业迫切需求的是能够熟练进行网站服务器端开发Java EE高级工程师(框架技术和JMS技术,都是用于网站服务器端的开发技术),但在不甚了解网站的前端开发技术的情况下,就开始学习框架和JMS,是很难真正的掌握框架和JMS。

《Java Web开发》课程是Java EE高级工程师的前导培训,无论是MVC设计模式,还是JDBC的运行机制和DAO,都是后面学习Java核心框架必须要掌握的技术,否则很难真正的掌握这些框架技术。

在课程教学一开始就要让学生明确Java就业课程体系以及《Java Web开发》课程在整个Java就业课程体系中的地位和作用,这样学生学起来就能很清楚自己学习这门课程对于以后的Java就业有什么帮助,学生的学习就能由被动变为主动。

2.教材使用北京MLDN软件实训中心首席讲师李兴华编著的《Java Web开发实战经典》,随书光盘附送32小时教学视频录像。

《Java Web开发实战经典》是MLDN软件实训中心内部教材的升级版本,也是融合了李兴华讲师5年开发及教学经验的一本综合性图书,所有的内容都是原著,所有的演示代码都是经过反复推敲之后的结果。《Java Web开发实战经典》随书光盘附送32小时教学视频录像,课程的每部分知识都配备了教学的视频资料,这使学生在学习中可以清楚地看到各个代码的开发步骤,学生利用教学光盘学习,既能掌握培训时间空间的自由度,又能享受教师辅助和同学交流的氛围,在家就可以营造完美的私家IT培训课堂。以优质的视频教学为每一位学生提供最大的支持。

3.为了使学生能够适应社会的需求,在课堂上真正做到有的放矢,从教学内容上必须进行相应的改革。

以往高职学的课本知识,与社会的实际需求还存在比较大的差距。刚毕业的学生实战经验少,找工作困难。

《Java Web开发》课程例子实用,入门浅显,最主要的是消除了学生的畏惧心理,给了学生信息,本课程与市面上大多数课程不同,内容选择比较合理,讲的是最常用的技术,能把这些技术掌握,其他技术都可以边干边学,架起了从“学校”到“社会”的桥梁。

《Java Web开发》课程所有知识均以实用性为主,讲解的开发的核心内容,几乎全部用实例和代码讲解。

五、高职Java Web开发课程特色

《Java Web开发》课程特色是以工作任务为导向,借助北京MLDN软件实训中心的培训经验,主旨在于通过实际的项目实战驱动整个知识体系的学习,激发学生的学习兴趣。课程选用的项目具备真实的企业背景,体现了真实企业级项目开发所需的知识、技能、经验和技巧。学生通过真实的项目实践将所学的知识融会贯通,真正具备企业所需的开发经验。

六、高职Java Web开发课程目标

《Java Web开发》课程的培训目标就是让学生少走弯路,更快的学习,让学生能够顺利高薪就业。通过Java系列培训,力图让学生从零开始,由浅入深,循序渐进,熟练掌握企业级项目开发所需的核心技能,培养良好的编程习惯和思维,分享老师的宝贵经验,了解企业开发流程和规范,使学生具有相当于工作1~2年软件工程师的工作经验,成为可以进入大型软件开发企业资质的人才。

[1]李兴华.Java Web开发实战经典[M].北京:清华大学出版社,2010.

猜你喜欢
工程师框架经验
《机械工程师》征订启事
框架
Kenoteq的工程师研发环保砖块
2021年第20期“最值得推广的经验”评选
广义框架的不相交性
青年工程师
经验
2018年第20期“最值得推广的经验”评选
关于原点对称的不规则Gabor框架的构造
一种基于OpenStack的云应用开发框架