趙姝菊
【摘 要】Java開發(fā)實(shí)訓(xùn)課程,是高職院校軟件技術(shù)專業(yè)高年級(jí)學(xué)生必修的綜合實(shí)訓(xùn)類專業(yè)特色課程?!案呗毺厣獼ava開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)研究”研究,旨在構(gòu)建一套科學(xué)完整且行之有效的針對(duì)高職院校,體現(xiàn)高職專業(yè)特色的Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)體系,其核心是要高效率高質(zhì)量地培養(yǎng)學(xué)生的Java編程水平,更要結(jié)合學(xué)生自身興趣愛好、能力的實(shí)際,利用現(xiàn)代信息技術(shù)手段,合理細(xì)化地引導(dǎo)學(xué)生的Java就業(yè)方向。
【關(guān)鍵詞】高職;Java;實(shí)踐教學(xué);信息技術(shù)
近年來,Java技術(shù)發(fā)展迅猛,越來越多的企業(yè)采用Java構(gòu)建商務(wù)網(wǎng)站平臺(tái)。從相關(guān)IT企業(yè)、行業(yè)調(diào)研結(jié)果顯示,各企業(yè)對(duì)于Java方向相關(guān)的軟件開發(fā)崗位人才需求,主要分為三類:Java程序員、Java開發(fā)工程師以及Java開發(fā)項(xiàng)目經(jīng)理。其中,Java 程序員的工作能力要求以Java編程能力為主,要求能實(shí)現(xiàn)網(wǎng)站設(shè)計(jì)開發(fā),并能進(jìn)行網(wǎng)站系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)計(jì)劃等的編制并實(shí)施;Java開發(fā)工程師的工作能力要求是詳細(xì)了解并實(shí)現(xiàn)需求,主要包括網(wǎng)站設(shè)計(jì)開發(fā)、數(shù)據(jù)庫設(shè)計(jì)、業(yè)務(wù)功能流程設(shè)計(jì)等工作;Java開發(fā)項(xiàng)目經(jīng)理的工作能力要求主要是項(xiàng)目開發(fā)管理和控制項(xiàng)目進(jìn)度,以及與客戶進(jìn)行整體協(xié)調(diào)。Java方向相關(guān)崗位的人才需求情況與崗位的設(shè)置有密切關(guān)系,招聘市場對(duì)三類人才的需求情況大致是Java開發(fā)項(xiàng)目經(jīng)理占10%,Java開發(fā)工程師占20%,其余70%為Java程序員,可見在Java方向相關(guān)崗位中對(duì)程序員的需求量是最大的,Java程序員即是高職院校軟件技術(shù)專業(yè)的主要人才培養(yǎng)目標(biāo)和學(xué)生就業(yè)方向。因此,現(xiàn)階段大多數(shù)高職院校Java開發(fā)實(shí)訓(xùn)類課程,只注重培養(yǎng)學(xué)生的Java編碼水平,千篇一律,導(dǎo)致課程枯燥晦澀,教學(xué)效果不佳。
如何在適應(yīng)現(xiàn)代信息技術(shù)發(fā)展的前提下,加強(qiáng)Java開發(fā)實(shí)訓(xùn)課程教學(xué)水平,提高學(xué)生學(xué)習(xí)該課程的興趣,從而提升軟件技術(shù)專業(yè)學(xué)生Java方向就業(yè)對(duì)口率,是亟待解決的高職專業(yè)Java開發(fā)實(shí)訓(xùn)課程建設(shè)問題。
1 通過企業(yè)調(diào)研、專家咨詢、現(xiàn)狀分析等方式進(jìn)行課程實(shí)踐教學(xué)總體方案設(shè)計(jì)
通過在中軟國際、同豐信息等多家IT公司的深入性調(diào)研走訪,期間與公司多名項(xiàng)目技術(shù)專員進(jìn)行研討座談,對(duì)各公司人員需求、Java開發(fā)實(shí)訓(xùn)課程設(shè)置與就業(yè)崗位銜接狀況等進(jìn)行了詳盡的分析探討,交流中發(fā)現(xiàn)雖然各公司對(duì)Java技術(shù)型人才需求量很大,尤其是Java Web網(wǎng)站開發(fā)型人才,但鑒于高職院校軟件技術(shù)專業(yè)學(xué)生的學(xué)歷劣勢,以及過往所招聘高職學(xué)生專業(yè)不強(qiáng)、深度不夠,甚至所學(xué)內(nèi)容滯后的狀況,即從主觀和客觀上,各公司都傾向于招聘具備大學(xué)本科及其以上學(xué)歷,且具備一定工作經(jīng)驗(yàn)的人員。當(dāng)然,各公司技術(shù)專員也承認(rèn),高職軟件技術(shù)專業(yè)學(xué)生普遍具備善于溝通、吃苦耐勞、團(tuán)隊(duì)意識(shí)強(qiáng)、基礎(chǔ)能力強(qiáng),以及初始薪金優(yōu)勢。那么,揚(yáng)長避短是關(guān)鍵,并基于此,規(guī)劃設(shè)計(jì)出體現(xiàn)高職特色Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)總體研究方案,從而提高Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)質(zhì)量,提升高職軟件技術(shù)專業(yè)學(xué)生就業(yè)率、專業(yè)對(duì)口率。
2 高職特色Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)具體實(shí)施方案
以天津?yàn)I海職業(yè)學(xué)院信息工程系軟件技術(shù)專業(yè)大三年級(jí)開設(shè)的《Java開發(fā)實(shí)訓(xùn)》課程建設(shè)為例,將“高職特色Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)研究”方案融入其中,以采用多渠道信息技術(shù)手段提高Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)質(zhì)量,提升高職軟件技術(shù)專業(yè)學(xué)生就業(yè)競爭力為核心,進(jìn)行課程教學(xué)改革。具體方案實(shí)施如下:
2.1 Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)模式改革
整合高職軟件技術(shù)專業(yè)Java方向教學(xué)資源,緊密聯(lián)系公司、企業(yè)、行業(yè)動(dòng)態(tài),嚴(yán)格根據(jù)就業(yè)需求,以及學(xué)生自身興趣、愛好、能力,細(xì)化出課程崗位角色,重新設(shè)計(jì)Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)項(xiàng)目內(nèi)容,因材施教,因人而異。具體解釋即,由于《Java開發(fā)實(shí)訓(xùn)》是高職高年級(jí)學(xué)生一門涉及面較廣的動(dòng)態(tài)網(wǎng)站建設(shè)綜合實(shí)訓(xùn)類課程,其前繼課程包括《計(jì)算機(jī)應(yīng)用基礎(chǔ)》、《網(wǎng)頁設(shè)計(jì)》、《數(shù)據(jù)庫原理與應(yīng)用》、《圖型圖像處理》和《Java程序設(shè)計(jì)》,學(xué)生在以上諸多課程的學(xué)習(xí)過程中,一定會(huì)對(duì)某門課程產(chǎn)生某種程度的學(xué)習(xí)傾向性。這種學(xué)習(xí)傾向性可能由于任課教師教學(xué)風(fēng)格、教學(xué)實(shí)踐環(huán)境等外部條件所致,但更重要的,更關(guān)鍵的是學(xué)生的興趣使然?!禞ava開發(fā)實(shí)訓(xùn)》課程實(shí)踐教學(xué)模式改革正是要關(guān)注學(xué)生在整個(gè)Java方向課程不斷延伸的周期內(nèi)的學(xué)習(xí)狀況,抓住每個(gè)學(xué)生的興趣所在、專注力所在,并在《Java開發(fā)實(shí)訓(xùn)》這門綜合類課程中得以強(qiáng)化,從而保證學(xué)生在該課程學(xué)習(xí)過程中的積極性和主動(dòng)性,進(jìn)而從團(tuán)隊(duì)合作角度、從技能深入角度增強(qiáng)學(xué)生的就業(yè)競爭力。
《Java開發(fā)實(shí)訓(xùn)》課程建設(shè)實(shí)踐教學(xué)模式改革的具體做法為,以學(xué)生興趣為基礎(chǔ),再根據(jù)公司、企業(yè)就業(yè)需求設(shè)定了項(xiàng)目推廣、靜態(tài)網(wǎng)站設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)管理、網(wǎng)站美工和動(dòng)態(tài)網(wǎng)站設(shè)計(jì),共五個(gè)崗位角色,由學(xué)生根據(jù)自身興趣、愛好、能力選擇其中適合自身發(fā)展的某一個(gè)崗位,如對(duì)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程有興趣,擅長演示文稿、word文稿制作,語言溝通、組織協(xié)調(diào)能力強(qiáng)的學(xué)生可選擇項(xiàng)目推廣崗位角色,在《網(wǎng)站設(shè)計(jì)》課程學(xué)習(xí)過程中有想法有興趣,擅長HTML語言設(shè)計(jì)開發(fā)的學(xué)生可選擇靜態(tài)網(wǎng)站設(shè)計(jì)崗位角色,以此類推,《數(shù)據(jù)庫原理與應(yīng)用》、《圖形圖像處理》、《Java程序設(shè)計(jì)》課程優(yōu)勢學(xué)生分別各自對(duì)應(yīng)數(shù)據(jù)庫設(shè)計(jì)管理、網(wǎng)站美工和動(dòng)態(tài)網(wǎng)站設(shè)計(jì)崗位角色。教師僅適當(dāng)進(jìn)行崗位解釋和建議,并根據(jù)班級(jí)實(shí)際狀況協(xié)調(diào)組建若干個(gè)Java Web項(xiàng)目開發(fā)團(tuán)隊(duì),保證每個(gè)團(tuán)隊(duì)搭配合理,運(yùn)作順暢。團(tuán)隊(duì)中各崗位角色學(xué)生各司其職,除共同學(xué)習(xí)新項(xiàng)目的理論實(shí)訓(xùn)知識(shí)外,更要側(cè)重各自負(fù)責(zé)模塊的構(gòu)建,處理好模塊與模塊之間的銜接。這樣,在仿真實(shí)踐教學(xué)模式下,依據(jù)學(xué)生興趣,將各自優(yōu)勢專業(yè)技能在實(shí)訓(xùn)團(tuán)隊(duì)中深化磨礪,術(shù)業(yè)有專攻,及時(shí)發(fā)現(xiàn)問題并解決問題,變教師在課程中的主導(dǎo)地位為輔助地位,從而提升高職軟件技術(shù)專業(yè)學(xué)生的就業(yè)競爭優(yōu)勢。
2.2 Java開發(fā)實(shí)訓(xùn)課程實(shí)踐教學(xué)方法改革
探索新的《Java開發(fā)實(shí)訓(xùn)》課程實(shí)踐教學(xué)方式,培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)查閱、獨(dú)立設(shè)計(jì)開發(fā)的意識(shí)與能力。加強(qiáng)師生交流,探索教師精講簡講、學(xué)生邊思索邊實(shí)踐、充分利用微信公眾號(hào)、QQ討論組等現(xiàn)代信息技術(shù)手段的課程教學(xué)方式。
即,化繁為簡。教師在《Java開發(fā)實(shí)訓(xùn)》的授課過程中,只介紹課程每個(gè)項(xiàng)目中最基礎(chǔ)最關(guān)鍵的教學(xué)內(nèi)容或模塊框架,不再手把手式地每一步都做細(xì)致講解,不僅如此,更要開闊思路,結(jié)合當(dāng)前主流動(dòng)態(tài)網(wǎng)站架構(gòu),對(duì)學(xué)生組建的項(xiàng)目團(tuán)隊(duì)布置仿真開發(fā)要求。這樣極大地節(jié)約出的課堂理論講授時(shí)間,一方面用于學(xué)生進(jìn)行思考、學(xué)習(xí)和創(chuàng)作,學(xué)生可在課堂中利用網(wǎng)絡(luò)查閱資料,對(duì)比鉆研,從而提高學(xué)生的學(xué)習(xí)能力、應(yīng)對(duì)能力和整合擴(kuò)展能力,授之以魚不如授之以漁,高職教育更要注重學(xué)生學(xué)習(xí)能力、動(dòng)手能力的培養(yǎng),從而不斷提升學(xué)生的就業(yè)競爭力;另一方面,教師能夠騰出更多的時(shí)間用于和學(xué)生進(jìn)行交流、程序調(diào)試及輔導(dǎo),各項(xiàng)目團(tuán)隊(duì)成員之間也相對(duì)增加了溝通協(xié)調(diào)時(shí)間,便于及時(shí)發(fā)現(xiàn)各個(gè)崗位角色的實(shí)際問題并予以針對(duì)性的解決。
將現(xiàn)代信息技術(shù)手段融入課程教學(xué)中。在每節(jié)課程結(jié)束前,利用教學(xué)網(wǎng)“學(xué)生演示”功能,點(diǎn)名某一Java Web項(xiàng)目開發(fā)團(tuán)隊(duì)學(xué)生做崗位角色匯報(bào),并給予個(gè)人崗位角色評(píng)價(jià)及團(tuán)隊(duì)評(píng)價(jià),從而能鍛煉學(xué)生的口頭表達(dá)能力、溝通能力,及時(shí)控制各個(gè)項(xiàng)目團(tuán)隊(duì)的開發(fā)進(jìn)度和實(shí)施效果。教師利用微信公眾號(hào)平臺(tái)發(fā)布每節(jié)課程的知識(shí)要點(diǎn)、重點(diǎn)、難點(diǎn)、作業(yè)以及一些最新的Java技術(shù)信息,方便學(xué)生及時(shí)查閱參考,并建立班級(jí)Java課程QQ討論組,自愿加入,為對(duì)課程有興趣的學(xué)生提供隨時(shí)研討、答疑、上傳或下載程序等技術(shù)支持的平臺(tái)。這樣,Java課程的課堂教學(xué)模式得以延伸和擴(kuò)展,更大限度地去適應(yīng)現(xiàn)代信息技術(shù)發(fā)展的趨勢。
【參考文獻(xiàn)】
[1]唐琳.基于翻轉(zhuǎn)課堂的Java開發(fā)實(shí)踐課堂教學(xué)設(shè)計(jì)[J].計(jì)算機(jī)教育,2015(4).
[2]蘇新梅.“翻轉(zhuǎn)課堂”在高職教學(xué)中的應(yīng)用——以計(jì)算機(jī)信息技術(shù)為例[J].職業(yè)技術(shù),2015(11).
[3]蔣麗華.計(jì)算機(jī)JAVA語言教學(xué)現(xiàn)存問題與對(duì)策分析[J].山東工業(yè)技術(shù),2015(23).
[責(zé)任編輯:田吉捷]