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

?

Web前端開發(fā)課程設(shè)置研究

2021-01-16 06:05:34邱紅麗張舒雅
卷宗 2020年33期
關(guān)鍵詞:工程師框架基礎(chǔ)

邱紅麗 張舒雅

(河南質(zhì)量工程職業(yè)學(xué)院,河南 平頂山 467000)

隨著互聯(lián)網(wǎng)的迅猛發(fā)展,各種互聯(lián)網(wǎng)項目的不斷興起,前端開發(fā)也由此逐漸成為一個不可缺少的專業(yè)研發(fā)角色。Web前端開發(fā)在國內(nèi)開始被重視的時間不超過五年。從2014年至今,“前端工程師”熱度持續(xù)走高,百度指數(shù)呈現(xiàn)指數(shù)增長趨勢。身邊學(xué)前端的人越來越多,前端招聘市場也異常熱鬧。雖然近兩年人工智能、大數(shù)據(jù)很火,但Web前端開發(fā)依然熱門。從招聘網(wǎng)站的數(shù)據(jù)分析來看,Web前端的崗位需求已經(jīng)遠(yuǎn)遠(yuǎn)超過主流編程語言Java的開拓人員的數(shù)量。YouTube、谷歌等大廠也紛紛將視線轉(zhuǎn)向Web前端。據(jù)統(tǒng)計,我國對于Web前端工程師人員的缺口將達(dá)到12萬左右。

與其他計算機(jī)主流技術(shù)所不同的是,Web前端所包含的知識模塊很多,且隨著實際需求的變化一直在更新迭代。目前而言,HTLL、CSS、JS、DOM仍然是目前前端技術(shù)最為基礎(chǔ)也是最為主要的四大基礎(chǔ)模塊。在掌握基礎(chǔ)模塊的基礎(chǔ)上,Web前端工程師還必須進(jìn)一步將技能層次化、系統(tǒng)化,從而能夠勝任頁面架構(gòu)、移動頁面開發(fā)等任務(wù)。

1 什么是Web前端開發(fā)

Web前端開發(fā)是協(xié)調(diào)前端設(shè)計師和后端工程師實現(xiàn)網(wǎng)站前端的開發(fā)、優(yōu)化、交互的一個職位。在Web前端興起之前,html+css的工作是被視覺人員所承擔(dān)的,而js這部分則是由后端完成的。一個簡單的網(wǎng)頁可能用div+css就可以把它寫出來,但是這里面是充滿經(jīng)驗的。隨著智能手機(jī)和移動互聯(lián)網(wǎng)的普及,各種定制化的UI風(fēng)格讓兼容問題變得越來越頭疼。因為要確保一個頁面在任何瀏覽器當(dāng)中能正常顯示是很不容易的,瀏覽器廠商那么多,各自還有自己的專屬屬性,而且有的還要求在手機(jī)中能夠顯示,能夠自適應(yīng)屏幕等。單純的css無法來控制,就需要學(xué)習(xí)javascript。因此,有企業(yè)開始把html+css+js這部分工作獨(dú)立出來,由一個新的崗位來處理,成為一個處理視覺和交互的綜合崗位,這才有了Web前端的出現(xiàn)。

因此,Web前端開發(fā)行業(yè)是伴隨Web興起而細(xì)分出來的行業(yè)。實際上,Web前端是最接近產(chǎn)品和設(shè)計的工程師,起到銜接產(chǎn)品和技術(shù)的作用,它存在互聯(lián)網(wǎng)的每個角落。從廣義上來講,所有用戶終端產(chǎn)品與視覺和交互有關(guān)的部分,都屬于前端工程師的專業(yè)領(lǐng)域。從狹義上講,Web前端就是使用HTML、CSS、JavaScript等專業(yè)技能和工具將產(chǎn)品的UI設(shè)計稿實現(xiàn)成網(wǎng)站產(chǎn)品,涵蓋用戶PC端、移動端等網(wǎng)頁,處理視覺和交互問題。

2 web前端開發(fā)的主要職責(zé)及技能要求

Web前端開發(fā)的就業(yè)面很廣,選擇的崗位有:前端開發(fā)工程師、資深前端開發(fā)工程師、網(wǎng)站重構(gòu)工程師、前端架構(gòu)師等等。他們既要與上游的交互設(shè)計師、視覺設(shè)計師和產(chǎn)品經(jīng)理溝通,又要與下游的服務(wù)器端工程師溝通,需要掌握的技能非常多。所以,不單單要掌握前端必需的各種技術(shù),同時還需要對后臺的知識以及網(wǎng)站架構(gòu)和SEO網(wǎng)站優(yōu)化技術(shù)都要有所了解。

Web前端的主要崗位職責(zé)如下:

1)負(fù)責(zé)系統(tǒng)前端的開發(fā)和優(yōu)化,包括PC前端和移動端。

2)與后端工程師協(xié)作,完成前端代碼,實現(xiàn)前后端邏輯分離開發(fā),實現(xiàn)交互效果。

3)制作標(biāo)準(zhǔn)優(yōu)化的代碼,優(yōu)化網(wǎng)站前端功能設(shè)計,解決軟件系統(tǒng)前端相關(guān)的穩(wěn)定性、效率性能的問題。

web前端的主要技能要求如下:

1)精通HTML/HTML5/CSS/CSS3/Javascript/jquery/Ajax/json等前端開發(fā)技術(shù)。

2)熟悉vue、react、angular、nodejs、bootstrap等常用前端框架,并對框架實現(xiàn)原理有深入了解; 熟悉ES5、ES6新特性。

3)理解Web標(biāo)準(zhǔn)、語義化,可以解決主流瀏覽器及不同版本的兼容性問題。

4)了解服務(wù)端后臺技術(shù)。

3 專業(yè)課課程設(shè)置

Web前端處于程序開發(fā)的一個重要環(huán)節(jié),既要與UI工程師溝通,又要與服務(wù)端的工程師溝通。

既然涉及視覺和用戶體驗,首先對UI設(shè)計知識,要涉及或者懂一些設(shè)計方面的技能和基本素養(yǎng),比如PS的一些基本操作、切圖、顏色搭配、尺寸設(shè)計、屏幕適配方案等。然后,既要精通HTML5、CSS3、JavaScript、JQuery、Ajax等這些核心的Web前端技術(shù),又要具備互聯(lián)網(wǎng)交互設(shè)計能力,熟悉后端服務(wù)器運(yùn)行環(huán)境和數(shù)據(jù)通信協(xié)議,掌握響應(yīng)式布局框架、Bootstrap、AngularJS等新的JS框架的軟件技術(shù)人才。

下面根據(jù)web前端工程師的主要職責(zé),對專業(yè)課程進(jìn)行了分模塊設(shè)置。

基礎(chǔ)模塊UI設(shè)計基礎(chǔ)、美學(xué)基礎(chǔ)核心模塊HTML5+CSS3、JavaScript程序設(shè)計、JQuery框架模塊Bootstrap、Vue、Angular 、React、 NodeJS進(jìn)階模塊面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)庫、SEO

其中,基礎(chǔ)模塊和進(jìn)階模塊是與UI設(shè)計師和服務(wù)端工程師進(jìn)行交互的模塊。作為Web前端工程師,也要有所了解。在制定課程體系時,可以根據(jù)具體上課情況,對不同模塊中的課程重新命名、重新重組,并加上相對應(yīng)的實訓(xùn)課程。比如:

1)專業(yè)基礎(chǔ)課:把美學(xué)基礎(chǔ)作為一個章節(jié)融入到UI設(shè)計基礎(chǔ)中,再加上UI的實訓(xùn)課程;

2)專業(yè)核心課1:HTML5+CSS3、JavaScript程序設(shè)計,再加上靜態(tài)前端的實訓(xùn)課程;

3)專業(yè)核心課2:JQuery 、Bootstrap、java(python或其他的后端開發(fā)語言)、mysql,再加上軟件開發(fā)的實訓(xùn)課程;

4)專業(yè)核心課3:框架課程(包括Vue、Angular 、React、NodeJS),SEO。

4 總結(jié)

經(jīng)過近幾年的快速發(fā)展,目前Web前端開發(fā)技術(shù)棧已經(jīng)進(jìn)入成熟期。在Angular 、React和Vue等框架出現(xiàn)后,前端在代碼開發(fā)方面的復(fù)雜度已經(jīng)基本得到解決,再加上Node解決前后端分離,前端技術(shù)棧本身其實已經(jīng)非常成熟,新框架的出現(xiàn),也已經(jīng)慢慢取代了幾年前的jQuery+Bootstrap模式。在設(shè)置課程體系中,可以根據(jù)實際情況設(shè)置課程,對新的框架技術(shù),可以有所側(cè)重的講解。

猜你喜歡
工程師框架基礎(chǔ)
《機(jī)械工程師》征訂啟事
“不等式”基礎(chǔ)鞏固
框架
Kenoteq的工程師研發(fā)環(huán)保磚塊
英語文摘(2021年10期)2021-11-22 08:02:40
“整式”基礎(chǔ)鞏固
廣義框架的不相交性
青年工程師
安徽建筑(2020年4期)2020-05-23 01:37:12
“防”“治”并舉 筑牢基礎(chǔ)
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
一種基于OpenStack的云應(yīng)用開發(fā)框架
沁源县| 舒城县| 浦城县| 如皋市| 杭锦后旗| 西宁市| 汕头市| 微博| 临沂市| 图木舒克市| 施甸县| 西乌珠穆沁旗| 香港| 龙江县| 简阳市| 孟连| 延川县| 康马县| 曲水县| 景洪市| 青铜峡市| 平罗县| 武定县| 老河口市| 连江县| 通州区| 西峡县| 城市| 河池市| 平遥县| 揭阳市| 文安县| 普格县| 扎鲁特旗| 永福县| 庆阳市| 开鲁县| 江阴市| 唐山市| 印江| 水富县|