App下載

WEB 前端開發(fā)工程師是什么?

猿友 2020-11-04 19:47:59 瀏覽數(shù) (32670)
反饋

通常所說的 Web 前端開發(fā)工程師(front-end Web developer,也稱為客戶端開發(fā)工程師)主要是通過 html ,css ,JavaScript ,ajax ,DOM 等前端技術(shù)(其中 html css 、JavaScript ,這三者是 web 前端開發(fā)的基本要求也是 web 前端的核心技術(shù)。),實現(xiàn)從事 Web 前端開發(fā)工作的工程師。在早期 Web 前端開發(fā)工程師被親切的稱呼為“網(wǎng)頁設(shè)計師”。

網(wǎng)頁制作是 Web 1.0 時代的產(chǎn)物,那時網(wǎng)站的主要內(nèi)容都是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。

2005年以后,互聯(lián)網(wǎng)進(jìn)入Web 2.0時代,各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。網(wǎng)頁不再只是承載單一的文字和圖片,各種豐富媒體讓網(wǎng)頁的內(nèi)容更加生動,網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于前端技術(shù)實現(xiàn)的。

隨著 Web 2.0 概念的普及和W3C 組織的推廣,網(wǎng)站重構(gòu)的影響力正以驚人的速度增長。XHTML +CSS 布局、DHTML和Ajax 像一陣旋風(fēng),鋪天蓋地席卷而來,包括百度、騰訊、淘寶、新浪、搜狐、網(wǎng)易等在內(nèi)的各種規(guī)模的IT企業(yè)都對自己的網(wǎng)站進(jìn)行了重構(gòu)。

前端開發(fā)的入門門檻其實相對較低,與服務(wù)器端語言先慢后快的學(xué)習(xí)曲線相比,前端開發(fā)的學(xué)習(xí)曲線是先快后慢。所以,對于從事IT工作的人來說,前端開發(fā)是個不錯的切入點。

w3cschool前端不得不學(xué)的3大理由.png

上圖為編程獅/W3Cschool 對為什么要學(xué)習(xí)前端的介紹,原頁面地址 http://hgci.cn/group/senior/initfrontend 也正因為如此,前端開發(fā)領(lǐng)域有很多自學(xué)的同行,但是后面的學(xué)習(xí)曲線越來越陡峭,每前進(jìn)一步都很難。另一方面,正如前面所說,前端開發(fā)是個非常新的職業(yè),對一些規(guī)范和最佳實踐的研究都處于探索階段。總有新的靈感和技術(shù)不時閃現(xiàn)出來,例如HTML5 、CSS3 、JavaScript 、負(fù)邊距布局、柵格布局等;各種JavaScript框架層出不窮,為整個前端開發(fā)領(lǐng)域注入了巨大的活力;瀏覽器大戰(zhàn)也越來越白熱化,跨瀏覽器兼容方案依然是五花八門。為了滿足"高可維護性"的需要,需要更深入、更系統(tǒng)地去掌握前端知識,這樣才可能創(chuàng)建一個好的前端架構(gòu),保證代碼的質(zhì)量。

現(xiàn)代 web 前端開發(fā)已經(jīng)不能像傳統(tǒng) web 開發(fā)已經(jīng)簡單的描述成切圖、css 、js 了。在新的 HTML5 規(guī)范中,加入很多新的特性,這樣就對 web 前端工程師有了更高的要求,比如數(shù)據(jù)庫操作,使用 cancvs、css3 繪圖?,F(xiàn)在則能使用 html5 組織頁面,使用 css3 繪圖,很多元素已經(jīng)不需要再使用圖片還原設(shè)計,這是一個最大的進(jìn)步。

javascript 也在向更強大的編程語言發(fā)展,現(xiàn)在js已經(jīng)成為了各大主流瀏覽器默認(rèn)的前端腳本了。所以 javascript 更是核心中的核心,當(dāng)然想要成為 web 前端工程師,html、css、javascript 還是遠(yuǎn)遠(yuǎn)不夠的,同時需要掌握一定的后端開發(fā)語言,比如 java、php 等后端開發(fā)腳本,所以先要入門 web 前端,在就是不斷地額學(xué)習(xí)不斷地充實自己的知識庫,成為一名優(yōu)秀的 web 前端工程師。

以上就是 web 前端開發(fā)工程師是什么?的詳細(xì)內(nèi)容,更多請關(guān)注編程獅官網(wǎng) 的其它相關(guān)文章!

推薦課程

推薦閱讀

w3cschool文章底部二維碼

1 人點贊