国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向市場需求的軟件開發(fā)類技術(shù)人才培養(yǎng)模式改革研究

2015-10-14 05:12劉尚東
科技與創(chuàng)新 2015年19期
關(guān)鍵詞:軟件開發(fā)市場需求培養(yǎng)模式

劉尚東+等

摘 要:隨著軟件開發(fā)領(lǐng)域新方法、新思想的快速發(fā)展和變化,高?,F(xiàn)有人才培養(yǎng)模式在市場需求對接上存在諸多不足,有待改進。以高校Java類課程為研究對象,通過深入分析市場需求,明確軟件開發(fā)類人才在走出校園之前應(yīng)該具備的能力,剖析現(xiàn)有培養(yǎng)模式的不足,以實踐環(huán)節(jié)為切入點,將市場需求與培養(yǎng)模式相結(jié)合,設(shè)計了以課后作業(yè)為基礎(chǔ)、實訓實驗為關(guān)鍵的培養(yǎng)模式改革。實踐證明,新的培養(yǎng)模式能夠激發(fā)學生的學習興趣,大大提高學生的學習成績和學習能力,更加符合市場需求。

關(guān)鍵詞:市場需求;軟件開發(fā);技術(shù)人才;培養(yǎng)模式

中圖分類號:G642.0 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2015.19.127

1 概述

自1946年第一臺計算機ENIAC面世以來,驅(qū)動計算機運行的“代碼”經(jīng)過1946—1955年的程序設(shè)計階段、1956—1968年的軟件設(shè)計階段(此階段由于軟件產(chǎn)品質(zhì)量不高而導致“軟件危機”),最終在1968年以“軟件工程”概念的出現(xiàn)為標志,軟件開發(fā)活動進入了工程化時代,并一直發(fā)展至今。軟件的工程化發(fā)展之路并非一帆風順,幾十年來至少經(jīng)歷了四次升級換代:①20世紀60年代末至70年代中的結(jié)構(gòu)化程序設(shè)計;②20世紀70年代中期至80年代的計算機輔助軟件工程;③20世紀80年代中期至90年代的面向?qū)ο蠓椒▽W及其應(yīng)用;④近年來出現(xiàn)的面向問題、敏捷開發(fā)編程思想與方法等。

毫無疑問,隨著軟件開發(fā)思想的快速發(fā)展,技術(shù)人才的培養(yǎng)方式也隨之變化。其中,人才培養(yǎng)模式是發(fā)展、改革之綱,是在教育理論、思想指導下,按照特定的培養(yǎng)目標和人才規(guī)格,以相對穩(wěn)定的教學內(nèi)容、課程體系、管理制度和評估方式實施人才教育過程的總和。面向企業(yè)對軟件開發(fā)人才的需求,本文研究了更為合理、有效的人才培養(yǎng)模式。

2 市場需求分析

軟件開發(fā)是一個非常寬泛的概念,從崗位來看,有架構(gòu)設(shè)計、軟件研發(fā)、軟件開發(fā)、軟件測試等;從技術(shù)方向來看,有嵌入式方向或底層系統(tǒng)方向、Web開發(fā)(包括J2EE、.NET和PHP等)方向、移動應(yīng)用開發(fā)(包括安卓、Windows、蘋果系統(tǒng))方向、后端開發(fā)(數(shù)據(jù)庫、系統(tǒng)服務(wù)等)方向、客戶端或桌面程序開發(fā)方向等。本文之所以選擇Java類課程作為軟件開發(fā)類人才培養(yǎng)模式改革研究的切入點,主要是出于以下兩方面的原因:①目前,在移動應(yīng)用開發(fā)領(lǐng)域和Web開發(fā)領(lǐng)域,市場占有率高的安卓和J2EE平臺均基于Java,即Java教學的改革研究更具實際意義;②各高校目前普遍開設(shè)了Java類課程,即Java教學的改革研究的結(jié)論具有普遍的指導意義。

為全面了解市場需求現(xiàn)狀,首先以人才市場上為本科畢業(yè)生設(shè)立的Java工作崗位為研究內(nèi)容,通過調(diào)研國內(nèi)某知名招聘公司,統(tǒng)計人才需求單位性質(zhì)得出,民營或合資企業(yè)占絕大多數(shù)(74%),因此Java軟件開發(fā)類人才處于較為激烈的競爭環(huán)境中。

通過統(tǒng)計畢業(yè)1年內(nèi)Java工作崗位的月薪范圍得出,雖然大多數(shù)情況是“面議”(82%),但除去“面議”,從月薪6 000~7 999在數(shù)量上的優(yōu)勢可以看出,市場對于符合要求的本科畢業(yè)生還是不吝薪水的。因此,這一月薪范圍的崗位要求也應(yīng)該是對合格開發(fā)人員能力的“剛性”需求,這些需求應(yīng)該作為學校對軟件開發(fā)人才培養(yǎng)的核心內(nèi)容。

聚焦于月薪6 000~7 999的崗位,研究市場對軟件開發(fā)人才的具體需求。通過調(diào)研,軟件開發(fā)人才的市場需求總結(jié)起來可以分為以下四類:①基本技能類,比如團隊協(xié)作能力、文檔寫作能力、操作系統(tǒng)的熟練運用能力和英語閱讀能力;②專業(yè)課程知識點掌握類,比如要求熟練掌握J2SE的API、基礎(chǔ)結(jié)構(gòu)、異常處理、日志處理、集合的使用、單態(tài)模式、工廠模式、多線程并發(fā)安全處理,軟件工程概念、異常處理、集合、軟件模式、J2EE的各個組件、數(shù)據(jù)庫基本概念等;③專業(yè)課程群的融會貫通類,比如熟悉一種數(shù)據(jù)庫的操作及其訪問接口編程、熟悉HTTP協(xié)議及其編程、軟件工程概念及其應(yīng)用、數(shù)學概念及其應(yīng)用等;④對更高能力的期望,比如能夠獨立開發(fā)程序,能夠攻關(guān)開發(fā)難題,能夠開發(fā)調(diào)試高性能、高穩(wěn)定的程序等。四類需求總結(jié)如表1所示,其中,最后一類(期望型)能力需要長期實踐經(jīng)驗的積累,通過本科教學培養(yǎng)不太現(xiàn)實。因此,學校應(yīng)著力于前三類能力的培養(yǎng),同時軟件開發(fā)屬于實踐科學,實踐培養(yǎng)模式具有關(guān)鍵性作用。

3 研究目標與研究內(nèi)容

已有的教學模式并不是不重視實踐,而是存在待改革之處。以Java類課程為例,目前,主流的授課方式是集中講解理論內(nèi)容,學完兩三節(jié)課后安排一次集中實驗;更好一些的授課方式是,學生人手一機,課堂上教師講完知識點后,學生立即動手驗證操作,兩三節(jié)課后安排一次階段性實訓實驗,課程最后安排一次項目實訓實驗。實踐證明,現(xiàn)有教學模式中的實踐環(huán)節(jié)非常重要。

但在運行過程中,也發(fā)現(xiàn)不少問題:①實驗教學模式中的實

驗環(huán)節(jié)大多都是驗證性的,在課時有限的情況下,即便有階段性實訓,學生對知識點的融會貫通依然存在問題。②在現(xiàn)有教學模式下,學生容易具備“小應(yīng)用場景”下的開發(fā)能力,但是離真實開發(fā)環(huán)境下的能力要求(比如表1中的高級知識點和專業(yè)課程群類能力)還有著不小的差距。③現(xiàn)有教學模式下的階段性實訓實驗的培養(yǎng)效果并不顯著,主要原因是實驗作業(yè)規(guī)模不大,學生做完后,仍然達不到預(yù)期效果。④在現(xiàn)有教學模式下,階段性實訓實驗和項目實訓實驗是提高學生能力的重點,但目前這兩個環(huán)節(jié)還有很大的提升空間。比如,學生分工不合理,容易導致“瓶頸點”,小組成員間形成“死鎖”,最終無法實現(xiàn)實訓目標。

對于以上問題,必須確立以下兩個研究目標:①研究作業(yè)內(nèi)容及要求,使階段性實訓實驗?zāi)軌驇椭鷮W生完成高級知識點的掌握;②研究項目實訓實驗內(nèi)容及其運行機制,使學生融會貫通專業(yè)課程群。

基于以上兩個研究目標,以Java類課程為研究對象,提出以下研究內(nèi)容:①設(shè)計涵蓋高級知識點的課后作業(yè)題目;②設(shè)計階段性實訓實驗的內(nèi)容及運行環(huán)節(jié);③以專業(yè)課程群的融會貫通為目標,設(shè)計項目實訓實驗的內(nèi)容及其運行環(huán)節(jié);④以提高學生能力為目標,設(shè)計各實訓環(huán)節(jié)的學生成績評估與反饋。

表1 需求類型表

類型 內(nèi)容

基本技能類 團隊協(xié)作能力、文檔寫作能力、操作系統(tǒng)的熟練運用能力和英語閱讀能力

專業(yè)課程知識點掌握類 J2SE的API、基礎(chǔ)結(jié)構(gòu)、異常處理、日志處理、集合的使用、單態(tài)模式、工廠模式、多線程并發(fā)安全處理,軟件工程概念、異常處理、集合、軟件模式、J2EE的各個組件、數(shù)據(jù)庫基本概念,掌握使用查詢語句中(內(nèi)、外)關(guān)聯(lián)查詢、子查詢、分組語句、Union(合并)命令等

專業(yè)課程群的融會貫通類 熟悉一種數(shù)據(jù)庫的操作及其訪問接口編程、熟悉HTTP協(xié)議及其編程、軟件工程概念及其應(yīng)用、數(shù)學概念及其應(yīng)用等

更高能力(期望型) 熟悉SSH、Ajax、熟悉PHP、主導技術(shù)難題攻關(guān),重構(gòu)系統(tǒng),確保高性能處理和系統(tǒng)的穩(wěn)定性;熟悉Spring、MYBATIS和Struts等開源框架

4 課后作業(yè)、實訓實驗及其評估

課后作業(yè)是補充或擴展高級知識點的重要環(huán)節(jié),必須要以學生牢固掌握課堂基本知識點為基礎(chǔ),可以通過加強知識點驗證環(huán)節(jié)來解決。如果不具備學生人手一機的條件,授課教師需要在課堂上對知識點親手編程并演示給學生看。以Java課程為例,除了正常的課后作業(yè),結(jié)合課程授課計劃,可以添加如表2所示的課后作業(yè)。課后作業(yè)的關(guān)鍵是由教師建立合適、明確的目標。作業(yè)評分與講解也很重要,評分目的不僅僅是督促學生去做,而是助于教師了解學生的難點,從而通過講解來補足。

階段性實驗采用個人實驗,內(nèi)容上應(yīng)統(tǒng)籌考慮表2中課堂基本知識點與課后作業(yè)擴展知識點。運行環(huán)節(jié)方面,分兩個步驟實施:①教師綜合一個教學階段的知識點設(shè)計實驗題目,布置給學生,由學生課后完成。②評分及講評。教師對學生的完成情況打分并講評,講評的重點是學生綜合運用知識點的程度。

在此步驟中,教師可以對實踐不夠好的部分編寫詳盡的實驗指導書或親自演示編碼過程等。

由于實驗內(nèi)容的復雜度與工作量都較大,項目實訓實驗需分組完成,具體分三個步驟實施:①分組。分組的總體原則是組內(nèi)成員水平差別平緩,從而保證良好的相互協(xié)作、共同提高。②任務(wù)分工。分工的均衡程度由分工模塊的完成難易度差距來評價,難度要有階梯。不少實驗教學,學生只是形式上在一組,沒有合理的分工,隨意性很大,有一部分學生沒有參與進來,成了旁觀者。③評分。項目完成后,教師根據(jù)項目完成情況打一個集體總分,再根據(jù)各組中每個同學的完成和努力情況打個人分,最后根據(jù)集體成績與個人成績的綜合情況評定等級,以保證評定的合理性。

在項目實訓實驗的實際運行中,評分環(huán)節(jié)起到“指揮棒”的作用,評分環(huán)節(jié)的設(shè)計應(yīng)從以下兩個方面考慮。

一方面是個人分。一個小組內(nèi)每個學員的能力高低不等,組員個人分的差異在所難免。評估個人能力的要素有三點:①學員自身任務(wù)的完成度;②學員對所做項目的理解深度;③學員與其他組員間的配合,考核學員的小組合作能力。

另一方面是小組分。即使組內(nèi)成員能力有差異,但如果安排得當,分工合理,依然能夠組成強大的團體。評估小組分的要素有兩點:①項目總體完成度。項目完成度越高,表明該小組的合作效率越高。②項目分工的合理程度。通過參考組內(nèi)成員的分數(shù)差距考核分工的合理性。

5 總結(jié)

本課題基于南京郵電大學通達學院教學改革項目JG0041423。通過對軟件開發(fā)類人才市場進行調(diào)研,本文研究了市場對軟件開發(fā)人才所具備能力的預(yù)期與要求,并以Java類課程為研究對象,分析了現(xiàn)有培養(yǎng)模式的不足,設(shè)計以課后作業(yè)為基礎(chǔ),實訓實驗為關(guān)鍵的培養(yǎng)模式。通過對南京郵電大學通達學院2012級一個班級開展實驗,結(jié)果證明學生的學習成績和軟件開發(fā)能力都得到了大幅提升。與上一屆相比,這次實訓實驗的最后作業(yè)更加貼近實際的開發(fā)場景,從而使學生更加適應(yīng)市場需求。

本文所提出的培養(yǎng)模式對教師提出了更高的要求——教師不僅僅要掌握教學大綱,也要非常熟悉所教授科目的高級知識點。同時,實訓實驗環(huán)節(jié)的內(nèi)容設(shè)計也要求更加貼近實際的軟件開發(fā)場景。因此,學生培養(yǎng)模式的改革不僅僅是教師如何教學生的改革,同時也是教師如何提升自我、主動適應(yīng)市場以及迎接變革的改革,這也是本課題下一步要研究的內(nèi)容。

參考文獻

[1]陳春玲,費寧.基于“項目驅(qū)動”的軟件人才培養(yǎng)模式探索[J].南京航空航天大學學報:社會科學版,2009,11(4):81-84.

〔編輯:劉曉芳〕

Research on the Reform of the Training Mode of Software

Development Technology Talent Oriented to Market Demand

Liu Shangdong, Yan Han, Li Dan, Li Jiayi, Chen Shiyu

Abstract: With the rapid development of new methods and new ideas in the field of software development, there are many problems in the market demand of the existing personnel training mode in colleges and universities, which need to be improved. This paper takes the university Java courses as the research object, through the in-depth analysis of market demand, and the ability of the software development talent to go out of the campus should have the ability to analyze the existing training mode, to practice the link as the breakthrough point, the market demand and the training mode, the design of the school work as the basis, training experiments for key training mode reform. Practice has proved that the new training mode can stimulate students learning interest, greatly improve the students' learning performance and learning ability, more in line with market demand.

Key words: market demand; software development; technical talent; training mode

文章編號:2095-6835(2015)19-0129-01

猜你喜歡
軟件開發(fā)市場需求培養(yǎng)模式
A Private Practice
2018年一季度中國理財市場需求潛力地區(qū)排名
面向市場需求的計算機應(yīng)用型人才培養(yǎng)模式研究
信息安全環(huán)境下的計算機軟件開發(fā)研究
服務(wù)地鐵工學結(jié)合
青年農(nóng)民創(chuàng)業(yè)人才培養(yǎng)模式研究
核電廠定期試驗管理軟件開發(fā)
基于人才培養(yǎng)的高校舞蹈教育研究
FPGA軟件開發(fā)過程中編碼規(guī)范的作用
高職院校創(chuàng)客人才培養(yǎng)模式研究