


摘 要:面向蘇南區域、特別是蘇州地區軟件產業需求,對高職軟件技術專業的人才需求崗位群進行詳盡的知識、素質和能力分析,以軟件技術產業鏈職業崗位群實際業務活動為案例,構建以能力為本位、尊重人才培養目標多樣性的高職軟件技術專業培養方案。以專業核心課程建設為抓手,結合企業、行業的實際需要,打破傳統的學科界限,探索包含商業研發項目的專業課程模塊的實施方案,以形成開放多元有益于學生可持續發展的課程體系。
關鍵詞:崗位能力;培養方案;課程體系;軟件技術
基金項目:2013年江蘇省教育科學“十二五”規劃課題“面向信息類專業的‘實訓、實戰、實體’高技能人才培養策略研究”(項目編號:B-b/2013/03/045);第二期江蘇省職業教育教學改革研究課題“高職計算機類技術技能型創新人才培養方法與途徑研究”(項目編號:2013/ZYB164)
作者簡介:劉芳,女,蘇州經貿職業技術學院副教授,碩士研究生,主要研究方向為軟件技術、高等職業教育。
中圖分類號:G717文獻標識碼:A文章編號:1674-7747(2014)32-0015-05
我國軟件產業被預測為21世紀擁有最大產業規模和最具廣闊前景的新興產業之一。大力發展軟件產業,對增強信息產業核心競爭力,推動產業做大做強,對調整經濟結構、轉變增長方式以及維護信息安全具有重要的意義。江蘇早在2005年就將軟件產業作為第一優先鼓勵發展的產業,出臺了《江蘇省軟件產業促進條例》,產業立法的出臺,激發了整個江蘇省發展軟件產業的活力,形成了“一城(南京)三地(蘇州、常州、無錫)五園(5個國家級軟件園)一帶”的發展格局,擁有了全國首個軟件產業城市帶。2012年,隨著中國第五個“國家自主創新示范區”——“蘇南現代化建設示范區”的獲批,更加明確了其科技創新中心和高技術產業的示范區的核心定位。在新的發展起點上,作為蘇南重要城市之一的蘇州,進一步加快了工業轉型升級的步伐,勞動密集型、資金密集型企業迅速向技術密集型、知識密集型產業轉化,軟件產業也迎來了空前的發展機遇,但也面臨著巨大的挑戰。
職業教育承擔著培養技術技能型人才的重要責任,是我國教育中與經濟發展聯系最緊密、最直接的部分。[1]而高職教育是一種特殊類型的高等教育,其鮮明的特點在于培養目標的職業性和技術性。在新的形勢下,高職軟件技術專業在培養方案的設計上要及時跟蹤市場需求的變化,主動適應區域經濟的需要,充分了解畢業生所面向的職業崗位群,明確職業崗位群所需要的知識和技能[2],并以此為依據,科學地構建人才培養方案。
一、存在問題
當前,困擾著中國軟件產業發展的一個突出障礙依然是“橄欖型的人才結構”。有別于軟件業發達國家的“金字塔型”人力資源結構,中國軟件產業目前稀缺的是“高精尖人才”與“底層實戰型人才”,其已成為制約中國軟件產業進一步發展的瓶頸。[3]如何使軟件人才結構從“橄欖型”向“金字塔型”轉變,作為培養底層實戰型軟件藍領人才的高職院校理應承擔起此重任。但目前在高職院校中,軟件技術作為計算機類專業中一個不可或缺的專業,但也是經常為人所詬病的專業[4],培養的人才難以適應軟件企業的要求,許多學生分流到其他行業,造成高職軟件技術專業畢業生人數眾多但對口就業人數極低的狀況。
根據調查,課題組發現除了部分由于學生的興趣原因外,高職軟件技術專業的課程設置、實踐環節以及教學實施中還存在著不少的問題。一方面,經過幾年的改革,現在大多高職院校的軟件技術專業都能瞄準企業發展的需求,根據軟件技術的更新與發展及時調整教學內容,但課程體系的設置存在一定的不合理性,如語言類課程設置太多太雜,且各自為政,導致學生在學習上造成混亂;另一方面,許多學校雖然基本上采用了理實一體化的教學方式,但對學生職業技能、特別是創造性地應用知識與技術能力的培養相對不足,實踐環節不夠完善,教學實施缺少能激發學生的創新意識,調動學生的學習興趣的方法與手段。
二、高職軟件技術專業崗位群及其職業能力分析
IT人才市場出現的供與求的斷層,最根本的原因是企業與學校之間缺乏溝通,學校培養出來的學生并不是企業想要的,他們既缺乏相應的崗位技術應用能力,也缺乏面向崗位的必備技能,更缺乏學習能力和創新能力。解決這一矛盾的最好方法就是深入企業進行調查研究,了解企業崗位的設置和崗位能力的要求,讓企業參與到專業建設和人才培養方案的制定中來。為此,課題組針對蘇南、特別是蘇州地區進行了一次人才需求調研,調研的主要目的是了解本地區軟件產業相關崗位設置情況(如主要工作任務、崗位職責、相關職業資格證書等),并根據崗位設置情況進行能力需求分析,進而制訂和調整現有的人才培養方案及課程體系,以求最大程度與企業的人才需求接軌。
目前,我國軟件產業已初步形成了自身的產業鏈結構,軟件人才的需求亦呈現出多樣化的態勢。由調查結果可知,蘇南高職軟件技術專業學生就業崗位主要屬于軟件技術產業鏈的中、下游,即軟件服務產業、軟件外包產業中需求量較大且層次相對較低的軟件程序員、軟件測試員、軟件技術文員等技術類崗位,屬于金字塔的塔基部分。其中,軟件程序員從開發的軟件形態上主要有Web程序員、網頁設計員、移動開發程序員;而從其使用的開發技術和工具上主要有Java程序員、.Net程序員。另外,從調查中還可看出,各軟件企業對程序員崗位要求并不完全相同,有的企業(如大型軟件及軟件外包企業)程序員的核心工作就是編寫代碼,而有的企業(如小型軟件企業)不但要編寫代碼,也要參加諸如業務調研、系統分析設計、測試、實施等工作。所以,為滿足企業對各方面低端軟件人才的需要,將軟件技術專業的核心崗位定位于軟件程序員(包括Java程序員、.Net程序員、移動開發程序員),而拓展崗位確定為軟件測試員、網頁設計員、軟件技術支持人員。
在此基礎上,課題組以職業崗位的任務和能力要求為出發點,通過文獻查閱、企業調研、畢業生訪談等方法對上述崗位進行職業崗位群工作任務及其職業能力的分析、歸納與總結,確定各工作崗位的典型工作任務及所需的崗位技能,見表1。
另外,軟件技術專業人才在方法能力方面應具備獨立完成崗位工作的設計建構能力,較強的學習能力和創新能力。具體地說,即為能夠通過快速地自學掌握新知識新技術的能力,改進、提高工作質量以滿足崗位需要的能力,制定工作計劃的能力,分析問題和解決問題的能力,資料文獻的檢索與運用能力,良好的溝通、理解和表達能力,以及一定的英語讀寫能力。
三、軟件技術專業人才培養方案研究
為了適應區域軟件產業經濟的需求,踐行“校企合作、產教結合”的辦學理念,以核心崗位為依據,分別與江蘇微軟技術有限公司、甲骨文(中國)軟件系統有限公司、蘇州天平先進數字有限責任公司合作開設了軟件技術專業的嵌入式校企合作(.Net程序員)、Oracle技術(Java程序員)和3G技術(移動開發程序員)三個專業方向課程班,并進行了總體人才培養方案的設計。
(一)人才培養總體目標
經過廣泛的行業調研和崗位調研,以及專業委員會專家的論證,將本專業的辦學定位在以面向江蘇省軟件產業發展為主,滿足蘇南軟件行業發展需要,為地方軟件產業及相關行業培養具有社會主義核心價值觀,具有良好的公共道德和職業道德,具有終身學習理念和本專業綜合職業能力,具有團隊意識和協作精神,熟悉軟件開發流程和規范,能從事軟件設計、編碼、測試、服務與銷售等一線工作的具有較強的實踐能力、創新能力、就業能力、創業能力、學習能力,德智體美全面發展的高素質技術技能型人才。
(二)課程體系的構建
1.構建原則。以專業培養目標為依據,以應用為主旨,以培養技術技能型應用人才為出發點,瞄準行業應用軟件和移動應用軟件開發職業崗位的實際需要,以職業能力為基礎,理論和實際緊密結合,構建“寬基礎,活模塊”為主要特征的課程體系,教學上采用“理實一體化”教學模式,使學生掌握從事計算機軟件開發所必需的知識和技能。
2.構建策略。課程體系的靈魂是“核心課程”,在兼顧素質教育和專業通用知識與技能的基礎上,重點設計專業的核心課程。即首先按核心崗位和拓展崗位所需的崗位技能和必備知識進行能力分解,確定專業通用知識與技能,并提煉出核心崗位所需的核心知識與技能;然后根據核心崗位所需的核心知識與技能,并結合專業教學特點,確定各專業方向教學模塊的核心課程,核心課程的設置既要能夠彰顯專業(方向)的培養特色,又要能夠使學生具備勝任一份職業的能力。[5]
3.專業課程體系的確定。通過對蘇南地區軟件行業企業職業崗位的調查及其崗位能力分析可見,軟件技術領域內所涉及到的技術內容非常多,不同的行業會使用不同的技術,不同的項目也會使用不同的技術,為了實現“寬基礎、強能力”的培養目標,課題組根據上述課程體系的構建原則和策略,構建了“職業素質課程+專業平臺課程+專業方向核心課程+項目實戰課程”的課程體系,意在搭建專業課框架新體系,如圖1所示。
圖1 軟件技術專業課程體系
在該課程體系統中,除了在兼顧素質教育的基礎上設置了職業素質課程模塊(層)外,重點依據核心崗位和拓展崗位群的相關性,將軟件技術專業面向的崗位通用能力所需的共同知識和基本技能作為基本學習內容,構建了軟件技術職業知識與能力專業平臺課程模塊(層);并根據三個專業方向核心崗位的核心知識與技能要求,設置了軟件技術職業知識與能力專業方向核心課程模塊(層)和項目實戰課程模塊(層),以實現職業方向和學習深度的拓展,從而使學生將來除了能進入崗位群中某一職業外,將來也能進入同一崗位群中的其他職業而不需太多的再訓練。這種開放多元的課程體系有利于學生將來實現知識的遷移,提高對崗位的適應性和可持續發展,特別適合于大多在中小軟件公司就業的高職院校學生的學習。
(三)核心課程的實施
軟件技術相關崗位作為技術含量較高的職業崗位,對學生主要是能力的培養,即要求學生“知理論、強實踐、會應用”。為此,主要在專業核心課程結構、課程內容設計和商業項目的教學方面進行了以下三個方面的課程改革。
1.課程結構的確定。在向行業和企業做人才需求調查的基礎上,以職業生涯為依據,確定專業課程的改革方向;以行業要求為主線,確定核心課程的框架結構;以崗位任務為目標,確定核心技能種類名稱;以核心技能為出發點,確定核心課程的具體設置;以職業能力為基礎,確定核心課程的具體內容;以從業資格為基點,確定核心課程的評價指標。
2.課程內容的設計。根據不同應用領域、不同的知識與能力要求,采取模塊化的組合形式將知識和技能組成靈活的教學單元,將課程設置、教學內容和要求與相應的國家職業標準相銜接。在課程內容的表現上,重視課程的應用性,強調直接經驗的獲得,強調具備計算機軟件開發從業能力所必需的基本職業技能的訓練以及與之緊密相關的知識的傳授。以職業能力培養為重點,多方面體現高職教育的職業性、實踐性、開放性要求,尤其是實踐課程內容的開發方面,要求能反映地方產業生產實際,并體現崗位的技術要求和職業技術標準,從課程內容上體現專業的特色。而針對這些知識和技能所進行的學習態度或行為方式的培養,則是課程內容設計的基本要求。
3.商業項目的教學。(1)按照真實的企業工作流程,盡可能接近的真實生產壞境,通過企業真實的項目案例,讓學生學習實際軟件開發的具體知識與技能,如軟件開發的技術與方法、開發工具的使用、開發文檔的書寫規范、文獻的檢索與運用等;(2)在產教結合的過程中,一方面將工業化標準、企業新技術及時引入課程教學中,另一方面聘請企業資深軟件工程師來校兼職,指導學生進行商業項目的開發;(3)采用能激發學生的創新意識、調動學生的學習興趣的教學方法與手段,如在“校中廠”中按照企業8小時工作制組織教學、定期進行項目問題的探討與解決方案的研究、以軟件開發小組為單位進行階段性成果展示等,從而使學生在完成具體的商業項目任務過程中創造性地應用知識與技術,提高軟件設計與開發能力。
綜上所述,高職軟件技術專業在人才培養方案的設計上應面向區域經濟的需要,充分了解和分析專業所面向的職業崗位群及其所需的知識和技能,準確定位專業人才所應具備的職業能力,構建科學合理的課程體系,是擺脫目前軟件技術專業“產教脫節、專業對口率低”問題的有效途徑之一。筆者通過對軟件技術專業崗位群職業能力分析,提出的以能力為本位、以專業(方向)核心課程建設為抓手的尊重人才培養目標多樣性的高職軟件技術專業人才培養方案,是解決軟件技術專業人才培養中存在問題的一種嘗試,經過近兩年的實踐,取得了較好的效果。
參考文獻:
[1]李嘉慧.面向現代制造業的中等職業學校技能型人才培養研究[D].天津:天津大學職教學院,2008:4-5.
[2]董蕾.基于職業崗位群的高職院校軟件技術專業人才職業能力分析[J].中國成人教育,2012(23):91-92.
[3]溫濤,丁桂芝,吳建寧等.教育部高等院校高職高專計算機類專業目錄調整調研報告[J].計算機教育,2009(9):4-18.
[4]劉偉.運用職業群集理論構建高職軟件技術專業課程體系[J].長沙鐵道學院學報,2011(12):266-267.
[5]原素芳,祝志勇.淺談高職專業課程體系的構建[J].職教論壇,2013(14):33-35.
[責任編輯 李 漪]