網頁(WEB)前端開發工程師

所屬行業:互聯網/IT計算機 - 計算機軟件

網頁(WEB)前端開發工程師職業介紹


Web前端開發技術包括三個要素:HTML、CSS和JavaScript,但隨著RIA的流行和普及,Flash/Flex、Silverlight、XML和服務器端語言也是前端開發工程師應該掌握的。隨著時代的發展,前端開發技術的三要素也演變成為現今的:html5,css3,jquery。Web前端開發工程師既要與上游的交互設計師、視覺設計師和產品經理溝通,又要與下游的服務器端工程師溝通,需要掌握的技能非常多。這就從知識的廣度上對Web前端開發工程師提出了要求。如果要精于前端開發這一行,也許要先精十行。然而,全才總是少有的。所以,對于不太重要的知識,我們只需要“通”即可。但“通”到什么程度才算夠用呢?對于很多初級前端開發工程師來說,這個問題是非常令人迷惑的。

前端開發的入門門檻其實非常低,與服務器端語言先慢后快的學習曲線相比,前端開發的學習曲線是先快后慢。所以,對于從事IT工作的人來說,前端開發是個不錯的切入點。也正因為如此,前端開發領域有很多自學成“才”的同行,但大多數人都停留在會用的階段,因為后面的學習曲線越來越陡峭,每前進一步都很難。另一方面,正如前面所說,前端開發是個非常新的職業,對一些規范和最佳實踐的研究都處于探索階段。總有新的靈感和技術不時閃現出來,例如CSS sprite、負邊距布局、柵格布局等;各種JavaScript框架層出不窮,為整個前端開發領域注入了巨大的活力;瀏覽器大戰也越來越白熱化,跨瀏覽器兼容方案依然是五花八門。為了滿足“高可維護性”的需要,需要更深入、更系統地去掌握前端知識,這樣才可能創建一個好的前端架構,保證代碼的質量。


職業定義

職業定義:Web開發工程師,是通過相關編程語言進行網頁內容實現的專業人員。
職業其他名稱:頁面重構師

任務職責

1、網頁頁面實現:把網頁上具體的內容根據需求進行實現;

2、頁面交互:主要設計和實現用戶與網頁進行交互的界面;

3、與后端通訊:相關的事件相應信息需要與后端進行通信,實現前后臺的管理和控制,協助后端開發;

4、熟悉各種網絡知識和網絡協議,借此保證頁面在網絡上的順利運行。

5、與產品經理、產品設計師進行深入溝通,了解產品各方面的具體需求;

6、接收用戶反饋的使用信息,根據反饋信息對產品進行相應的調整和處理。

根據用戶反饋、bug數量來考核。

學歷要求

本科及以上。

了解軟件工程方面的專業知識更有助于同學們順利進入這一行業。

知識背景需要了解計算機類的專業知識,有自己較為熟悉的編程語言,掌握PHP、 C++,精通HTML、CSS和JavaScript等web前端技術。


大學課程

C語言 JAVA 數據結構 軟件工程 計算機算法導論管理學 JavaScript程序語言設計 軟件工程 數據挖掘 溝通技巧

職業技能

1.能夠熟練使用英語進行溝通,許多最新的前沿技術需要從英文網站進行了解,一些英文文檔也需要英文方面基礎;
2.JavaScript、HTML、CSS語言的熟練使用,因為這三種編程語言是web前端工程師最常用的;
3.關于軟件工程方面的內容要有一定的了解,包括一些體系結構、設計模式等;
4.了解掌握計算機高級程序語言設計的各種常見算法,有較強的邏輯思維能力。

邏輯思維能力;時間管理;溝通能力;團隊合作精神。

從業資格

無計算機相關比賽類證書

常用工具

代碼編輯器:sublimetext、webstorm、notepad++VimEclipse、WAMP
繪圖工具:Photoshop
數據庫:Mysql mangodb
瀏覽器:chrome
抓包工具:fiddle 
開放語言JS、CSS

薪資待遇

基本工資+績效提成+獎金,根據部門績效可能會有年終獎。

4(薪酬滿意度評分:1點~5點,分別代表“非常不滿意”~“非常滿意”)

五險一金、通訊補助、零食。

工作環境

基本都位于互聯網商業大廈內部,交通便利,開放式環境。

1.互聯網公司通用的工作環境,屬于較大面積的開放式大廳;
2.使用小的隔斷分成不同的個人區域;
3.每個人可以獨立工作的同時也能方便的與其他人進行溝通,響應問題也比較及時;
4.整體的環境感覺屬于可以讓員工較為滿意的環境。工作場所設有休息區,公司也提供了一些簡單健身器材、書籍、免費的飲品等。

發展前景

前兩年Web前端崗位較為火熱,整個行業從業人員缺口較大,很多企業公司缺少相關web前端的開發人員,相比后端開發人員來說前端的缺口還是很大的;Web前端這一行業往后的兩三年的發展應該還是比較火熱,前景看好,但是在往后3-5年的發展前景未知。主要原因是因為整個行業屬于較為新興的行業,目前發展的時間較短,雖然整體的發展也較快,但這一行業有很多新生事物,行業內發生的變化也很多,未來的發展前景很難預測。

1、初級前端工程師—高級前端工程師—資深前端工程師—前端構架師—全棧工程師(百度)
2、實習生—前端開發工程師—高級開發工程師—資深開發工程師—架構師

對視覺設計、產品交互特別感興趣的人來說,前端是一個非常好的工作。但是前端需要的知識比較多,需要學習的范圍比較廣。如果深入研究可能會有很多問題和難點。整個前端行業技術較為新興,整體不那么成熟。

職業道德

1、遵紀守法,遵守相關法律法規,對產品數據要保密,敬崗愛業,不能把業務代碼私自外泄或開源;
2、誠實守信,不剽竊他人成果,不虛構自己成績;
3、勇于擔當,主動學習新知識新技術;
4、受人之托忠人之事,對領導要求的事情要按時保證質量完成;
5、工作態度要認真、端正,精益求精。
福建体育彩票网