本文章著作權(quán)歸小圓和饑人谷所有,轉(zhuǎn)載須說明來源
問答
1.什么是前端
前端對(duì)于網(wǎng)站來說,通常是指,網(wǎng)站的前臺(tái)部分包括網(wǎng)站的表現(xiàn)層和結(jié)構(gòu)層。因此前端技術(shù)一般分為前端設(shè)計(jì)和前端開發(fā),前端設(shè)計(jì)一般可以理解為網(wǎng)站的視覺設(shè)計(jì),前端開發(fā)則是網(wǎng)站的前臺(tái)代碼實(shí)現(xiàn),包括基本的HTML和CSS以及JavaScript/ajax,現(xiàn)在最新的高級(jí)版本HTML5、CSS3,以及SVG等。
2.互聯(lián)網(wǎng)職位有哪些常見的簡(jiǎn)稱
- PM 項(xiàng)目經(jīng)理或產(chǎn)品經(jīng)理
- PD 產(chǎn)品經(jīng)理
- UI 用戶設(shè)計(jì)
- UE 交互設(shè)計(jì)師,視覺設(shè)計(jì)師
- RD 后端工程師,前端工程師,無線工程師
- QA 測(cè)試工程師
- OP 運(yùn)維工程師
3.前端主要做什么
前端開發(fā)工程師的主要工作是組織和實(shí)行網(wǎng)站重構(gòu):
- 優(yōu)化:根據(jù)W3C標(biāo)準(zhǔn)進(jìn)行重構(gòu)后,可以讓前端的代碼組織更有序,顯著改善網(wǎng)站的性能,提高網(wǎng)站訪問速度,還能提高可維護(hù)性,對(duì)搜索引擎也更友好;
- 加速:重構(gòu)后的網(wǎng)站能帶來更好的用戶體驗(yàn),用XHTML+CSS重新布局后的頁面,文件更小,下載速度更快。
- 目的:網(wǎng)站重構(gòu)的目的不是為了讓網(wǎng)頁更符合Web標(biāo)準(zhǔn),重構(gòu)的本質(zhì)是構(gòu)建一個(gè)前端靈活的MVC框架,即HTML作為信息模型(Model),CSS控制樣式(View),JavaScript負(fù)責(zé)調(diào)度數(shù)據(jù)和實(shí)現(xiàn)某種展現(xiàn)邏輯(Controller)。同時(shí),代碼需要具有很好的復(fù)用性和可維護(hù)性。這是高效率、高質(zhì)量開發(fā)以及協(xié)作開發(fā)的基礎(chǔ)。
4.互聯(lián)網(wǎng)公司產(chǎn)品流程
- 產(chǎn)品經(jīng)理收集及定義需求
- PM和交互設(shè)計(jì)師討論后定義交互稿,再交由視覺設(shè)計(jì)師細(xì)化出PSD文件
- 全體開會(huì)做需求評(píng)審,定排期,項(xiàng)目啟動(dòng)
- 交由RD開發(fā),切圖成模板,前端和后端定好接口格式,將靜態(tài)頁面轉(zhuǎn)化成動(dòng)態(tài)頁面
- 交由QA提測(cè) ,修復(fù)bug,功能預(yù)演
- 交由OP發(fā)布上線