陳潔
摘要:以企業(yè)需求為導(dǎo)向進(jìn)行Java課程改革是高校適應(yīng)社會(huì)發(fā)展培養(yǎng)高端型人才的必然選擇,有助于實(shí)現(xiàn)課堂進(jìn)步與教學(xué)內(nèi)容改革,提升學(xué)生實(shí)踐技巧與就業(yè)能力。文章分析了Java課程的教學(xué)弊端,并從3個(gè)角度簡(jiǎn)要探討了基于企業(yè)需求的Java課程教學(xué)改革策略,希望能為打造Java課程高效課堂滿足企業(yè)人才需求缺口提供支持。
關(guān)鍵詞:企業(yè)需求;Java課程;改革策略
社會(huì)信息化的深入發(fā)展使得Java技術(shù)應(yīng)用備受關(guān)注,作為當(dāng)前就業(yè)前景較好、工程人才需求量較高的Java程序員與工程師,在高校課程教學(xué)改革中是重點(diǎn)實(shí)踐領(lǐng)域,以企業(yè)需求為導(dǎo)向的Java課程改革既是新時(shí)期順應(yīng)信息化發(fā)展潮流的必然選擇,也是滿足企業(yè)高端人才需求的必然導(dǎo)向,通過(guò)強(qiáng)化學(xué)生的創(chuàng)新能力、實(shí)踐能力、競(jìng)爭(zhēng)能力為其開拓廣闊的就業(yè)前景,是當(dāng)前Java課程改革的核心。下面簡(jiǎn)要探討如何結(jié)合新時(shí)期企業(yè)人才需求進(jìn)行高校Java課程教學(xué)改革。
1.Java課程教學(xué)弊端分析
1.1教學(xué)內(nèi)容滯后
Java課程作為當(dāng)前應(yīng)用廣泛且備受關(guān)注的編程語(yǔ)言,尤其在手機(jī)軟件開發(fā)中受到熱捧,以安卓、塞班、ios等系統(tǒng)APP開發(fā)應(yīng)用為代表的編程語(yǔ)言的應(yīng)用極大地帶動(dòng)了高校Java課程改革與學(xué)生們的就業(yè)熱情,但是以目前Java課程的教學(xué)情況來(lái)看,編程教材雖然含有大量新理論與新知識(shí),但是有關(guān)實(shí)踐性教學(xué)方面的內(nèi)容較多,對(duì)學(xué)生能力的開發(fā)也較為薄弱。作為編程語(yǔ)言,Java課程本身比較枯燥,課堂趣味性、互動(dòng)性與學(xué)生學(xué)習(xí)積極性必然受到影響,尤其是隨著課程難度的增加,學(xué)生的學(xué)習(xí)壓力進(jìn)一步增大,制約了Java課程的創(chuàng)新改革與實(shí)踐,對(duì)于學(xué)生本身而言也極為不利。以學(xué)生未來(lái)就業(yè)來(lái)說(shuō),Java課程中有關(guān)手機(jī)應(yīng)用軟件的開發(fā)未來(lái)將會(huì)吸納大量學(xué)生就業(yè),也是諸多企業(yè)專業(yè)人才與工程師的巨大缺口,以此為切入點(diǎn)進(jìn)行學(xué)生專業(yè)知識(shí)與能力的培養(yǎng)需要極大地保證知識(shí)、技能與就業(yè)市場(chǎng)的同步更新性,這對(duì)于高校JavM~程而言無(wú)疑造成了影響,也使得教學(xué)內(nèi)容的滯后性更為凸顯。
1.2實(shí)踐技能培養(yǎng)缺失
Java課程本身不同于一般課程,有其獨(dú)特的性能,其繁雜的基本概念、復(fù)雜的結(jié)構(gòu)與框架、抽象的理論知識(shí)與嚴(yán)密的邏輯都決定了這門課程教學(xué)的難度以及實(shí)踐技能培養(yǎng)的重要性。目前,諸多高校在教學(xué)方面多數(shù)仍遵循傳統(tǒng)程序設(shè)計(jì)語(yǔ)言的教學(xué)方法與手段,雖然知識(shí)覆蓋面有保障,但是在實(shí)際程序語(yǔ)言開發(fā)與應(yīng)用方面則稍顯薄弱,尤其是學(xué)生在實(shí)際動(dòng)手環(huán)節(jié)的培養(yǎng)缺失嚴(yán)重制約了專業(yè)性、高端性人才的培養(yǎng),這對(duì)于學(xué)生未來(lái)更好地適應(yīng)企業(yè)人才需求和實(shí)現(xiàn)就業(yè)無(wú)疑極為不利。以編程實(shí)踐技能中的開發(fā)工具使用、Debug調(diào)試等能力而言,許多學(xué)校的學(xué)生在這方面都極為被動(dòng),真正在課堂中掌握實(shí)踐技能的學(xué)生少之又少,學(xué)生們后續(xù)還要花費(fèi)大量的時(shí)間與精力從個(gè)人方面入手為真正掌握編程技巧而努力,導(dǎo)致Java課程教學(xué)含金量低下,對(duì)于學(xué)生實(shí)踐技能的培養(yǎng)與鍛煉而言也造成負(fù)面影響。
1.3教學(xué)效率低
目前在Java課程的學(xué)習(xí)中,學(xué)生普遍存在積極性低、抗拒心理強(qiáng)等問(wèn)題,通過(guò)教學(xué)過(guò)程中的引導(dǎo)消除學(xué)生抗拒心理雖然有一定效果,但是編程語(yǔ)言本身的枯燥與難度在后續(xù)教學(xué)中也會(huì)導(dǎo)致學(xué)生失去興趣與積極性,久而久之必然導(dǎo)致教學(xué)質(zhì)量與效率低下。Java課程的教學(xué)是為了讓學(xué)生掌握面向?qū)ο筮M(jìn)行編程的思想和實(shí)踐,能夠使用Java編程語(yǔ)言進(jìn)行基于文本和圖形界面的應(yīng)用設(shè)計(jì),掌握J(rèn)ava的數(shù)據(jù)結(jié)構(gòu)和常用的算法實(shí)現(xiàn)方法,最終會(huì)應(yīng)用Java進(jìn)行程序設(shè)計(jì)和網(wǎng)絡(luò)編程,這一教學(xué)目標(biāo)的實(shí)現(xiàn)決定了學(xué)生必須掌握有關(guān)類與對(duì)象、繼承與多態(tài)、類庫(kù)、異常處理、輸入輸出、文件處理、多線程、圖形用戶界面、Applet、數(shù)據(jù)庫(kù)操作、網(wǎng)絡(luò)編程、多媒體編程等諸多重難點(diǎn)知識(shí),無(wú)形中進(jìn)一步增大了學(xué)習(xí)的難度,對(duì)于學(xué)生更加積極地參與課堂極為不利,導(dǎo)致他們無(wú)法最大限度地學(xué)以致用,多數(shù)只能在畢業(yè)后真正接觸到企業(yè)開發(fā)工作才得以更好地對(duì)個(gè)人知識(shí)、能力等進(jìn)行梳理,這種低下的教學(xué)質(zhì)量與效率直接造成了諸多負(fù)面影響,對(duì)于學(xué)生未來(lái)就業(yè)、滿足人才招攬人才需求影響較大。
2.Java課程教學(xué)改革策略——基于企業(yè)需求
2.1注重增強(qiáng)學(xué)生實(shí)戰(zhàn)經(jīng)驗(yàn)
Java課程本身就業(yè)前景好,作為一種簡(jiǎn)單的、面向?qū)ο蟮?、分布式的、說(shuō)明型的、健壯安全的、結(jié)構(gòu)中立的、可移植的、性能優(yōu)異、多線程的動(dòng)態(tài)語(yǔ)言,目前Java主要以3個(gè)體系JavaSE(平臺(tái)標(biāo)準(zhǔn)版)、JavaEE(平臺(tái)企業(yè)版)、JavaME(平臺(tái)微型版)為主,要根據(jù)學(xué)生未來(lái)的就業(yè)方向,在課程改革實(shí)戰(zhàn)培訓(xùn)方面有所側(cè)重。對(duì)于學(xué)生而言,雖然Java課程應(yīng)用廣泛且就業(yè)前景好,但學(xué)生在進(jìn)入企業(yè)前本身缺乏過(guò)硬的基礎(chǔ)與實(shí)戰(zhàn)經(jīng)驗(yàn),這使得對(duì)該類人才需求旺盛的IT企業(yè)在人才招聘方面受到影響,學(xué)生本身就業(yè)目標(biāo)與個(gè)^價(jià)值難以實(shí)現(xiàn)。課程改革中,要側(cè)重增強(qiáng)學(xué)生的實(shí)戰(zhàn)經(jīng)驗(yàn),讓學(xué)生可以系統(tǒng)把握面向?qū)ο缶幊陶Z(yǔ)言Java的核心語(yǔ)法,能夠理解J2SE,J2ME,J2EE這3種體系架構(gòu)的理論思想和架構(gòu)內(nèi)容,把握J(rèn)ava程序設(shè)計(jì)的主要模式和核心思想,熟練把握基于Java語(yǔ)言的編程技巧和編程工具,能夠獨(dú)立完成基于Java的客戶端和服務(wù)器端應(yīng)用程序的開發(fā)、調(diào)試、部署和執(zhí)行。在增強(qiáng)實(shí)戰(zhàn)經(jīng)驗(yàn)的課程中,教學(xué)要側(cè)重于HTML/XML語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)、Java程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、Java設(shè)計(jì)模式、J2EE設(shè)計(jì)和應(yīng)用、Eclipse/CVS/OpenSource.軟件測(cè)試/安全性編碼技術(shù)、UML設(shè)計(jì)、UNIX.項(xiàng)目實(shí)戰(zhàn)等諸多內(nèi)容,通過(guò)加強(qiáng)與企業(yè)合作為教學(xué)實(shí)踐提供平臺(tái)與空間,為學(xué)生進(jìn)步成長(zhǎng)提供機(jī)會(huì)。
以優(yōu)質(zhì)的師資力量與教材為基礎(chǔ),讓學(xué)生在實(shí)訓(xùn)中近距離地感受Java程序的魅力,并激發(fā)對(duì)編程的熱愛,讓他們?cè)诙虝r(shí)間內(nèi)掌握超過(guò)萬(wàn)計(jì)的代碼量和Java核心技術(shù),從T線、A線、c線、支撐項(xiàng)目、Android技術(shù)、收索引擎技術(shù)開發(fā)、云計(jì)算、網(wǎng)站框架、數(shù)據(jù)庫(kù)、面試技巧等多方面展開梯級(jí)階段遞進(jìn)式實(shí)訓(xùn),可最大限度地培養(yǎng)并提升學(xué)生的實(shí)踐動(dòng)手能力。在強(qiáng)化實(shí)戰(zhàn)培訓(xùn)的基礎(chǔ)上,學(xué)生可以迅速積累相應(yīng)的項(xiàng)目經(jīng)驗(yàn),成為滿足企業(yè)需求的技能型的現(xiàn)代化高端人才。
2.2緊跟企業(yè)需求改革課程內(nèi)容
在計(jì)算機(jī)語(yǔ)言中,Java的市場(chǎng)占有率達(dá)20%,為世界第一編程語(yǔ)言,這意味著學(xué)生未來(lái)從事Java軟件開發(fā)將擁有廣闊的就業(yè)空間和良好的發(fā)展前景,也說(shuō)明了現(xiàn)代IT企業(yè)在這類人才方面的巨大缺口。有數(shù)據(jù)調(diào)查顯示,從2014年開始,我國(guó)對(duì)軟件開發(fā)人才的需求已達(dá)40萬(wàn),并且每年以22%左右的速度增長(zhǎng),在未來(lái)5年內(nèi),合格的軟件開發(fā)人才的需求將遠(yuǎn)大于供給,其中尤以Java程序員、Java工程師最為缺乏,這一數(shù)據(jù)說(shuō)明了緊跟企業(yè)需求改革Java課程的必要性與必然性。做好課程改革能夠?yàn)閷W(xué)生提供高效、便捷的就業(yè)通道,比如以云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、“互聯(lián)網(wǎng)+”為先導(dǎo),以百度科技、新浪、京東、搜狐、趕集、微軟中國(guó)、中科軟、國(guó)美電器等諸多科技企業(yè)人才需求為模板,進(jìn)行“JavaEE+大數(shù)據(jù)+移動(dòng)4G前端”課程改革與培訓(xùn),將當(dāng)前備受關(guān)注的Java、大數(shù)據(jù)、移動(dòng)4G前端最熱門的三大技術(shù)聚合一體,打造移動(dòng)互聯(lián)網(wǎng)時(shí)代革命性的Java課程,為學(xué)生提供緊跟企業(yè)需求的針對(duì)性的培養(yǎng)課程,增強(qiáng)他們對(duì)IT領(lǐng)域技術(shù)潮流的感知能力,掌握各類最新、最實(shí)用的軟件開發(fā)相關(guān)知識(shí)。尤其是在當(dāng)前軟件行業(yè)日新月異的發(fā)展態(tài)勢(shì)下,緊跟這種潮流將真正做到緊密結(jié)合企業(yè)需要,為學(xué)生未來(lái)就業(yè)開辟出更加寬廣的道路。
2.3打造高效教學(xué)課堂
Java課堂改革除了要增強(qiáng)學(xué)生的實(shí)戰(zhàn)經(jīng)驗(yàn),緊跟企業(yè)需求進(jìn)行課程改革之外,還要積極打造高效課堂,提升課堂教學(xué)質(zhì)量與效率。要積極選聘并培養(yǎng)具有豐富的軟件開發(fā)經(jīng)驗(yàn)、豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn)的教師進(jìn)行授課,注重理論基礎(chǔ)與實(shí)際項(xiàng)目相結(jié)合,善于技術(shù)原理的講解以及學(xué)生自學(xué)能力的培養(yǎng),通過(guò)提升授課趣味性與互動(dòng)性吸引學(xué)生積極參與。教師授課中要保持清晰教學(xué)思路,善于利用貼切的教學(xué)案例及代碼示范讓學(xué)生輕易掌握知識(shí)點(diǎn)并靈活運(yùn)用。另外,還要積極與各IT企業(yè)或科研項(xiàng)目展開實(shí)踐合作,在吸引優(yōu)秀企業(yè)展開校企合作的同時(shí),為學(xué)生未來(lái)的就業(yè)服務(wù),以企業(yè)人才缺口需求為導(dǎo)向,實(shí)施定向培訓(xùn)。教師在授課中,在精準(zhǔn)把握企業(yè)需求的基礎(chǔ)上,將當(dāng)前互聯(lián)網(wǎng)時(shí)代最流行的云端技術(shù)、大數(shù)據(jù)、前端技術(shù)整合融入到最新的Java課程中,可通過(guò)與IBM、搜狐、中軟國(guó)際、清華紫光等大型互聯(lián)網(wǎng)企業(yè)展開合作,了解企業(yè)需要的人才類型,明確學(xué)生就業(yè)時(shí)的難點(diǎn)與問(wèn)題,在教學(xué)中為學(xué)生傳授實(shí)踐性最強(qiáng)的知識(shí),提升課堂含金量與質(zhì)量。另外,教師要注意引入各類真實(shí)案例項(xiàng)目進(jìn)行實(shí)戰(zhàn)操作,以全方位的真實(shí)項(xiàng)目開發(fā)、全流程的公司化運(yùn)作給學(xué)生實(shí)打?qū)嵉捻?xiàng)目操作體驗(yàn),在以實(shí)戰(zhàn)案例講授過(guò)程中全方位地解答學(xué)生實(shí)際操作過(guò)程中的難點(diǎn)與困惑,把理論學(xué)習(xí)與實(shí)戰(zhàn)培訓(xùn)完美結(jié)合,實(shí)現(xiàn)教學(xué)與就業(yè)的無(wú)縫對(duì)接。
3.結(jié)語(yǔ)
綜上所述,以企業(yè)需求為導(dǎo)向進(jìn)行高校Java課程改革可一改以往教學(xué)內(nèi)容滯后、實(shí)踐技能缺失、課堂效率低下等教學(xué)弊端,真正做到緊跟企業(yè)人才需求缺口,強(qiáng)化學(xué)生實(shí)戰(zhàn)培訓(xùn)技巧,在打造高效課堂的過(guò)程中讓學(xué)生從知識(shí)理論層面到技術(shù)層面都獲得同步提升,方便日后就業(yè)。