安松
[摘 要]在大數(shù)據(jù)時代下,軟件工程專業(yè)教學(xué)會面臨許多新的問題和情況,學(xué)校、教師要高度重視這一專業(yè)的重要性,采取有效的措施進行教學(xué)改革。軟件工程是一門系統(tǒng)、專業(yè)、實踐性極強的學(xué)科,在這一專業(yè)中包含多項知識,學(xué)生在學(xué)習(xí)過程中會面臨許多困難,教師要采取有效方法提高學(xué)生的興趣,使軟件工程教學(xué)改革符合大數(shù)據(jù)時代各項要求。
[關(guān)鍵詞]大數(shù)據(jù)時代;軟件工程;教學(xué)改革
[作者簡介]安 松(1986—),男,河北衡水人,工學(xué)碩士,河北對外經(jīng)貿(mào)職業(yè)學(xué)院助教,主要從事數(shù)據(jù)庫研究。
[中圖分類號] G642.0[文獻標識碼] A[文章編號] 1674-9324(2020)45-0-02[收稿日期] 2020-05-13
一、引言
軟件工程與人們的生活和工作息息相關(guān),在許多領(lǐng)域中扮演極為重要的角色。20世紀50年代后,軟件工程從最初的結(jié)構(gòu)化邁向網(wǎng)絡(luò)服務(wù)化,時至今日,軟件工程涉及的內(nèi)容日益多元化,這就需要拓展研究范圍,將多種學(xué)科與之相結(jié)合,豐富軟件工程的功能。在大數(shù)據(jù)時代下,人們對于軟件工程專業(yè)會提出更加嚴格的要求,這是因為企業(yè)對于大數(shù)據(jù)方面的人才需求會不斷增長,目前,關(guān)于這一方面的人才呈現(xiàn)出較大的需求缺口。為及時滿足大數(shù)據(jù)時代下企業(yè)的人才需求,要加強對軟件工程人才的培養(yǎng),改革軟件工程專業(yè)教學(xué),使人才符合社會發(fā)展,真正做到與時俱進。
二、大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)所面臨的影響
許多企業(yè)越來越重視大數(shù)據(jù)技術(shù),對于相應(yīng)人才的需求量亦在不斷增長。不管是何種規(guī)模的企業(yè)均需要由專業(yè)的大數(shù)據(jù)人才作保障,采用大數(shù)據(jù)技術(shù)實現(xiàn)企業(yè)跨越式發(fā)展。不過,大部分企業(yè)并沒有真正掌握大數(shù)據(jù)技術(shù),企業(yè)迫切需要掌握大數(shù)據(jù)技術(shù)的人才,這一人才缺口在現(xiàn)在或者將來均會呈現(xiàn)出比較大的趨勢。
自從天貓掀起“雙11”的購物浪潮,大數(shù)據(jù)技術(shù)就開始被越來越多的企業(yè)所重視。在互聯(lián)網(wǎng)中,大數(shù)據(jù)技術(shù)更是得到迅速發(fā)展,與之相關(guān)的軟件人才將成為眾多互聯(lián)網(wǎng)企業(yè)所青睞的對象。許多高校開始重視軟件工程專業(yè)人才的培養(yǎng),并且加大投入力度,力求培養(yǎng)出合格的人才。在大數(shù)據(jù)時代下,軟件工程專業(yè)教學(xué)會面臨許多新情況和新問題。為了滿足大數(shù)據(jù)時代企業(yè)對人才的要求,高校要積極調(diào)整人才培養(yǎng)的方法,明確培養(yǎng)目標,加大教學(xué)改革力度。
三、軟件工程專業(yè)教學(xué)現(xiàn)狀
許多高校雖然高度重視軟件工程專業(yè)教學(xué),但還是會存在一定的問題。首先,在教學(xué)時重視理論教學(xué),輕視實踐教學(xué)。軟件工程專業(yè)對學(xué)生的能力具有非常嚴格的要求,學(xué)生需要在熟練掌握理論知識的基礎(chǔ)上提高自身實踐能力。不過,許多高校卻重視學(xué)生的期末考試成績,沒有考慮到學(xué)生綜合能力提升。為了保證學(xué)生取得好成績,教師會將更多注意力集中在理論知識教學(xué)之上,實踐環(huán)節(jié)不斷減少。其次,在教學(xué)中許多內(nèi)容比較膚淺,教師不能講授更有深度的知識。這是由于教師的教學(xué)水平不足,專業(yè)知識掌握有限。由于每個學(xué)校的學(xué)科方向不同,教師在教學(xué)期間,通常會依據(jù)教材講解,這樣就會增加理論教學(xué)比重,實踐教學(xué)偏少,教學(xué)內(nèi)容不能得到有效拓展。在這種情況下,教學(xué)內(nèi)容不夠豐富,也不能充分滿足學(xué)生的需求。鑒于軟件工程的專業(yè)性,需要加強符合實際情況的教學(xué)內(nèi)容講授,否則就會使得人才培養(yǎng)陷入滯后的局面。一部分學(xué)校的教師缺乏與軟件工程有關(guān)的實際工作經(jīng)歷,比較缺乏實踐經(jīng)驗,如果繼續(xù)延續(xù)依照課本講授的單一教學(xué)模式,則必然會影響學(xué)生能力的提升。
四、大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)改革
(一)改革教學(xué)內(nèi)容,緊密結(jié)合實際需求
首先,要保證軟件工程專業(yè)的教學(xué)內(nèi)容滿足大數(shù)據(jù)時代需求。這是一個瞬息萬變的時代,知識的更新速度飛快,因此,軟件工程必須要緊密結(jié)合時代需求,關(guān)注與大數(shù)據(jù)有關(guān)的問題。加強大數(shù)據(jù)統(tǒng)計軟件、程序設(shè)計和數(shù)據(jù)庫系統(tǒng)等實踐能力的培養(yǎng),對學(xué)生進行針對性訓(xùn)練。比如,常見的大數(shù)據(jù)平臺是Hadoop生態(tài)體系,版本是Apache開源社區(qū)。國內(nèi)外知名互聯(lián)網(wǎng)存儲和數(shù)據(jù)處理系統(tǒng)是這一生態(tài)系統(tǒng)的常用客戶,如國內(nèi)的騰訊、百度、阿里巴巴;國際的Facebook和Twitter。因此,軟件工程專業(yè)要引進Hadoop生態(tài)系統(tǒng)有關(guān)的知識,如HBase、Hive、Zookeeper、數(shù)據(jù)交換、大數(shù)據(jù)查詢、大數(shù)據(jù)項目實踐等。
在大數(shù)據(jù)時代下,企業(yè)對于軟件工程人才的需求會更有針對性。這就意味著軟件工程專業(yè)教學(xué)內(nèi)容必須要符合企業(yè)的要求,使教學(xué)內(nèi)容更加實用,使學(xué)生能夠做到理論聯(lián)系實踐,能夠運用所學(xué)知識解決問題,具備強大的學(xué)習(xí)能力和產(chǎn)品開發(fā)能力。
(二)創(chuàng)新教學(xué)方法,實現(xiàn)對學(xué)生的全面培養(yǎng)
在大數(shù)據(jù)時代下,軟件工程教學(xué)要擺脫傳統(tǒng)教學(xué)模式,積極采取與時代同步的教學(xué)方式,將理論知識與實踐教學(xué)有機結(jié)合,保證學(xué)生得到全面培養(yǎng)。傳統(tǒng)的教學(xué)模式時常會導(dǎo)致理論與實踐脫節(jié),創(chuàng)新教學(xué)模式后,就可以保證理論與實踐得到高度融合,以邊講授理論知識邊實踐的方式,加深學(xué)生對知識的理解,并得到充分訓(xùn)練。經(jīng)過不斷學(xué)習(xí)后,學(xué)生就可以掌握扎實的基礎(chǔ)知識和實踐能力,自身綜合素質(zhì)也可以得到進一步提升。通常要根據(jù)不同的課程類型選擇相應(yīng)的教學(xué)方法。
在進行理論教學(xué)時,教師可以采用問題驅(qū)動教學(xué)法。比如,在講授“操作系統(tǒng)”時,要充分結(jié)合教學(xué)大綱的要求,使學(xué)生掌握操作系統(tǒng)基本原理。由于該課程中有許多專業(yè)的知識點,不容易被學(xué)生所理解,因此,教師可通過問題驅(qū)動的方式使學(xué)生能夠圍繞問題開展學(xué)習(xí)。
進行實踐教學(xué)時,要保證學(xué)生得到針對性的鍛煉,因此,可采用項目教學(xué)法,使學(xué)生能夠面對一個完整的項目。比如,在講授“Java程序設(shè)計”時,教師要為學(xué)生選擇合適的項目,要保證這一項目貫穿教學(xué)始終。
(三)引入互聯(lián)網(wǎng),改革教學(xué)方式
為了實現(xiàn)軟件工程教學(xué)改革,要積極引入互聯(lián)網(wǎng)技術(shù),隨時滿足學(xué)生的學(xué)習(xí)需求。在互聯(lián)網(wǎng)和智能手機普及的今天,學(xué)生的學(xué)習(xí)方式發(fā)生很大變化,教師可利用互聯(lián)網(wǎng)的特點進行教學(xué)。由于企業(yè)在開發(fā)、測試部署時,會有特定的軟件環(huán)境,因此,在軟件工程教學(xué)中,要保證學(xué)生能夠熟悉軟件環(huán)境,這樣就可以減少在后續(xù)工作中存在的問題。引入企業(yè)的案例進行教學(xué)。
(四)改進考核方式,重視學(xué)生綜合素質(zhì)培養(yǎng)
第一,要關(guān)注學(xué)生的日常學(xué)習(xí)動態(tài),加強日??己耍私鈱W(xué)生的平時表現(xiàn),這樣就可以保證考核結(jié)果更加客觀公正。這種考核方法可以稱之為全過程考核,可以避免考核評價結(jié)果不夠公正和客觀的問題。全過程考核會將日常作業(yè)、測驗等內(nèi)容均納入考核體系之中,對學(xué)生進行分項打分,這樣就可以使學(xué)生了解真實的學(xué)習(xí)情況與表現(xiàn)。第二,要加大實踐考核力度,通過上機操作、實驗、撰寫報告等方式保證學(xué)生的實踐能力得到客觀展現(xiàn),提高學(xué)生動手操作能力。
(五)加大校企合作力度,培養(yǎng)專業(yè)人才
在大數(shù)據(jù)時代下,高校要保證人才滿足企業(yè)、社會的發(fā)展需求,不過,僅憑高校一己之力,很難培養(yǎng)出全面的人才,由于高校的資源有限,因此就迫切需要吸取更多的資源。高校要加強與企業(yè)的合作,使人才得到更加多元化的培養(yǎng)。校企合作是一種雙贏的戰(zhàn)略方式,學(xué)校和企業(yè)可以各自利用優(yōu)秀的資源實現(xiàn)對人才的培養(yǎng)。企業(yè)擁有真實可信的工作環(huán)境,能夠為學(xué)生提供良好的實踐機會,使學(xué)生能夠得到真正的訓(xùn)練,了解企業(yè)對于人才的需求,不斷提高自身技能。
五、結(jié)語
隨著時代的不斷發(fā)展,大數(shù)據(jù)技術(shù)迅速走進人們的視野,各行各業(yè)也受到大數(shù)據(jù)的影響而面臨轉(zhuǎn)型和升級。大數(shù)據(jù)技術(shù)對目前的軟件工程技術(shù)和軟件工程專業(yè)教育帶來一系列挑戰(zhàn),因此,在大數(shù)據(jù)時代下,高校軟件工程教學(xué)改革勢在必行。由于軟件工程專業(yè)包含內(nèi)容眾多,十分復(fù)雜,而且還要將其與大數(shù)據(jù)技術(shù)有機結(jié)合,因此,軟件工程人才需要具備多樣化的知識和技能。為了培養(yǎng)出優(yōu)秀的人才,使人才滿足企業(yè)的需求,就要采用多元化的教學(xué)手段,更新教學(xué)內(nèi)容,將理論與實踐有機結(jié)合,達到學(xué)以致用的目的,使學(xué)生更有競爭力,使企業(yè)能夠獲得優(yōu)秀的人才,提高高校的知名度。此外,教學(xué)內(nèi)容要進一步完善,教學(xué)方式也需要推陳出新,以循序漸進的方式逐步培養(yǎng)學(xué)生的技能,使其能夠真正為企業(yè)、科研做出貢獻,軟件工程行業(yè)亦會面臨廣泛的發(fā)展天地。
參考文獻
[1]馬睿,邵蘭潔,潘武敏.大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)改革的研究[J].電子世界,2019(1):72,74.
[2]翁業(yè)林.大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)改革的探討[J].農(nóng)家參謀,2018(22):206.
[3]段群,韓麗娜,李紅.大數(shù)據(jù)時代下地方應(yīng)用型高校軟件工程專業(yè)課程體系的研究[J].微型電腦應(yīng)用,2018,34(10):43-46.
[4]吳育進.芻議大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)改革的方法[J].計算機產(chǎn)品與流通,2018(5):182.
[5]李躍飛.論大數(shù)據(jù)時代下軟件工程專業(yè)教學(xué)改革[J].農(nóng)村經(jīng)濟與科技,2017,28(24):280.
Research on Teaching Reform of Software Engineering Specialty in the Era of Big Data
AN Song
(Hebei Institute of International Business and Economics, Qinhuangdao, Hebei 066311, China)
Abstract: In the era of big data, the teaching of software engineering specialty is facing many new problems. Schools and teachers should attach great importance to this specialty and take effective measures to carry out teaching reform. Software engineering is a systematic, professional and practical subject, which contains much multidisciplinary knowledge, so students will face many difficulties in the learning process. Teachers should take effective methods to improve students' interest and make the software engineering teaching reform meet the requirements of the big data era.
Key words: big data era; software engineering; teaching reform