張麗娜 張悅 陳梟
摘 要:針對傳統(tǒng)軟件開發(fā)人才培養(yǎng)模式的不足,依托創(chuàng)新工作室模式,提出了基于創(chuàng)新工作室的軟件開發(fā)人才培養(yǎng)模式,詳細(xì)闡述了基于創(chuàng)新工作室的實踐性與創(chuàng)新性相結(jié)合的理論學(xué)習(xí)模式、一致性與差異性相結(jié)合的技術(shù)學(xué)習(xí)模式以及主動性與互動性相結(jié)合的團(tuán)隊意識培養(yǎng)三個部分,為軟件開發(fā)創(chuàng)新工作室的發(fā)展指明了方向。
關(guān)鍵詞:創(chuàng)新工作室;軟件開發(fā);人才培養(yǎng)模式
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
1 引言(Introduction)
21世紀(jì)是信息和知識的新經(jīng)濟(jì)時代,建設(shè)創(chuàng)新型國家是各國科技實力的保證,而創(chuàng)新型國家最首要的是培養(yǎng)創(chuàng)新創(chuàng)業(yè)型人才。但是,目前高等院校的創(chuàng)新教育存在著誤區(qū):
(1)未能建立系統(tǒng)的創(chuàng)新創(chuàng)業(yè)課程體系[1]。
近年,隨著國家對大學(xué)生創(chuàng)新創(chuàng)業(yè)教育的重視,各個高等院校也都重視對本專業(yè)學(xué)生的創(chuàng)新教育的引導(dǎo),但這些系列課程,還沒有形成比較完善和獨立的體系。
(2)認(rèn)為重視創(chuàng)新創(chuàng)業(yè)設(shè)計大賽就是重視創(chuàng)新創(chuàng)業(yè)教育[2]。
近幾年,各個高等院校內(nèi)的創(chuàng)新創(chuàng)業(yè)設(shè)計大賽開展得如火如荼。而實際上,創(chuàng)新創(chuàng)業(yè)中真正遇到的困難比創(chuàng)新創(chuàng)業(yè)計劃書中多得多,光有理想的設(shè)計而沒有合理的風(fēng)險預(yù)期評估能力,真正的效果還是大打折扣。
(3)教學(xué)方式缺乏創(chuàng)新[3]。
目前,高等院校的實踐教學(xué)仍然沿用傳統(tǒng)的教學(xué)方式,主要有案例分析、課堂討論和上機操作等輔助方式,因此,實踐教學(xué)環(huán)節(jié)的效果并不理想。
(4)僅建立簡單的校企合作教育機制[4]。
當(dāng)前的校企合作模式僅僅局限于簡單的形式化,缺少企業(yè)訂單培養(yǎng)模式的動態(tài)適應(yīng)性,因此,培養(yǎng)方案及培養(yǎng)形式不能跟上實際的需求。
在計算機應(yīng)用領(lǐng)域中,軟件開發(fā)能力是一個重要專業(yè)能力,因此,如何構(gòu)建完善的高等院校創(chuàng)新型軟件開發(fā)人才培養(yǎng)模式成為一個很值得研究的課題。
2 基于創(chuàng)新工作室的理論學(xué)習(xí)模式(Model of theory
learning based on innovation studio)
在軟件開發(fā)人才的培養(yǎng)過程中,實踐能力是占據(jù)著及其重要的作用。如何能更快地、更有效地培養(yǎng)學(xué)生在項目中的實踐能力一直是軟件開發(fā)人才培養(yǎng)中的一個重要課題。創(chuàng)新工作室建立的初衷就是給學(xué)生提供更多的實踐機會。因此,創(chuàng)新工作室是一種嶄新的實踐教學(xué)方式。
2.1 創(chuàng)新工作室的理論學(xué)習(xí)目標(biāo)
基于創(chuàng)新工作室的理論學(xué)習(xí)的最終目標(biāo)是使專業(yè)理論知識能真正地服務(wù)于實際的工程項目。讓學(xué)生真正體會到如何把課堂教學(xué)環(huán)節(jié)中學(xué)到的理論知識轉(zhuǎn)化為自己的實踐能力而應(yīng)用于具體的軟件項目開發(fā)中。
2.2 實踐性與創(chuàng)新性相結(jié)合的理論學(xué)習(xí)模式
創(chuàng)新能力主要包括觀察能力、思維能力、動手能力、溝通能力和協(xié)作能力等。因此,具有創(chuàng)新型軟件開發(fā)人才的培養(yǎng)也應(yīng)重視這個五種能力的培養(yǎng)。創(chuàng)新工作室的指導(dǎo)教師組織學(xué)生以基于項目的講座和討論模式學(xué)習(xí)理論知識。
(1)基于項目的講座模式
該模式主要培養(yǎng)學(xué)生的觀察能力和思維能力。講座模式以學(xué)生為主體,教師輔助,學(xué)生通過講座這種實踐模式可以更深層地理解理論知識,在講座過程中不斷提升自身的觀察能力和思維能力。
(2)基于項目的討論模式
該模式主要培養(yǎng)學(xué)生的思維能力、動手能力和溝通能力。指導(dǎo)教師首先選擇一個實際的案例,以該案例的開發(fā)過程為背景,讓學(xué)生通過自由討論的方式學(xué)習(xí)該案例開發(fā)過程中涉及到的理論知識,并提供相應(yīng)的開發(fā)環(huán)境,讓學(xué)生可以立即進(jìn)行上機實踐,對涉及到的理論知識進(jìn)行驗證,遇到問題可以立即進(jìn)行發(fā)散式的討論。通過學(xué)生和指導(dǎo)教師對問題討論,不僅僅讓學(xué)生學(xué)習(xí)到理論知識,同時還鍛煉了學(xué)生的思維能力、動手能力和溝通能力。
3 基于創(chuàng)新工作室的技術(shù)學(xué)習(xí)模式(Model of
technology learning based on innovation studio )
3.1 創(chuàng)新工作室的技術(shù)培養(yǎng)目標(biāo)
在創(chuàng)新工作室中軟件開發(fā)人才的培養(yǎng)的最終目的是培養(yǎng)出具有創(chuàng)新意識、創(chuàng)新思維、創(chuàng)新能力的軟件開發(fā)人才,這是對工作室中所有學(xué)生培養(yǎng)的一個一致性目標(biāo)。但是,軟件開發(fā)人才培養(yǎng)過程中,要根據(jù)學(xué)生的個體差異,選擇合適的創(chuàng)新項目內(nèi)容,培養(yǎng)出軟件開發(fā)中不同方向的人才。
3.2 一致性與差異性相結(jié)合的技術(shù)學(xué)習(xí)模式
理論學(xué)習(xí)始終都要與實際想結(jié)合,在技術(shù)學(xué)習(xí)方面因其本身的特點,在一致的培養(yǎng)目標(biāo)下,更加注重學(xué)生的差異性培養(yǎng)。創(chuàng)新工作室最終的培養(yǎng)目標(biāo)是培養(yǎng)不同層次不同方向的軟件開發(fā)人才,究其差異性主要根據(jù)學(xué)生自身的特點。以JAVA技術(shù)學(xué)習(xí)為例,技術(shù)領(lǐng)域培養(yǎng)目標(biāo)主要分為以下四個層次:
(1)程序員。學(xué)習(xí)Java從Java開發(fā)環(huán)境到Java語法,再到Java的核心API。
(2)初級軟件工程師。JSF框架開發(fā)技術(shù)、Javaweb核心開發(fā)技術(shù)、網(wǎng)頁開發(fā)技術(shù)、數(shù)據(jù)庫設(shè)計技術(shù)和JavaWeb核心技術(shù)等。
(3)中級軟件工程師。四種經(jīng)典架構(gòu)SSH1、SSI1、SSH2、SSI2。
(4)高級軟件工程師。JavaWeb開源技術(shù)與框架、JavaWeb分布式開發(fā)技術(shù)、WebService、JCA、JMS和應(yīng)用服務(wù)器等。
無論學(xué)生定位到哪一個層次,我們都要按照如圖1所示的技術(shù)學(xué)習(xí)模式進(jìn)行技術(shù)學(xué)習(xí)。
圖1 技術(shù)學(xué)習(xí)模式
Fig.1 Model of technology learning
(1)“案例項目學(xué)習(xí)”模塊
工作室指導(dǎo)教師以原有實際項目作為技術(shù)學(xué)習(xí)的藍(lán)本,通過各個模塊功能的講解和開發(fā)演示,使學(xué)生了解各個模塊的功能及實現(xiàn)技術(shù)。學(xué)生再通過案例項目強化對相關(guān)技術(shù)的學(xué)習(xí),培養(yǎng)學(xué)生的實際動手能力。
(2)“定位模塊技術(shù)深入”模塊
學(xué)生通過案例項目的學(xué)習(xí),根據(jù)自己的興趣和技術(shù)特點,根據(jù)JAVA技術(shù)領(lǐng)域的四個層次,為自己定位到某個層次。
(3)“自適應(yīng)調(diào)整”模塊
在這個過程中必然會走一些彎路,究其原因有以下三個方面:
學(xué)生自身興趣改變;學(xué)生自身學(xué)習(xí)能力;學(xué)生所參與項目對其影響。
因此,在自適應(yīng)調(diào)整模塊中,學(xué)生可以根據(jù)自己的實際情況進(jìn)行技術(shù)定位調(diào)整,工作室指導(dǎo)教師在此階段起到輔助決策的作用。
(4)“實際項目模塊開發(fā)”模塊
創(chuàng)新工作室的教師根據(jù)學(xué)生在項目開發(fā)中所展現(xiàn)出的特點,并結(jié)合學(xué)生自身的性格特點、學(xué)習(xí)興趣和個人能力,幫助學(xué)生選擇不同的技術(shù)方向,目標(biāo)是使每個創(chuàng)新工作室的學(xué)生都至少具有一個技術(shù)方向?qū)iL,為其今后的就業(yè)選擇和發(fā)展打下良好的基礎(chǔ)。
3.3 主動性與互動性相結(jié)合的團(tuán)隊意識培養(yǎng)
在任何項目的開發(fā)過程中,都是由一個開發(fā)團(tuán)隊來完成,因此,作為開發(fā)團(tuán)隊中的一員,溝通能力和協(xié)作能力也是至關(guān)重要的。工作室通過將不同年級、不同技術(shù)特點的學(xué)生組合成一個團(tuán)隊,分別從兩個方面培養(yǎng)其團(tuán)隊意識:
(1)主動性團(tuán)隊意識培養(yǎng)
團(tuán)隊中的成員首先要學(xué)會主動地與其他成員進(jìn)行技術(shù)溝通,遇到問題要學(xué)會共同的分析問題,并能協(xié)作地解決問題,在這其中培養(yǎng)學(xué)生的溝通能力和協(xié)作能力。
(2)互動性團(tuán)隊意識培養(yǎng)
在不同團(tuán)隊之間建立良性的競爭機制,增加團(tuán)隊之間的互動性,以競爭項目為動力,培養(yǎng)學(xué)生的協(xié)作能力,應(yīng)變能力和抗壓能力。
4 結(jié)論(Conclusion)
本文針對傳統(tǒng)軟件開發(fā)人才培養(yǎng)模式的不足,依托創(chuàng)新工作室模式,提出了基于創(chuàng)新工作室的軟件開發(fā)人才培養(yǎng)模式,詳細(xì)闡述了基于創(chuàng)新工作室的實踐性與創(chuàng)新性相結(jié)合的理論學(xué)習(xí)模式、一致性與差異性相結(jié)合的技術(shù)學(xué)習(xí)模式以及主動性與互動性相結(jié)合的團(tuán)隊意識培養(yǎng)三個部分。該軟件開發(fā)人才培養(yǎng)模式將創(chuàng)新教育與軟件開發(fā)專業(yè)人才的培養(yǎng)相結(jié)合,為軟件開發(fā)創(chuàng)新工作室的進(jìn)一步發(fā)展指明了方向。
參考文獻(xiàn)(References)
[1] 孫平,孫丹丹.基于人才培養(yǎng)模式的大學(xué)生創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)
[J].山西科技,2014,29(1):104-106.
[2] 顧驊珊,汪浩鴻.地方本科院校經(jīng)管類專業(yè)創(chuàng)新創(chuàng)業(yè)教育模式
的探索[J].創(chuàng)新與創(chuàng)業(yè)教育,2011,2(5):55-58.
[3] 周建.高校創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)模式構(gòu)建[J].長江大學(xué)學(xué)報(社
會科學(xué)版),2011,34(12):141-143.
[4] 呂迎春.工程教育模式下創(chuàng)新能力的培養(yǎng)[J].沈陽師范大學(xué)學(xué)
報(社會科學(xué)版),2013,37(5):84-87.
作者簡介:
張麗娜(1979-),女,博士生,講師.研究領(lǐng)域:數(shù)據(jù)倉庫,
web服務(wù).
張 悅(1980-),女,博士生,副教授.研究領(lǐng)域:數(shù)據(jù)挖掘,
LBSN.
陳 梟(1980-),男,博士生,副教授.研究領(lǐng)域:計算機網(wǎng)絡(luò).