



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、WEB前端開發淺析什么是前端技術前端技術包括JavaScript、ActionScript、CSS、xHTML等“傳統”技術與Adobe RIA、Google Gears,以及概念性較強的交互式設計,藝術性較強的視覺設計等等。它涵蓋的領域包括可用性工程,交互設計,軟件工程等。根據該詞可以做這樣的理解,用互聯網來做比喻,凡是通過瀏覽器到用戶端計算機的統稱為前端技術.相反存貯于服務器端的統稱為后端技術.Web前端開發的職責是什么Web前端開發有很多的職位,根據淘寶,騰訊等公司的職責分工,主要有一下兩大方向:web前端開發,網頁重構:網頁重構工程師(或者說“網頁制作”、“網頁制作工程師”、“前端制作
2、工程師”、“網站重構工程師”),這樣的一個職位的主要職責是與交互設計師、 視覺設計師協作,根據設計圖用HTML和CSS完成頁面制作。同時,在此基礎之上,對完成的頁面進行維護和對網站前端性能做相應的優化。一般對網頁重構工程師都有如下的要求,熟悉PS,對SEO搜索引擎優化有所了解,因此,作為一個網頁重構工程師,必須懂得比一般軟件開發人員更多的技術。Web前端開發則更偏重與軟件開發,根據網站的可用性分析,和用戶反饋改進網站的前端優化。利用javascript,flash actionscript3.0結合html+css技術開發出用戶體驗更好的網站頁面。例如騰訊QQ空間的圖片瀏覽功能,就是前端開發工
3、程師開發的功能之一,還有各種信息網站的幻燈片效果,ajax技術等。Web前端開發會設計到前端的架構設計,跟底層的數據傳輸等,所以有志于這個方向發展的同學,編程能力一定要過關,同事對網站后臺語言也要有一定的了解。當前,前端開發的技術更新速度非???,因此要求從業人員必須及時了解前端開發的最新技術,了解前端世界的發展動向,否則很容易就陷入過時技術無用武之地的局面。Web前端開發歷史在web發展初期,HTML技術只能展示簡單的頁面,維護和更新也相當麻煩,css2.0所描述的信息結構能幫助設計師分離出表現和內容,使站點的構建和維護更加容易。因此以CSS+DIV為主要技術的頁面重構技術開始嶄露頭角。同時促
4、進了前端開發領域的發展。前端開發早在web標準出現的時候就初見端倪,但真正有較大的發展則在javascript逐漸為web前端開發的成熟語言后。隨著web2.0的深入人心和各種相應產品:視頻網站,SNS,網頁游戲,博客,微薄等陸續出現,人們對網頁的各種需求不斷增大,要求也越來越苛刻,javascript被委以重任,以javascript為標志的的web前端開發逐漸進入加速發展的軌道。Web前端開發現狀到目前為止,web前端開發正處于發展的高峰期。由于各互聯網公司都注意到站點的可用性問題,為了加強其產品的用戶體驗,吸引用戶,各種以“用戶體驗”的團隊開始如雨后春筍般出現,只要稍稍留意一下,你就會發
5、現,幾乎每個大的互聯網公司,都有屬于自己的互聯網團隊,例如:淘寶網的“淘寶UED”,百度旗下的“百度UFO”,騰訊的“ISD”和“CDC”等等。這些團隊性質大都相似,以提高用戶體驗為第一目標。例如百度UFO的對本身團隊的定位:“我們始終堅持以用戶為核心,將提升產品體驗做為終極目標。我們秉承“減法設計、從簡出發”的理念,完成百度WEB產品的視覺、交互設計、前端開發,用戶研究、內容優化等工作。我們提供基于研究、設計與前端技術的一體化解決方案,使產品更加友好、易用,以進一步提升產品影響力和品牌滿意度。我們希望通過UFO泛用戶體驗平臺更好的與同行交流,一同探討,從而推動行業發展。”而職位分類也和類似:
6、網頁設計師,前端開發工程師,用戶體驗分析師,交互設計師等。主要集中于,設計,可用性,前端開發。前端開發是UED團隊的唯一偏重軟件開發的職位, 要求也日趨增多,技能要求主要有:-精通JavaScript、Ajax等Web開發技術- 精通HTML/XHTML、CSS等網頁制作技術,熟悉頁面架構和布局-對算法、數據結構以及后臺開發(C/C+/PHP/Java等)有一定了解- 熟悉W3C標準,對表現與數據分離、Web語義化等有深刻理解而不同地方對對前端開發的職位的需求,也有明顯的地域差異,到目前為止(截至2010年8月),對前端開發的人才需求主要集中在杭州,北京,上海等地區,南方地區相對較少。只有騰訊
7、等較大的互聯網企業對此有需求,雖然網易的總部在廣州,但是前端開發等相關職位也只是集中在杭州的研究院招聘,這種現狀的形成有各種因素,可能在短時間內也難以解決,作為廣州的前端開發者們,需要將眼睛放到整個中華地區,這樣才能找到更理想的工作崗位。百度UFO團隊前端開發職責分析一般的中小型互聯網公司,前端開發工程師的主要職責大多集中與頁面重構,簡單的或者單個的JS功能實現,大中型的互聯網公司,如百度等,則專注于百度各產品線Web端功能設計、開發和實現,百度各產品線易用性改進和Web界面技術優化 ,Web前沿技術研究和新技術調研。Web端功能設計和開發,很大程度上是圍繞JS的開發進行,而這種優化和研究,如
8、果沒有對JS深厚的技術功底,是很難進行底層開發的,不是簡單地以來jquery來實現各種效果,而是針對易用性改造而進行的有目標地底層功能開發。Web前沿技術研究和新技術調研則要求開發這對前段開發技術的新技術有著敏銳的洞察力,能迅速判斷那種技術將會成為將來的主流,并且不斷了解國內外的最新動態。前端開發體會前端開發是一個較新的職業,它是在web2.0的熱潮下成熟起來的,要求開發者掌握較綜合的技能,除了必要的軟件開發技術,還要對可用性有一定的了解,而又對設計有一定要求,因此,對與數字媒體技術專業的學生來說,有著天然的優勢,是最適合不過的職位之一。但是對于數字媒體技術專業的學生,如果要在未來的就業中掌握
9、主動權,單靠專業優勢是遠遠不夠的,還需要有深厚的技術功力,例如HTML+CSS技術,是必須要完全掌握精通的,javscript更是要不斷深耕細作,在專業達到一定的深度后,才有能力在應聘中游刃有余,所向披靡。同時,在學習研究的過程中,要不斷增加自己的項目經驗,為自己增加籌碼,由于前端開發行業的特殊性,數字媒體技術的學生在大二就可以開始在社會中尋找工作經驗了,一些學校項目,工作室項目,社會兼職實習等,都是這些經驗的重要來源。前端開發是需要在不斷實踐中學習的,只有一定的項目經驗,才能在學習中得以擴展深入,否則很多單純意義上的學習更像紙上談兵,沒有意義。Web前端開發的未來在不久的將來,前端開發的技術將會經歷一場變革,以CSS3.0和HTML5為新技術力量會成為前端開發的中堅。即使以后,在前端開發領域,技術也不會停滯,即使HTML5成為現實,也會有更新的技術出現,豐富互聯網的世界,因此我們必須保持對最
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論