帶你走進前端開發工程師的世界!

前端開發工程師主要職責是什么?

Web前端開發是從網頁制作演變而來的,名稱上有很明顯的時代特征。在互聯網的演化進程中,網頁制作是Web1.0時代的產物,那時網站的主要內容都是靜態的,用戶使用網站的行為也以瀏覽為主。

2005年以后,互聯網進入Web2.0時代,各種類似桌面軟件的Web應用大量涌現,網站的前端由此發生了翻天覆地的變化。網頁不再只是承載單一的文字和圖片,各種富媒體讓網頁的內容更加生動,網頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于前端技術實現的。以前會Photoshop和Dreamweaver就可以制作網頁,現在只掌握這些已經遠遠不夠了。

無論是開發難度上,還是開發方式上,現在的網頁制作都更接近傳統的網站后臺開發,所以現在不再叫網頁制作,而是叫Web前端開發。Web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端工程師才能做好,這方面的專業人才近幾年來備受青睞。

Web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。前端技術包括4個部分:前端美工、瀏覽器兼容、CSS、HTML“傳統”技術與Adobe AIR、Google Gears,以及概念性較強的交互式設計,藝術性較強的視覺設計等等.


Web前端開發的職責是什么?

既然Web前端開發有很多的職位,那么不同的職位其各自的職責又是怎樣的呢?我們以“前端開發工程師”、“資深前端開發工程師”和“前端架構師”這三種職位為例,來分析一下其各自的職責。前端開發工程師(或者說“網頁制作”、“網頁制作工程師”、“前端制作工程師”、“網站重構工程師”),這樣的一個職位的主要職責是與交互設計師、視覺設計師協作,根據設計圖用HTML和CSS完成頁面制作。同時,在此基礎之上,對完成的頁面進行維護和對網站前端性能做相應的優化。

另外,一名合格的前端開發工程師,應該具有一定的審美能力和基礎的美工操作能力,能很好的與交互及視覺協作。從稱謂上就可以看出,其相比較“前端開發工程師”而言,更加資深一些,當然其工作的職責也會相應的更加大一些。一般而言,資深前端開發工程師需要使用JavaScript或者ActionScript來編寫和封裝具有良好性能的前端交互組件,熟練使用CSS+XHTML完美輸出視覺界面。同時還要對Web項目的前端實現方案 提供專業指導和監督并在日常工作之中對新人及相關開發人員進行前端技能的培訓和指導。

另外,還要跟蹤研究前端技術,設計并實施全網前端優化。最近HTML5、nodejs(JavaScript編程的后臺語言)興起,對資深前端又提出了新的挑戰——前端不一定只做前端,也需要熟悉后端,并且要在商業模式、代碼架構思想等維度去整體考慮前端的全局布局

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,841評論 25 708
  • 本文首發于 GitChat,現免費放出~感謝大家的支持。 我們都知道,大學幾乎是沒有 Web 前端課的。以我所在的...
    hylerrix閱讀 4,905評論 6 60
  • 讓跑步不要半途而廢真一點也不難。 首先,要有“希望”,希望是什么,希望就是相信以后會更好;任何一個人剛開始學習一項...
    朱書強閱讀 427評論 0 2
  • 我們總會一不小心就陷入做好了工作的沼澤中 好像我整理好了桌面 我完成了接待流程 我寫好了領導交代的文案 我做完了一...
    percy0016閱讀 170評論 0 0
  • Route Groups 將路由分組可以輕松地將多個路由添加公用的前綴,中間件或主機。路由組有兩種不同的形式:組和...
    曉蜻蜓閱讀 294評論 0 0