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