網頁設計師
網頁設計師:Web前端開發是從網頁製作演變而來的,名稱上有很明顯的時代特徵。在互聯網的演化進程中,網頁製作是Web1.0時代產物,那時網站的主要內容是靜態的,用戶使用網站的行為也以瀏覽為主。2005年以後,互聯網進入Web2.0時代[1],各種類似桌面軟件的Web應用大量湧現,網站的前端由此發生了翻天覆地的變化。網頁不再只是承載單一的文字和圖片,各種富媒體讓網頁的內容更加生動,網頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基於前端技術實現的。
目錄
網頁設計師的工作職責
1、負責公司網站的頁面設計及美觀優化;2、負責網站各類專題模板的設計及製作;3、負責網站各類活動的宣傳廣告、標語的圖片設計;4、負責網站產品的美工設計,對交互體驗有較為深入的了解;5、對頁面進行持續的優化,不斷提升訪問者的用戶體驗;6、編寫可復用的用戶界面組件;7、協同其他技術部門,做前端開發技術支持。
職業技術
隨着人們對用戶體驗的要求越來越高,前端開發的技術難度越來越大,前端設計師這一職業開發技術包括三個要素:HTML、CSS和JavaScript[2],但隨着RIA的流行和普及,Flash/Flex、Silverlight、XML和服務器端語言也是前端開發設計師應該掌握的。前端設計師既要與上游的交互設計師,視覺設計師和產品經理溝通,又要與下游的服務器端工程師溝通,需要掌握的技能非常多。這就從知識的廣度上對前端設計師提出了要求。如果要精於前端開發這一行,也許要先精十行。然而,全才總是少有的。所以,對於不太重要的知識,我們只需要"通"即可。但"通"到什麼程度才是夠用呢?對於很多初級前端設計師來說這個問題是非常令人迷惑的。
入門門檻
前端開發的門檻其實非常低,與服務器端語言先慢後快的學習曲線相比,前端開發的學習曲線是先快後慢。所以,對於從事IT工作的人來說,前端開發是個不錯的初入點。也正因為如此,前端開發的領域有很多自學成「才」的同行,但大多數人都停留在會用的階段,因為後面的學習曲線越來越陡峭,每前進一步都很難。另一個方面,正如前面所說,前端開發是個非常新的職業,對一些規範和最佳實踐的研究都處於探索階段。總有新的靈感和技術不是閃現出來,例如CSS sprite、負邊距布局、柵格布局等;各種JavaScript框架層出不窮,為整個前端開發領域注入了巨大的活力;瀏覽器大戰也越來越白熱化,跨瀏覽器兼容方案依然是五花八門。為了滿足「高可維護性」的需要,我們需要更深入,更系統地去掌握前端知識,這樣才可能創建一個好的前端架構,保證代碼的質量。
以前會Photoshop和Dreamweaver就可以製作網頁。隨着時代的發展,現在只掌握這些已經遠遠不夠了。無論是開發難度上,還是開發方式上,現在的網頁製作都更接近傳統的網站後台開發,所以現在不再叫網頁製作,而是叫Web前端開發。Web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端設計師才能做好,這方面的專業人才近兩年來倍受青睞。Web前端開發是一項很特殊的工作,涵蓋的知識非常廣,既有具體技術,又有抽象的理念。簡單地說,它的主要職能是把網站的界面更好的呈現給用戶。
視頻
網頁設計師 相關視頻
參考文獻
- ↑ 2005年度綜述:Web 2.0改變互聯網,新浪網,2005-12-13
- ↑ 作為一名前端開發工程師,未來之路該何去何從,CSDN博客,2018-10-12