陳潔
摘要:以企業需求為導向進行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課程改革可一改以往教學內容滯后、實踐技能缺失、課堂效率低下等教學弊端,真正做到緊跟企業人才需求缺口,強化學生實戰培訓技巧,在打造高效課堂的過程中讓學生從知識理論層面到技術層面都獲得同步提升,方便日后就業。