摘要:課程體系的研究,是通過對軟件企業(yè)軟件工程師的職業(yè)工作過程分析,建立軟件工程師的職業(yè)能力模型,然后建立針對工作領域的崗位特定能力模型、行業(yè)通用能力模型、核心能力模型。根據以上模型映射出實訓體系的四個組件:實訓教程、流行技術、職業(yè)素質、軟件素養(yǎng),然后建立不同技術特點的課程開發(fā)標準。
關鍵詞:職業(yè)能力模型;核心能力;崗位特定能力
1 基于工作過程的課程開發(fā)模式的必要性
近年來在政府推動與經濟發(fā)展需求的刺激下,我國高等職業(yè)教育的規(guī)模有了很大發(fā)展;全國職業(yè)教育工作會議的召開,又為高職發(fā)展迎來了新的歷史機遇。然而,我們可以在短短幾年內建設起大量被稱為高職學校的校舍,卻無法在短期內形成真正的高職教育。受傳統(tǒng)教育體制的影響,教材更新速度也嚴重滯后于軟件技術發(fā)展,師資素質又得不到提高,人才培養(yǎng)模式缺乏創(chuàng)新,這種傳統(tǒng)教育模式無法真正適應軟件企業(yè)對軟件人才的需求。一方面是大批企業(yè)找不到急需的技能型、實用型、國際化、規(guī)范化的軟件職業(yè)技術人才;另一方面,學校培養(yǎng)出的軟件人才由于不能適應企業(yè)需求而找不到理想的工作。如何凸顯特色已經成為高職發(fā)展的重大課題;如何開發(fā)一套既適合高職生學習特點,又能增強其就業(yè)競爭能力的教材,是高職課程建設面臨的另一個重大課題。
要有效地解決這些問題,建立能綜合反映高職發(fā)展多種需求的課程體系,必須進一步明確高職人才培養(yǎng)目標。為此,不能僅僅滿足于對“高職到底培養(yǎng)什么類型人才”的論述,而是要從具體的崗位與知識分析入手。高職專業(yè)的定位要通過理清其所對應的工作崗位來解決,而其課程特點應該通過特有的知識框架來闡明。也就是說,高職課程與學術性大學的課程相比,其特色不應僅僅體現(xiàn)在理論知識少一些,技能訓練多一些,而是要緊緊圍繞基于工作過程和工作目標重構其知識、技能、素質的課程體系。
2 軟件工程師能力素質模型
2.1 軟件工程師能力素質模型
職業(yè)人的能力分為三層:崗位特定能力、行業(yè)通用能力、核心能力。每個具體的職業(yè)、工種、崗位和工作都會對應一些崗位特定能力。崗位特定能力從總量上是最多的,但是適應范圍又是最窄的,對每個行業(yè)來說,又存在著一定數量的通用能力,從數量上看,它比特定能力少得多,但他們的適應范圍要寬些,涵蓋整個行業(yè)活動領域。而整體上,存在著每個人都需要的,從事任何職業(yè)或工作都離不開的能力,這就是核心能力。核心能力往往是人們職業(yè)生涯中更重要的、最基本的能力,對人的影響和意義更深遠。我們在日常生活中看到的崗位特定能力,其實是浮出海面的冰山一角,而行業(yè)通用能力和核心能力則是海面下的冰山主體,它們是每個人在職業(yè)生涯中,甚至日常生活中必備的最重要的能力,它們具有普遍的適用性和廣泛的可遷移性,對人的終身發(fā)展和成就影響極其深遠,目前核心能力包括:交流表達、數字運算、革新創(chuàng)新、自我提高、與人合作、解決問題、信息處理、外語運用。
2.2 軟件工程師崗位特定能力分解
根據軟件工程從業(yè)人員的崗位不同,從JAVA軟件工程師和.NET軟件工程師兩個方面,提取了基于工作過程的能力描述。
(1)JAVA軟件工程師
(2).NET軟件工程師
222222222
2.3 行業(yè)通用能力分解
2.4 核心能力分解
222222222
3 軟件工程師課程內涵
根據軟件工程師能力模型影射出職業(yè)課程中的四個組件:實訓教程、軟件素養(yǎng)、職業(yè)素質、流行技術。
根據軟件工程師能力形成規(guī)律,我們分S1、S2、S3三個階段逐步實施。通過S1階段的訓練,學生具備了利用面向過程思想、面向對象思想分析設計解決問題的能力,掌握C/S軟件體系的程序開發(fā)方法。通過S2、S3階段的訓練,使學生具備利用B/S軟件體系結構進行軟件開發(fā)、設計的能力;掌握大型企業(yè)級應用問題的分析、設計方法。
3.1 實訓教程
“實訓教程”以項目為主線,分為Learning案例、Training案例、Mentoring案例三種。項目案例均為企業(yè)真實項目,由經驗豐富的軟件工程師編寫而成,在實施環(huán)節(jié)由實訓工程師帶領學生完成。
“實訓教程”重點提高學生的職業(yè)特定能力,通過項目實訓,學生能夠將理論知識與實際項目相結合,不但提高了軟件開發(fā)技術水平,還能夠具備大型項目的開發(fā)經驗與行業(yè)知識,增強團隊合作的能力。
3.2 軟件素養(yǎng)
軟件素養(yǎng)要求對軟件行業(yè)知識的認識有足夠的深度與廣度。它是軟件工程師應具備的基本素質,是軟件行業(yè)通用能力,軟件素養(yǎng)組件與大學的計算機相關課程共同培養(yǎng)學生的這一能力。
“軟件素養(yǎng)”主要包括實用操作系統(tǒng)知識,各種軟件開發(fā)團隊模型的理解與認識,項目開發(fā)流程與規(guī)范,項目文檔編寫,軟件開發(fā)中各種工具的配置與管理,設計模式的原理與實現(xiàn)等。
3.3 職業(yè)素質
職業(yè)素質是勞動者對社會職業(yè)了解與適應能力的一種綜合體現(xiàn),在軟件開發(fā)中包括責任心、學習能力、創(chuàng)新能力、溝通與合作能力、高效的團隊協(xié)作能力、積極主動的心態(tài)、扎實的工作作風、科學的工作方式及較強的解決問題能力等。
3.4 流行技術
IT業(yè)正在以傳統(tǒng)行業(yè)七倍的速度快速發(fā)展,軟硬件技術在以摩爾定律的速度更新,即使學生在大學中學習的是最新軟件版本與技術,畢業(yè)之后,版本也已經更新,“流行技術”正是為解決此問題而提出的,目的是讓學生與IT信息同步,把自我知識與最新知識做到無縫銜接。
參考文獻
[1]鄧澤民.職業(yè)教育課程設計[M].北京:中國鐵道出版社,2006.
[2]鄧澤民.職業(yè)教育教材設計[M].北京:中國鐵道出版社,2006.
[3]鄧澤民.職業(yè)教育教學設計[M].北京:中國鐵道出版社,2006.
[4]鄧澤民.現(xiàn)代四大職教模式[M].北京:中國鐵道出版社,2006.
[5]中國高等職業(yè)院校計算機教育改革課題研究組.中國高職院校計算機教育課程體系[M].北京:中國鐵道出版社,2007.