前端开发简介
一、前端開(kāi)發(fā)
前端工程師“Front-End-Developer”源自于美國(guó)。大約從2005年開(kāi)始正式的前端工程師角色被行業(yè)所認(rèn)可,到了2010年,互聯(lián)網(wǎng)開(kāi)始全面進(jìn)入移動(dòng)時(shí)代,前端開(kāi)發(fā)的工作越來(lái)越重要。
最初所有的開(kāi)發(fā)工作都是由后端工程師完成的,隨著業(yè)務(wù)越來(lái)越繁雜,工作量變大,于是我們將項(xiàng)目中的可視化部分和一部分交互功能的開(kāi)發(fā)工作剝離出來(lái),形成了前端開(kāi)發(fā)。
由于互聯(lián)網(wǎng)行業(yè)的急速發(fā)展,導(dǎo)致了在不同的國(guó)家,有著截然不同的分工體制。
在日本和一些人口比較稀疏的國(guó)家,例如加拿大、澳洲等,流行“Full-Stack Engineer”,也就是我們通常所說(shuō)的全棧工程師。通俗點(diǎn)說(shuō)就是一個(gè)人除了完成前端開(kāi)發(fā)和后端開(kāi)發(fā)工作以外,有的公司從產(chǎn)品設(shè)計(jì)到項(xiàng)目開(kāi)發(fā)再到后期運(yùn)維可能都是同一個(gè)人,甚至可能還要負(fù)責(zé)UI、配動(dòng)畫(huà),也可以是掃地、擦窗、寫(xiě)文檔、維修桌椅等等。
而在美國(guó)等互聯(lián)網(wǎng)環(huán)境比較發(fā)達(dá)的國(guó)家項(xiàng)目開(kāi)發(fā)的分工協(xié)作更為明確,整個(gè)項(xiàng)目開(kāi)發(fā)分為前端、中間層和后端三個(gè)開(kāi)發(fā)階段,這三個(gè)階段分別由三個(gè)或者更多的人來(lái)協(xié)同完成。
國(guó)內(nèi)的大部分互聯(lián)網(wǎng)公司只有前端工程師和后端工程師,中間層的工作有的由前端來(lái)完成,有的由后端來(lái)完成。
PRD(產(chǎn)品原型-產(chǎn)品經(jīng)理) - PSD(視覺(jué)設(shè)計(jì)-UI工程師) - HTML/CSS/JavaScript(PC/移動(dòng)端網(wǎng)頁(yè),實(shí)現(xiàn)網(wǎng)頁(yè)端的視覺(jué)展示和交互-前端工程師)
總結(jié)
- 上一篇: yuliu191121
- 下一篇: Chrome浏览器检查工具栏缩小