精靈醬醬兒
Web前端職位:“網(wǎng)頁制作”、“前端制作工程師”、“網(wǎng)站重構(gòu)工程師”、“前端開發(fā)工程師”、“資深前端開發(fā)工程師”以及“前端架構(gòu)師”。一般來說,幾個人的小團隊這個職位的名稱沒有那么嚴格了,叫網(wǎng)頁制作或者前端制作什么的;規(guī)模較小的UED中的Web前端團隊,叫做“網(wǎng)頁制作工程師”或者“Web前端制作工程師”;騰訊的Web前端設(shè)置比較特殊,他們的規(guī)模較大,不叫UED,而是叫做ISD,他們的分工一般來說也是只負責(zé)Web頁面的HTML和CSS部分,可能也包含少部分的JavaScript代碼,而他們的這個職位叫做“Web重構(gòu)工程師”。而類似淘寶UED這種比較大的UED團隊,其Web前端人員的職責(zé)范圍也更大一些,他們的Web前端人員不僅要做HTML和CSS,還要做全部的JavaScript或者ActionScript,并且進一步擴展到Ajax甚至PHP等腳本語言的范圍,而其相關(guān)的職位則主要分為“前端開發(fā)工程師”、“資深前端開發(fā)工程師”以及“前端架構(gòu)師”。
只會品菜
前端到底是個啥:前端其實是個很大的范疇。簡單點說,針對瀏覽器的開發(fā),瀏覽器呈現(xiàn)出來的頁面就是前端。它的實質(zhì)是前端代碼在瀏覽器端被編譯、運行、渲染。前端代碼主要由三個部分構(gòu)成:HTML(超文本標記語言)、CSS(級聯(lián)樣式表)、JavaScript。web前端開發(fā)工程師的三種級別,一般分為初級工程師、中級工程師、高級工程師。
初級前端工程師:能熟練使用html、css、js 主要工作還是搭建靜態(tài)頁面。進階的知識的話就是響應(yīng)式這一塊了,一套代碼能適配pc+手機是初級前端工程師的進階,
中級前端工程師:作為一名中級前端工程師的話,除了上面的以外,還需要會使用一些框架之類的東西,像bootstrap、jquery之類的。進階的知識應(yīng)該是ajax這一塊了,當(dāng)然ajax并不難,了解怎么與后臺交互是學(xué)習(xí)ajax的關(guān)鍵點,
高級前端工程師:想成為高級前端工程師,首先要學(xué)習(xí)的就是前端工程化,進階框架angular、vue、react 。那它和jquery有著很大區(qū)別。vue是數(shù)據(jù)控制頁面渲染及狀態(tài),而jquery是DOM節(jié)點控制渲染,vue渲染頁面更容易更優(yōu)雅。vue能夠把前端項目徹底工程化,有配置文件、可以安裝第三方模塊、配合webpack打包、可以實現(xiàn)模塊化開發(fā)…等等,當(dāng)然簡單是它最大的優(yōu)勢。進階就是要學(xué)習(xí)es6 7 語法、vuex、Element_ui (開發(fā)pc端框架)、vux(開發(fā)手機端框架)、Mint UI(開發(fā)手機端框架)、Nodejs(后端語言,js語法),
優(yōu)質(zhì)工程師考試問答知識庫