北京政法職業(yè)學(xué)院信息技術(shù)系 孫 昱 侯佳路 胡曉鳳
跟普通程序員供大于求的情況相反,企業(yè)對Java高級軟件工程師的需求則是遠(yuǎn)遠(yuǎn)不能獲得滿足。根據(jù)2010年IT行業(yè)就業(yè)情況調(diào)查來看,我國軟件企業(yè)目前在Java高級軟件工程師這類職位上的人員空缺至少在8萬人。嚴(yán)重的供小于求的情況使得Java高級軟件工程師的薪酬水漲船高。據(jù)東方標(biāo)準(zhǔn)對近千家企業(yè)會(huì)員的崗位薪酬統(tǒng)計(jì),目前有一年工作經(jīng)驗(yàn)的Java高級軟件工程師的薪酬大致在年薪10~13萬左右,而一些接受過相關(guān)培訓(xùn)的應(yīng)屆畢業(yè)生也有至少4000元左右的月薪,明顯超過了應(yīng)屆畢業(yè)生月薪2500元的平均水平。
雖然Java人才的薪水很高,但是對該類人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java人才。其中,最根本的原因就是許多計(jì)算機(jī)專業(yè)的畢業(yè)生在讀期間沒有把握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距。
面對如此尷尬的局面,《Java Web開發(fā)》課程改革勢在必行,有哪些問題需要解決呢?
在實(shí)際教學(xué)過程中,培養(yǎng)學(xué)生實(shí)踐能力的上機(jī)實(shí)驗(yàn)課沒有真正起到其應(yīng)有的作用。對學(xué)生進(jìn)行問卷調(diào)查顯示,在學(xué)程序設(shè)計(jì)和算法分析時(shí),學(xué)生的普遍反映就是看得清楚、聽得明白,但遇到實(shí)際問題就無從下手,顯得很被動(dòng)。究其原因,主要是我們沒對實(shí)驗(yàn)引起足夠的重視,導(dǎo)致動(dòng)手能力相當(dāng)差。傳統(tǒng)的做法是教師事先布置幾道編程題,然后要求學(xué)生上機(jī)編程操作驗(yàn)證,教師在機(jī)房不停地來回走動(dòng)以解決學(xué)生提出的各種問題。但由于學(xué)生上機(jī)目標(biāo)不是很明確,再加上這種實(shí)驗(yàn)方式使學(xué)生沒有緊迫感,學(xué)生有時(shí)甚至覺得無事可做,從而不利于對學(xué)生動(dòng)手能力和自身解決問題能力的培養(yǎng)。這樣的教學(xué)方式培養(yǎng)出來的學(xué)生不能很好地解決實(shí)際問題,一旦進(jìn)入企業(yè),就無法適應(yīng)社會(huì)需要,從而造成了高職教育與企業(yè)需求之間的鴻溝,背離了高職教育的目的。
《Java Web開發(fā)》課程改革勢在必行,如何進(jìn)行課程改革呢?
1.Java有一個(gè)龐大的技術(shù)體系,一個(gè)初學(xué)者,如何決定自己的學(xué)習(xí)步驟呢?
在這里筆者給出以下建議。
學(xué)習(xí)本課程之前,學(xué)生一定要先掌握一些Java基礎(chǔ)知識(shí),本課程是《Java程序設(shè)計(jì)》課程的后續(xù)課程,而且要特別注意以下幾點(diǎn):
(1)面向?qū)ο螅豪斫忸惖脑O(shè)計(jì)原則,掌握抽象類和接口的使用。
(2)類集框架:掌握集合框架的主要作用,并且可以靈活使用Collection、Map、Iterator等接口。
(3)Java IO:文件的輸入輸出操作,在文件上傳章節(jié)中將會(huì)有重要作用。
(4)JDBC:Java Web貫徹始終的技術(shù),沒有JDBC基本上Java Web也就將失去全部意義。
對于想要從事Java企業(yè)級項(xiàng)目(例如WEB開發(fā))開發(fā)的學(xué)生來說,JDBC、Servlet、JSP是學(xué)習(xí)Java的第二個(gè)必須的步驟,主要學(xué)習(xí)網(wǎng)站前端開發(fā),《Java Web開發(fā)》課程就是針對這類知識(shí)的學(xué)習(xí)。當(dāng)然目前企業(yè)迫切需求的是能夠熟練進(jìn)行網(wǎng)站服務(wù)器端開發(fā)Java EE高級工程師(框架技術(shù)和JMS技術(shù),都是用于網(wǎng)站服務(wù)器端的開發(fā)技術(shù)),但在不甚了解網(wǎng)站的前端開發(fā)技術(shù)的情況下,就開始學(xué)習(xí)框架和JMS,是很難真正的掌握框架和JMS。
《Java Web開發(fā)》課程是Java EE高級工程師的前導(dǎo)培訓(xùn),無論是MVC設(shè)計(jì)模式,還是JDBC的運(yùn)行機(jī)制和DAO,都是后面學(xué)習(xí)Java核心框架必須要掌握的技術(shù),否則很難真正的掌握這些框架技術(shù)。
在課程教學(xué)一開始就要讓學(xué)生明確Java就業(yè)課程體系以及《Java Web開發(fā)》課程在整個(gè)Java就業(yè)課程體系中的地位和作用,這樣學(xué)生學(xué)起來就能很清楚自己學(xué)習(xí)這門課程對于以后的Java就業(yè)有什么幫助,學(xué)生的學(xué)習(xí)就能由被動(dòng)變?yōu)橹鲃?dòng)。
2.教材使用北京MLDN軟件實(shí)訓(xùn)中心首席講師李興華編著的《Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典》,隨書光盤附送32小時(shí)教學(xué)視頻錄像。
《Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典》是MLDN軟件實(shí)訓(xùn)中心內(nèi)部教材的升級版本,也是融合了李興華講師5年開發(fā)及教學(xué)經(jīng)驗(yàn)的一本綜合性圖書,所有的內(nèi)容都是原著,所有的演示代碼都是經(jīng)過反復(fù)推敲之后的結(jié)果。《Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典》隨書光盤附送32小時(shí)教學(xué)視頻錄像,課程的每部分知識(shí)都配備了教學(xué)的視頻資料,這使學(xué)生在學(xué)習(xí)中可以清楚地看到各個(gè)代碼的開發(fā)步驟,學(xué)生利用教學(xué)光盤學(xué)習(xí),既能掌握培訓(xùn)時(shí)間空間的自由度,又能享受教師輔助和同學(xué)交流的氛圍,在家就可以營造完美的私家IT培訓(xùn)課堂。以優(yōu)質(zhì)的視頻教學(xué)為每一位學(xué)生提供最大的支持。
3.為了使學(xué)生能夠適應(yīng)社會(huì)的需求,在課堂上真正做到有的放矢,從教學(xué)內(nèi)容上必須進(jìn)行相應(yīng)的改革。
以往高職學(xué)的課本知識(shí),與社會(huì)的實(shí)際需求還存在比較大的差距。剛畢業(yè)的學(xué)生實(shí)戰(zhàn)經(jīng)驗(yàn)少,找工作困難。
《Java Web開發(fā)》課程例子實(shí)用,入門淺顯,最主要的是消除了學(xué)生的畏懼心理,給了學(xué)生信息,本課程與市面上大多數(shù)課程不同,內(nèi)容選擇比較合理,講的是最常用的技術(shù),能把這些技術(shù)掌握,其他技術(shù)都可以邊干邊學(xué),架起了從“學(xué)?!钡健吧鐣?huì)”的橋梁。
《Java Web開發(fā)》課程所有知識(shí)均以實(shí)用性為主,講解的開發(fā)的核心內(nèi)容,幾乎全部用實(shí)例和代碼講解。
《Java Web開發(fā)》課程特色是以工作任務(wù)為導(dǎo)向,借助北京MLDN軟件實(shí)訓(xùn)中心的培訓(xùn)經(jīng)驗(yàn),主旨在于通過實(shí)際的項(xiàng)目實(shí)戰(zhàn)驅(qū)動(dòng)整個(gè)知識(shí)體系的學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣。課程選用的項(xiàng)目具備真實(shí)的企業(yè)背景,體現(xiàn)了真實(shí)企業(yè)級項(xiàng)目開發(fā)所需的知識(shí)、技能、經(jīng)驗(yàn)和技巧。學(xué)生通過真實(shí)的項(xiàng)目實(shí)踐將所學(xué)的知識(shí)融會(huì)貫通,真正具備企業(yè)所需的開發(fā)經(jīng)驗(yàn)。
《Java Web開發(fā)》課程的培訓(xùn)目標(biāo)就是讓學(xué)生少走彎路,更快的學(xué)習(xí),讓學(xué)生能夠順利高薪就業(yè)。通過Java系列培訓(xùn),力圖讓學(xué)生從零開始,由淺入深,循序漸進(jìn),熟練掌握企業(yè)級項(xiàng)目開發(fā)所需的核心技能,培養(yǎng)良好的編程習(xí)慣和思維,分享老師的寶貴經(jīng)驗(yàn),了解企業(yè)開發(fā)流程和規(guī)范,使學(xué)生具有相當(dāng)于工作1~2年軟件工程師的工作經(jīng)驗(yàn),成為可以進(jìn)入大型軟件開發(fā)企業(yè)資質(zhì)的人才。
[1]李興華.Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典[M].北京:清華大學(xué)出版社,2010.