王玉娟 趙小蕾 王先國 曹漢華
高校要著重培養(yǎng)創(chuàng)新型、復合型、應用型人才,軟件工程專業(yè)人才在當今社會發(fā)展過程中起著重要的作用。在培養(yǎng)軟件工程專業(yè)人才過程中,應著重培養(yǎng)應用型、創(chuàng)新型、復合型人才。軟件工程項目實訓類課程(以下簡稱軟工實訓課)在軟件工程專業(yè)中具有十分重要的作用。目前,軟工實訓課在教學過程中還存在一系列的問題,導致我們培養(yǎng)的學生不能適應市場需求,基于校企合作的軟件工程項目實訓類課程(以下簡稱校企合作軟工實訓課)身兼重任,在與企業(yè)合作的過程中,能更好地結合市場用人需求來培養(yǎng)人才,作為應用型本科院校,如何才能在軟工實訓課中更好地進行校企結合,更好地培養(yǎng)出應用型、創(chuàng)新型、復合型人才,是我們亟須研究的問題。
目前,對于軟工實訓課,大多數(shù)應用型本科院校已經(jīng)采取校企合作模式進行實訓教學,帶領學生進入企業(yè)環(huán)境,接觸實際企業(yè)項目,在企業(yè)真實項目中應用在校所學軟件開發(fā)技術進行項目開發(fā),注重操作能力鍛煉,不斷提升學生軟件開發(fā)應用能力,通過校企合作項目實訓后學生軟件開發(fā)應用技能確有一定程度的提升。然而在取得成績的同時,也存在一系列亟須改進的問題,如校方選擇的合作企業(yè)自身發(fā)展能力不強,企業(yè)規(guī)模小,研發(fā)部門研發(fā)能力弱,缺乏有能力的研發(fā)技術骨干人員帶隊,企業(yè)自身瀕臨被軟件開發(fā)市場淘汰的邊緣,無法承接具有先進軟件開發(fā)技術含量的項目,無法提供目前市場中應用主流先進技術的項目案例給學生進行實訓。
企業(yè)工程師由于長時間自己開發(fā)項目,沒有進行過教學活動,即便自身軟件開發(fā)技術很強,但是在指導學生進行軟件開發(fā)的過程中缺乏教學經(jīng)驗。導致學生即便接觸到具有先進開發(fā)技術的項目進行實訓,即仍然沒有達到預期實訓目標。現(xiàn)在普遍存在軟件開發(fā)應用能力訓練不到位,同時缺乏培養(yǎng)學生創(chuàng)新思維能力、復合能力等。一系列的問題,亟須我們在校企合作軟工實訓課中采取新的教學改革措施,更好培養(yǎng)出一批應用型、創(chuàng)新型、復合型本科層次軟件開發(fā)人才。
校企合作軟工實訓課需要學生在該課程中,掌握目前市場所需的主流先進項目開發(fā)技術,培養(yǎng)學生的軟件工程項目的開發(fā)能力,需要和企業(yè)展開深入合作。我們需要深入企業(yè)進行市場調研,明確目前市場應用的主流先進技術,然后精準選擇應用主流先進技術進行項目開發(fā)的企業(yè),選擇該企業(yè)中代表當前先進軟件開發(fā)技術的項目進行實訓,因為項目的選擇至關重要,關系到學生的能力培養(yǎng)效果。如果項目所用開發(fā)技術即將被市場淘汰,那么我們應避免選擇這些項目進行實訓,只有選擇代表當前主流先進開發(fā)技術的項目實訓,才可以培養(yǎng)適應當前就業(yè)市場需求的軟件開發(fā)應用型人才。
實訓過程中,針對項目涉及的每一個知識點,引導學生進行深層次強化訓練,例如對于應用MVC設計思想進行開發(fā)的項目,我們不僅要讓學生在項目開發(fā)中進一步理解掌握什么是MVC設計思想,怎樣應用MVC設計思想對項目進行設計,還要讓學生在真實項目環(huán)境中領會為什么要對項目采取MVC設計思想,應用MVC設計思想的意思是什么,同樣道理,在實訓過程中,如應用Spring框架等知識進行項目開發(fā)的過程中,不僅要達到熟練應用Spring框架等知識進行項目開發(fā)的效果,還應該理解為什么要用Spring框架等知識點去解決問題,應用這些知識去解決問題的好處是什么,能否換用其他的框架或者知識去解決項目開發(fā)中的問題,如果用其他知識技術解決同樣的問題是否會更簡單方便一些,等等。
我們在軟件開發(fā)過程中,不但要著重訓練應用能力,而且對相關知識點知其然也要知其所以然。只有這樣,才能真正培養(yǎng)學生靈活運用知識解決問題的能力,使學生達到舉一反三的實訓效果,有效提升學生軟件開發(fā)應用能力??傊覀冃枭钊胝{研,選擇當前具有市場競爭性的企業(yè),選擇引領當前先進技術的項目,注重軟件開發(fā)應用能力訓練,培養(yǎng)與市場需求有效接軌的軟件開發(fā)應用型人才。
通過精選的企業(yè)項目進行實訓,注重思維能力的訓練,有效提升學生分析問題、解決問題的思維能力。學生實訓過程中,教師可以針對實際項目先提出問題,培養(yǎng)學生發(fā)現(xiàn)問題的能力,如針對項目中要求要實現(xiàn)職工信息管理功能,教師可以引導學生思考職工哪些信息需要管理,讓學生自己通過思考得出職工的工號、工資、特長、健康狀況等需要管理,找出本項目中需要解決的問題,在明確問題的前提下啟發(fā)學生思考,如引導學生思考通過什么軟件開發(fā)技術實現(xiàn)工號、工資、特長、健康等的管理,引導學生尋求解決問題的方法,培養(yǎng)學生解決問題的能力。
在解決問題的過程中組織學生討論問題,通過討論給出幾種解決方案,如實現(xiàn)職工的工資、特長、健康管理有幾種方案,同時教師發(fā)揮引導作用,根據(jù)具體討論情況,啟發(fā)學生思維,啟發(fā)學生從不同角度分析問題,對討論的方案做對比分析,針對討論的幾種解決方案分析哪種更好、更方便快捷,不斷訓練學生的思維能力。在第一輪討論的基礎上展開進一步的深度討論,如實現(xiàn)職工健康管理需要設計哪幾種健康說明項,每種健康說明項需要加載哪些健康數(shù)據(jù)表支撐,進一步深層次挖掘問題,進一步尋找解決問題的方案,并結合相關前沿技術方案討論,如在頁面中要加載健康數(shù)據(jù)說明技術實現(xiàn)方法有哪幾種,對比當前先進的技術實現(xiàn)方法,我們應該用哪種技術實現(xiàn)。教師進一步指引學生深層次思考問題,如怎樣設計才可以更完美地實現(xiàn)健康管理功能,引導學生進行創(chuàng)新思考,尋找解決問題的創(chuàng)新點,如設計出目前市面上沒有涉及的健康管理相關功能項,使本項目的健康管理功能項更有創(chuàng)新性,啟發(fā)學生運用創(chuàng)新型思維給出解決方案,培養(yǎng)學生創(chuàng)新思維能力,綻放軟件工程創(chuàng)新型人才。
總之,在校企結合的項目實訓過程中,我們應注重啟發(fā)學生思維,點燃學生思想火花,善于多角度深層次啟發(fā)學生創(chuàng)新思維,培養(yǎng)軟件工程創(chuàng)新型人才。
校企合作軟工實訓課注重對學生進行全方位綜合訓練,培養(yǎng)復合型人才。
首先,實訓過程中我們既要學習企業(yè)文化、職業(yè)禮儀,又要強化軟件開發(fā)知識技能等。學習企業(yè)文化能拉近學生和企業(yè)的情感距離,有利于他們在良好的企業(yè)文化環(huán)境下,努力拼搏,高效完成工作任務。學習職業(yè)禮儀能提升學生個人職業(yè)形象氣質,從而形成良好的職業(yè)氛圍,在良好的企業(yè)環(huán)境中有利于提升學生的項目開發(fā)能力。訓練中以小組為單位,各小組合作完成項目,學習團隊合作、溝通技巧等知識,有利于增強小組成員的凝聚力,提升小組的工作效率等。通過全面學習各種知識,努力培養(yǎng)知識復合型人才,使學生更好地融入企業(yè)開展工作,為以后的面試及工作增加籌碼。
其次,研究項目需求分析、企業(yè)戰(zhàn)略發(fā)展方向,學習企業(yè)敏銳的市場洞察能力及長遠的戰(zhàn)略發(fā)展眼光,從而更好地完成項目各項功能,提升對企業(yè)項目的規(guī)劃能力,對企業(yè)長遠發(fā)展戰(zhàn)略的制定能力,注重培養(yǎng)能力復合型人才。
最后,拓展學生的思路,變換學生的思維方式,在實訓過程中使學生轉換思維角度,不僅從開發(fā)者角度去考慮問題,還從用戶角度去考慮問題。從專業(yè)技術人員角度考慮問題,在提高軟件可擴展性、可移植性的同時,也要提高軟件的可維護性等,這樣能方便后期對軟件進行功能擴充,方便對軟件進行升級改造,方便對軟件進行遷移,這樣能使軟件得到業(yè)內(nèi)專業(yè)技術人員的認可。從用戶角度考慮問題,在考慮用戶功能需求的同時,還要考慮用戶的操作需求,豐富用戶功能,簡化操作步驟,如在健康管理功能項,在提供健康查詢的同時,針對不良健康狀態(tài),還可以進一步設計功能,設置健康改善功能項,可以方便查詢到要改善不良健康狀態(tài),應采取的具體改善措施有哪些。
操作方面,盡量減少操作步驟,提升操作速度。使用戶用起來實用、簡單、方便、快捷。注重訓練學生全面考慮問題的思維能力,培養(yǎng)學生思維復合能力??傊?,校企合作應充分利用企業(yè)的有利條件,不但要學習項目開發(fā)技能,而且注重知識復合、能力復合、思維復合能力培養(yǎng),努力打造復合型人才。
校企合作軟工實訓課中以培養(yǎng)應用型、創(chuàng)新型、復合型本科人才為導向展開實訓。實訓過程中,首先,明確培養(yǎng)目標,選擇市場競爭性強的企業(yè)及應用主流先進技術的項目,展開深層次強化訓練,提升軟件開發(fā)應用能力,注重培養(yǎng)應用型人才。其次,啟發(fā)學生多角度發(fā)散思維,點燃學生思想的火花,引導深層次思考問題,訓練創(chuàng)新思維能力,注重培養(yǎng)創(chuàng)新型人才。最后,應強化綜合知識學習、綜合能力提升、復合思維訓練,注重培養(yǎng)復合型人才。