◆羅莉霞
淺析移動互聯(lián)時代Web前端崗位課程群建設(shè)
◆羅莉霞
(湖南信息學(xué)院 湖南 410151)
近年來,Web應(yīng)用程序的前端技術(shù)獲得了迅速發(fā)展,隨著而來的是Web前端崗位需求。對Web前端崗位就業(yè)進行分析發(fā)現(xiàn)崗位結(jié)構(gòu)性就業(yè)矛盾在崗位需求不斷擴大的情況下有了更加明顯的顯現(xiàn)。為了解決此問題,強調(diào)基于Web前端崗位需求的課程群便有了突出的現(xiàn)實意義。對現(xiàn)階段Web前端課程建設(shè)工作進行分析會發(fā)現(xiàn)其還存在著一些比較顯著的實際問題,基于問題解決目的進行討論,對課程建設(shè)的具體原則以及課程體系重構(gòu)的具體目標和要求進行明確。文章對現(xiàn)階段移動互聯(lián)時代Web前端崗位課程群建設(shè)進行了分析討論,旨在為實踐提供指導(dǎo)與幫助。
移動互聯(lián)時代;Web前端崗位;課程群;建設(shè)
從2014年開始,基于互聯(lián)網(wǎng)的應(yīng)用軟件呈現(xiàn)爆發(fā)式增長狀態(tài),因此出現(xiàn)了大量的Web前端開發(fā)崗位的人才需求。在Web前端崗位人才需求不斷增加的情況下還出現(xiàn)了崗位結(jié)構(gòu)性就業(yè)矛盾。就此種矛盾的具體產(chǎn)生來看,其與當(dāng)前的Web前端開發(fā)方面的人才培養(yǎng)方案和課程建設(shè)落后有顯著的關(guān)系。綜合目前的教育現(xiàn)狀和產(chǎn)業(yè)發(fā)展現(xiàn)狀,要有效解決Web前端崗位開發(fā)人才需求問題,同時要解決結(jié)構(gòu)性就業(yè)矛盾,一項重要的策略是了解當(dāng)前的Web前端技術(shù)生態(tài)體系,并構(gòu)建符合行業(yè)要求的課程群?;诖?,就課程群的具體建設(shè)做分析和討論便有了突出的現(xiàn)實價值。
結(jié)合資料進行分析,前端是軟件架構(gòu)和程序設(shè)計領(lǐng)域中的專業(yè)術(shù)語,其與后端相對應(yīng)。所謂的前端具體指的是用于采集輸入信息、呈現(xiàn)輸出信息、直接和用戶交互的部分。在實踐中,程序的界面樣式以及視覺呈現(xiàn)等均屬于前端。Web應(yīng)用程序是現(xiàn)階段計算機程序類型當(dāng)中的一種,其數(shù)量上存在著非常顯著的優(yōu)勢。在Web應(yīng)用程序中,其前端被稱為Web前端。
就目前的分析來看,Web前端崗位的大量形成始于2014年。在2013年全球經(jīng)濟復(fù)蘇時,受經(jīng)濟持續(xù)增長和移動互聯(lián)網(wǎng)快速發(fā)展的影響,軟件開發(fā)出現(xiàn)了非常顯著的變化,主要表現(xiàn)為應(yīng)用程序市場需求日益龐大,工作量大增,而且程序結(jié)構(gòu)的復(fù)雜性有了顯著的提升,分層架構(gòu)在程序設(shè)計中得到了普遍性應(yīng)用,前端成了獨立的分層[1]。與此同時,多端應(yīng)用和用戶對前端的高體驗對前端的表現(xiàn)能力以及迭代頻率提出了更高的要求,種種改變形成了大量以前端工程師為代表的前端崗位。
在Web前端開發(fā)的過程中,自然會利用前端技術(shù),所以對前端技術(shù)進行分析與討論,明確技術(shù)的具體特點,這對于實踐中的技術(shù)利用有突出現(xiàn)實意義。結(jié)合目前的工作實踐,前端技術(shù)主要有如下特點:1)技術(shù)生態(tài)存在著復(fù)雜多樣性。就前端技術(shù)的具體分析來看,其知識體系是以Web頁面為載體,且圍繞HTML+CSS和JavaScript基礎(chǔ)技術(shù)展開的技術(shù)生態(tài)體系。目前,前端技術(shù)領(lǐng)域的活躍度比較高,開發(fā)模式、設(shè)計理念以及開發(fā)庫、框架等比較多,所以導(dǎo)致技術(shù)生態(tài)的復(fù)雜性和多樣性。2)應(yīng)用需求爆發(fā)式增長[2]。隨著移動互聯(lián)時代的到來,網(wǎng)絡(luò)成了影響人們生活、工作的重要因素,社會對網(wǎng)絡(luò)、對軟件程序的應(yīng)用需求有了顯著增加。3)技術(shù)更新快,應(yīng)用迭代周期短。就目前的前端技術(shù)應(yīng)用來看,其更新速度非常快,而且迭代周期整體表現(xiàn)比較短。
在移動互聯(lián)時代,強調(diào)Web前端崗位課程群的建設(shè)對解決目前實踐中的具體問題有積極的意義,所以強調(diào)課程群構(gòu)建有突出的現(xiàn)實價值。結(jié)合目前的課程群建設(shè)實踐進行分析,要實現(xiàn)高質(zhì)量課程群的建設(shè),必須要掌握當(dāng)前的課程群建設(shè)問題,還要把握課程群建設(shè)的原則,更要對課程群建設(shè)的具體內(nèi)容進行強調(diào),這樣,最終建設(shè)的課程群才會表現(xiàn)得更加具有實用性。
結(jié)合目前的實踐進行分析會發(fā)現(xiàn)Web前端課程的建設(shè)起步比較晚,雖然經(jīng)歷了不斷發(fā)展,課程實現(xiàn)了優(yōu)化,但是總結(jié)目前的具體情況,一些問題依然存在。具體表現(xiàn)為:1)觀念陳舊、認知不足,課程存在著明顯的單一性。就實踐分析來看,非常普遍的一個錯誤認知是:前端就是網(wǎng)頁,前端就是UI。這種錯誤的認知觀念直接導(dǎo)致了課程開設(shè)的合理性問題。從現(xiàn)實分析來看,因為課程的開設(shè)存在著問題,所以學(xué)生在學(xué)習(xí)中難以理解和掌握Web頁面的運行機制。2)課程內(nèi)容方面并沒有觸及核心技術(shù)[3]。結(jié)合實踐進行分析發(fā)現(xiàn)“因材施教”思想使得老師在教學(xué)的過程中出現(xiàn)了避重就輕、避難就易的情況,所以在教學(xué)的真正組織開展中,主要的內(nèi)容是HTML+CSS的基本知識,而講述前端的核心技術(shù)JavaScript語言卻很少涉及??偟膩碇v,因為課程的建設(shè)存在著明顯的落后性,所以培養(yǎng)的學(xué)生難以滿足企業(yè)的需要。基于此,很多專業(yè)畢業(yè)生要想真正在崗位上獨當(dāng)一面,還需要進入企業(yè)培養(yǎng)1~2年,這使得Web前端崗位應(yīng)用人才出現(xiàn)了巨大的缺口。
課程群這個概念脫胎于20世紀90年代的“課群”概念,其具體指的是為了完善同一施教對象的認知結(jié)構(gòu)而將本專業(yè)或者是跨專業(yè)培養(yǎng)方案中若干門在知識、方法和問題等方面具有邏輯聯(lián)系的課程加以整合而形成的具有完整性的課程體系。在近年來的教育發(fā)展中,基于課程群的理論研究和實踐均在不斷發(fā)展,所以課程群的理論以及實踐成熟性獲得了顯著的提升,其在教育實踐中也得到了廣泛的應(yīng)用[4]。近年來,前端獲得了迅速的發(fā)展,且其已經(jīng)成長為了具有龐大特點、技術(shù)更替頻繁的技術(shù)生態(tài)體系。就前端以及相關(guān)專業(yè)的人才培養(yǎng)來看,必須要基于全局以及行業(yè)的實際需要構(gòu)建以JavaScript為核心的、模塊化的、可重構(gòu)的前端課程群。在實踐中,前端課程群的具體利用不僅可以有效實現(xiàn)教學(xué)效率和教學(xué)質(zhì)量的提高,而且可以培養(yǎng)出更具實際需要的人才。
對Web前端崗位課程群的具體建設(shè)進行分析,會發(fā)現(xiàn)在課程群建設(shè)實踐中,為了保證課程群的實踐價值,必須要基于具體的原則開展相應(yīng)的工作。結(jié)合目前的實際要求,課程群的建設(shè)必須要滿足5個基本的原則:1)整體性原則。就整體性原則的具體分析來看,其主要是基于更好的人才培養(yǎng)需要和產(chǎn)業(yè)發(fā)展全局規(guī)劃而強調(diào)的內(nèi)容。2)相關(guān)性原則。因為課程群是多門課程組成的,且課程之間存在著知識、方法、問題等方面的邏輯關(guān)系,所以在課程群建設(shè)的時候需要對相應(yīng)的內(nèi)容進行明確。3)獨立性原則。就獨立性原則的具體分析來看,其主要體現(xiàn)在課程之間和知識技能單元之間[5]。4)關(guān)鍵性原則。所謂的關(guān)鍵性原則具體指的是在課程群的建設(shè)實踐中必須要明確核心內(nèi)容,同時需要實現(xiàn)核心內(nèi)容與其他內(nèi)容的有效銜接。5)共享性原則,指的是課程的開發(fā)和建設(shè)會消耗許多資源,為了避免重復(fù)性建設(shè),可以實現(xiàn)跨專業(yè)、跨學(xué)校以及跨區(qū)域、跨行業(yè)的聯(lián)合性加強,以此來實現(xiàn)優(yōu)勢互補。
在明確了具體問題、建設(shè)意義和建設(shè)原則的基礎(chǔ)上,對課程群建設(shè)的內(nèi)容進行分析討論,強調(diào)建設(shè)內(nèi)容的完善,這對于最終的課程群效果發(fā)揮有顯著的現(xiàn)實價值。結(jié)合目前的工作實踐進行分析,需要明確課程群的構(gòu)建步驟。在目前的實踐中,基本步驟有6步,分別是行業(yè)需求的梳理、知識節(jié)點的整合、課程體系的重構(gòu)、課程標準的完善、教學(xué)資源的建設(shè)和教學(xué)實踐的優(yōu)化。綜合前端課程的建設(shè)過程,其主要有四個階段,具體為:1)分析階段。就這個階段的具體工作開展來看,其主要是進行工作崗位的知識和技能體系的梳理,并對相應(yīng)的內(nèi)容進行解構(gòu)。2)規(guī)劃設(shè)計。這個階段的主要工作是在分析內(nèi)容的基礎(chǔ)上對課程群的具體建設(shè)做規(guī)劃和設(shè)計,比如對課程群當(dāng)中的課程體系、教學(xué)單元知識點等進行規(guī)劃和設(shè)計,同時對課程的標準以及具體的目標進行確定。3)內(nèi)容建設(shè)。就此階段的具體工作開展來看,其核心是進行課程資源的建設(shè),同時要對課程教學(xué)過程中的設(shè)計、課件以及評價標準等進行詳細的規(guī)劃和制定。這樣,課程群的具體開展會有更加完善的內(nèi)容體系。4)實施優(yōu)化。實施優(yōu)化具體指的是將課程群在實際教學(xué)的過程中進行應(yīng)用,并通過評價和總結(jié)發(fā)現(xiàn)課程群應(yīng)用實踐中的不足。結(jié)合具體的目標和要求對課程群進行整改和優(yōu)化,這樣,最終的課程群建設(shè)實際效果會更加的突出。
以某院校的Web前端崗位課程群建設(shè)和利用為例,其主要課程群建設(shè)工作劃分為了4個階段:1)第一階段為前端基礎(chǔ),這個階段的課程主要有兩項,第一項是HTML+CSS網(wǎng)頁設(shè)計,第二項是JavaScript程序設(shè)計基礎(chǔ)。2)第二階段為開發(fā)階段。這個階段的課程群主要也有兩項內(nèi)容,分別是CSS設(shè)計進階和JavaScript程序設(shè)計進階。3)第三階段是項目應(yīng)用階段,此階段主要強調(diào)的內(nèi)容為前端框架與工程化、移動Web應(yīng)用開發(fā)。4)第四階段是項目實戰(zhàn),主要涉及的是前后端分離的真實項目?;诓煌碾A段教學(xué)要求進行課程群的建設(shè),然后強調(diào)課程群在教育實踐中的利用,這對于培養(yǎng)符合前端崗位需要的人才有突出現(xiàn)實價值。
綜上所述,在移動互聯(lián)時代,Web前端崗位需求大量增加,所以積極培育Web前端崗位人才有突出的現(xiàn)實價值。結(jié)合目前的Web前端崗位人才培育實踐可知人員培養(yǎng)存在非常顯著的崗位結(jié)構(gòu)性就業(yè)矛盾,這種情況對人才培育的實際效果提升非常不利,本文介紹的Web前端崗位課程群建設(shè)和實施可以有效解決教育實踐中存在的具體問題。
[1]邵明英,王揚.移動互聯(lián)時代大學(xué)生手機學(xué)習(xí)效果影響因素研究[J].國家教育行政學(xué)院學(xué)報,2020,000(002):71-78.
[2]柳棟,馬濤,容梅,等.中小學(xué)人工智能課程群建設(shè)的一種跨領(lǐng)域開放框架[J].中國電化教育,2020,407(12):21-26+33.
[3]楊瑞仙,萬佳琦. UIUC iSchool數(shù)據(jù)科學(xué)課程群調(diào)查研究[J].圖書情報工作,2020,v.64;No.653(16):124-133.
[4]葉文娟.“互聯(lián)網(wǎng)+”時代高校健美操網(wǎng)絡(luò)課程的建設(shè)研究[J].教育理論與實踐,2019,v.39;No.674(03):65-66.
[5]韓旭,張祺.移動互聯(lián)時代的移動閱讀行為研究——以微信讀書APP為例[J]. 出版廣角,2019,000(024):73-75.
2020年湖南信息學(xué)院教學(xué)改革研究項目“基于OBE的應(yīng)用型本科院校Web前端課程群建設(shè)與探索”(XXY2017)