天津工業(yè)大學管理學院 程鐵信 劉銘杰
軟件開發(fā)培訓的教練模式及其應用
天津工業(yè)大學管理學院 程鐵信 劉銘杰
本文針對軟件開發(fā)培訓提出融合現(xiàn)代認知學徒制新理念的教練模式,區(qū)別于傳統(tǒng)培訓方式,該模式下的培訓以“學”和“練”為主。其核心主要有兩點,其一,設(shè)置了專家教練、助理教練、同伴教練所組成的三重教練體系;其二,設(shè)計了示范、指導、搭建腳手架、清晰表達、反思和探究構(gòu)成的六環(huán)遞進實施過程。通過移動APP軟件開發(fā)培訓的應用案例,表明教練模式的獨特性、新穎性,為軟件開發(fā)培訓模式的發(fā)展開辟了新道路。
培訓 教練模式 軟件開發(fā)
傳統(tǒng)意義上的培訓中培訓人員與學員是“接受”關(guān)系,培訓人員是傳授者,學員是接受者,是一種傳統(tǒng)的“我講你聽”的方式,以“講”為主;學員處于被動狀態(tài),忽略了培養(yǎng)他們深度思考和解決實際問題的能力。而新的教練模式已被用至多個領(lǐng)域,如在成人素質(zhì)教育中,從成人教育學、成人自身成長發(fā)展的角度探索成人素質(zhì)教育的有效之路;以提高學生綜合就業(yè)能力為核心的教練型校企合作課程實踐;通過采用名師帶徒的教練模式提升英語教師專業(yè)能力。
由此可見,教練模式應用廣泛。本文提出的軟件開發(fā)教練計劃則完全以學員為中心,以“練”為主,針對在校大學生度身定制軟件開發(fā)培訓課程,采用“教”和“練”的方式,教師帶領(lǐng)學員邊學邊練,更注重學員專業(yè)技能水平的提升和自我潛能的挖掘,向?qū)W員傳授軟件開發(fā)技能和快速成長經(jīng)驗,使學員實現(xiàn)自我突破,早日成為一名技術(shù)型人才。
教練模式是一門通過完善學員心智模式挖掘其潛能,提升效率的管理技術(shù)。本文所指的教練模式主要針對在校大學生度身定制的軟件開發(fā)培訓課程,通過設(shè)置三重教練體系,形成專業(yè)的培訓師資隊伍,同時采用六環(huán)遞進的過程形成螺旋式發(fā)展,兩者相互結(jié)合,共同為教練培訓保駕護航。
1.設(shè)置三重教練體系
首先,軟件開發(fā)培訓教練模式改變了傳統(tǒng)單一培訓者的設(shè)置方式,從多元性和社會性的角度出發(fā)設(shè)置“三重教練”體系,更加注重培訓情境,注重教學模式的轉(zhuǎn)變,由不同職責和功能的專家教練、助理教練、同伴教練構(gòu)建而成,如圖1所示。

圖1 三重教練體系
具體而言,專家教練由培訓班的專家教授擔任,負責培訓的方案設(shè)計和整體架構(gòu),全面負責對學員的指導。助理教練則由組班教師(學科導師)擔任,擔當輔助培訓者的角色,負責與學員面對面的矯正輔導,實現(xiàn)社會情境的培訓。同伴教練,是指小組成員互為教練,在實踐過程中通過彼此間觀察、監(jiān)督、相互指正、相互促進,共同營造良好學習氛圍,使學員成為學習主體,在觀察發(fā)現(xiàn)他人問題的同時促進專業(yè)思考和成長。
2.設(shè)計六環(huán)遞進過程
依據(jù)認知學徒制的理念,軟件開發(fā)培訓教練模式設(shè)計了六環(huán)遞進實施過程,如圖2所示,從示范、指導、搭建腳手架、清晰表達、學員獨立反思到最終進行探究。六個環(huán)節(jié)不斷遞歸,依據(jù)學習的實際情況和進度進行靈活調(diào)整。在示范和指導環(huán)節(jié),專家教練系統(tǒng)介紹軟件開發(fā)的理論知識,并結(jié)合相關(guān)的理論知識,給出與之密切聯(lián)系的實例,針對案例講解如何分析問題,解決問題,從案例的邏輯過程講解到具體案例的實現(xiàn),結(jié)合同類型案例做出示范,讓學員在學習理論知識的同時,鍛煉自身的邏輯思維能力,讓學員了解和掌握軟件開發(fā)的基礎(chǔ)知識,并通過練習培養(yǎng)自己獨立思考的能力,提高自身的創(chuàng)新能力,并激發(fā)學習熱情。

圖2 六環(huán)遞進過程
據(jù)悉,國內(nèi)手機APP軟件開發(fā)人才缺口已達30萬,種種跡象表明,手機APP軟件開發(fā)人才,已成為IT職場上的新寵。該培訓班共招收學員60名,分成10小組,學員均為在校本科學生。為了凸顯學習的情境性,培訓地點設(shè)在一所高校內(nèi),培訓者和學員共同食宿于該學校內(nèi),實施為期60天不間斷封閉移動APP軟件開發(fā)培訓任務(wù)。
1.移動APP軟件開發(fā)培訓三重教練設(shè)置
項目組聘請了高校軟件學院教授作為專家教練,全面負責培訓課程內(nèi)容設(shè)置和培訓任務(wù)實施;聘請校外企業(yè)移動APP軟件開發(fā)經(jīng)驗豐富、具有多年項目經(jīng)歷的軟件工程師作為助理教練,分別擔任各小組的負責人,負責輔助指導、開發(fā)訓練和答疑解惑。征得全體學員的同意,學員之間建立“同伴教練”的關(guān)系,形成了“學習共同體”。具體的培訓過程與步驟包括示范、指導、搭建腳手架、清晰表達、反思和探究。
2. 移動APP軟件開發(fā)六環(huán)遞進過程設(shè)計
(1)示范
該培訓項目共分為三部分進行,所培訓的編程語言為Java,分別是基礎(chǔ)篇、提高篇和應用篇。首先,專家教練根據(jù)培訓計劃對學員進行第一部分Java基礎(chǔ)知識的培訓,結(jié)合小案例進行示范,進一步講解如何分析問題,主要學習目的是讓學員結(jié)合具體實例,通過簡單的操作掌握理論知識,為接下來的培訓打好堅實的基礎(chǔ)。
(2)指導
通過前期學習,學員已掌握部分編程的理論基礎(chǔ)知識,在此基礎(chǔ)之上進行提高篇的學習,專家教練和助理教練結(jié)合相關(guān)案例,進行Java的面向?qū)ο笾R的學習,在學習過程主要以操作為主,專家教練和助理教練對學員進行指導,對于操作中出現(xiàn)的問題,進行評判和細致剖析,及時地對共性問題進行修正和輔導,并再次進行訓練。教練作為觀察者和監(jiān)察者,能夠?qū)W員及時準確的做出指導。
(3)搭建腳手架
專家教練搭建腳手架提供支持和幫助,采用啟發(fā)式的引導方式,培養(yǎng)學員獨立思考解決問題的能力,并發(fā)現(xiàn)其知識儲備的薄弱環(huán)節(jié),通過邏輯思路的啟發(fā)式講解,使學員明確解決問題的方式。幫助學員進行知識的分類,如何時采用循環(huán)編程結(jié)構(gòu),何時采用構(gòu)造函數(shù),何時采用抽象類等,引導學生學會把復雜的問題進行邏輯分解,使其簡單化。
(4)清晰表達
在實訓中,每個案例完成后,鼓勵學員能夠清晰地表達出自己在操作過程中的邏輯思路,教練注意學員所表達的細節(jié)是否缺失,細節(jié)的缺失往往是知識點的遺漏,帶領(lǐng)學員打破“機械模仿”的表達方式,學會從源頭“認知”上思考問題,培養(yǎng)學員嚴謹?shù)倪壿嬎季S。學員之間形成互為對照的模式,通過清晰表達,學員之間相互交換邏輯思路,有助于擴寬學員的思路,從多個角度思考問題。
(5)反思
白天以實訓為主,晚上開展反思。助理教練將一天的學習當中所暴露處的問題進行匯總,并與學員進行討論交流,了解學員的不足之處,并對學員提出建議和指導。此外,學員們之間可以通過知識的討論,實現(xiàn)知識共享,當天的問題當天解決,通過自我反思,找出自身知識掌握的薄弱環(huán)節(jié),以及解決辦法,經(jīng)常做知識和解決問題思路的回顧。學員為第二天的學習制定一個小的短期計劃,并爭取在第二天的學習中實現(xiàn)目標。如此反復進行反思,通過找不足促進步。
(6)探究
在培訓的最后階段,以小組為單位,定期對學習成果進行匯報展示,教練結(jié)合各組的實際情況做出點評,各小組成員之間相互學習,相互促進。學員可以將在開發(fā)過程中遇到的問題提出來,大家共同探究,找出問題的解決方案,由教練給出指導,對所提方案進行分析與評價,借此引導學員走出單純技能培訓的狹隘和局限,走上與專業(yè)成長相融合之路。
本文探討的軟件開發(fā)培訓教練模式作為一種新型的培訓形式,從教練設(shè)置和培訓方法的設(shè)計兩方面著手,以“三重教練”和“六環(huán)遞進”的方式,建構(gòu)了培訓教練模式。雖然該模式作為一種新生事物在發(fā)展過程中還存在著有待進一步規(guī)范化、有序化、標準化、普及化等方面的一些問題,但它在對人的潛能發(fā)掘等方面的成效顯著。通過該培訓模式,能夠有效提高被培訓人員的專業(yè)素養(yǎng)和認知技能,開辟了軟件開發(fā)培訓發(fā)展的新路徑。
[1]李冬華.教練培訓:一種有效的成人素質(zhì)教育[J].職教論壇,2006
[2]朱建軍,胡建棟.教練型教師校企合作課程實踐的開發(fā)研究[J].科技創(chuàng)新導報,2015
[3]王春暉.名師帶徒的教練式培訓模式探討——以英語學科教師培訓為例[J].全球教育展望,2015
[4]揭平英.基于教練技術(shù)的職業(yè)院校教練型導師制的探索[J].中國職業(yè)技術(shù)教育,2014
[5]張一純.高校素質(zhì)教育與教練型教師隊伍建設(shè)[J].科技情報開發(fā)與經(jīng)濟,2006
ISSN2095-6711/Z01-2016-12-0226