?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和記娛到h88285:Web前端開發工程師必備技術列表

?

想要打造并擁有一流的Web產品開拓團隊,在團隊成員根基能力上必然要下功夫。對付Web前端產品開拓來說,僅僅把握Web1.0期間簡單的"網頁套接"是完全不敷的。我結合自己的團隊配備,特此列舉了Web前端產品工程師所涉及的技能列表如下:

經由過程許多實際項目,小我覺得一個完整的前端產品開拓團隊,必須擁有如下的人才配備,也盼望大年夜家彌補:

◎ 團隊全體成員達到所有技能中的a級標準

◎ 團隊全體成員必須把握兩項技能中的b級標準,并包管所有的b級標準在該團隊中有50%以上成員能達到

◎ 團隊全體成員必須把握一項技能中的c級標準,并包管所有的c級標準在該團隊中有25%以上成員能達到

詳細技能描述:

必備UserInterface

◎ PhotoShop/Fireworks Design

a - 共同美工將草圖形成詳細的相符WebPage的設計

b - 有快速制作分層高品德PSD、PNG的能力

c - 能迅速將PSD、PNG的內容構思成div css或者table等HTML代碼

◎ Flash Design

a - 基礎動畫效果

b - 繁雜的交互體系設計,懂得第三方swf幫助設計軟件

c - 繁雜的交互體系設計以及較強的對種種外地資本(PNG、JPG、MP3、WAV等)的整合能力。精曉部分第三方幫助設計軟件(AE、SwishMax、Swift3D等)

必備Browser-side (Web Application)

◎ XHTML/CSS

a - 基礎的layout實現

b - 嚴格跨平臺的layout實現以

c - 優雅的HTML code,盡可能相符標準并有SEO的斟酌身分。在任何平臺、瀏覽器下基礎維持同等。不要求懂得各類CSS的hacks,但要求知道碰著問題應該若何查閱資料以在第一光陰內辦理。能夠為JavaScript開拓職員供給最好操作的DOM布局,讓JS開拓職員在開拓的時刻覺得"統統都已經預備就緒了",而不是"捉襟見肘"。

◎ JavaScript/Ajax/DOM

a - 基礎的DOM操作,懂得AJAX,可以實現數據通信

b - 基礎的DOM操作,能寫高效率的OOP代碼,以低落掩護資源

c - 基于需求,進行不合的開拓,選擇相宜的框架,做到代和記娛到h88285碼效率最高,用戶體驗最好,代碼下載量最小,并且可以在零丁以致更多產品線中最大年夜限度重用代碼

◎ Flash Developement

a - 基于Timeline的ActionScript操作,能實現簡單交互

b - 把握a外,能實現數據層通信(與辦事器以及本地SharedObject)

c - 精曉AS1-3,能根據需求進行種種RIA開拓。無論是要求支持FlashPlayer8的,照樣FlashPlayer9的,都能做到開拓效率最高、機動性最大年夜(比如對HTML層的接口設計,等等)。

必備Client-side (Desktop Application)

◎ Apollo

a - 產品級的封裝,基礎技巧懂得(若何打包、若何加入HTML和JavaScript等)

b - 把握a的同時,能使用Apollo的API自力設計、開拓OS的文件I/O功能。

c - 把握基礎技能的同時,對"3D觀點體系"有所認知。這里"3D"即:Design(設計)、Development(開拓)、Deploy(產品支配)。能用Apollo

◎ Windows Presentation Foundation、WPF/E(Silverlight)

(待定,迎接彌補)

補充Server-side (改動:經斟酌,這個技能不介入評級)

原先枚舉了"1、Server端簡單的技巧、腳本"和"2、MediaServer(Red5)接口"作為"Web前端工程師技能列表"的一種(辦事器、數據邏輯層技能的)評判標準。但彷佛很多同伙對付前端工程師是否應該把握Server端技能的需要性表示狐疑。確鑿,要把握好上述的展現層技能不是意見隨意馬虎的工作,而且前端工程師切實著實異常辛勞。然則,站在另一方面來說,辛勞的緣故原由是什么,我不知道在你晝夜奮戰div CSS的時刻思慮過沒有。就我的履歷,前真個辛勞在于以下幾個方面:

◎ 重復勞動多,大年夜量的和記娛到h88285div css都是重復的,即便可以復制粘貼,但幾千行的div海洋中去探求一個進口生怕都異??喑?/p>

◎ 需求變化多,每每你折騰幾個小時終于把跨平臺問題辦理好了,而且在IE6、7和Firefox下面都能顯示同樣的效果了,以致連JavaScript交互都已經快搞定了。溘然上面說需求要變。這無疑是莫大年夜的苦楚。

大概外面上看,這跟Server端技能無關,但我感覺有好的Server真個意識,必然會有所贊助(當然弗成能辦理所有的問題)。究竟信息布局和數據庫是親昵相關的,而Server是連接數據庫的獨一渠道(至少大年夜多半B/S利用是如斯)。把握Server真個基礎技能,對付同邏輯層開拓職員設計接口是異常緊張的。而且HTML體現層在開拓時與數據的分離,也與Server真個各類模板技巧有關。例如PHP中的Smarty模板(我曾經用的)、jsp的model2觀點等等。HTML布局若何設計,若何讓HTML重用,以致在HTML層進行OOP的開拓(我現在在新產品線中設計的前端開拓流程),都必要Server真個支持。最最少,你要奉告php法度榜樣員你必要什么。要是你完全對PHP一無所知的話,那也無從談起了。

此外,對付創業團隊,每每人手異常有限。為了讓運營資源降到最低,所有的技巧職員都有使命對Server端技巧有所懂得。要是為了改動一個網頁的標題還要跑去喊PHP法度榜樣員連接Remote Server的話,那其實是增添了全部公司的運營資源。

總結:我覺得,可以不懂得技巧細節,和記娛到h88285但應該知道道理,最好能把握一兩套設計思惟(究竟數據邏輯都在這里走,光看HTML和JavaScript,對人的見識照樣有局限的,這種局限限定了我自己好久的光陰),那將是一比寶貴的財富。

補充Mobile-side(不介入評級)

看到很多同伙留言說前端工程師沒出路,我在想,同時把握移動設備的技能是否也是拓展出路的一個需要性?這里再多說幾句,關于技巧職員的出路,今朝在海內確鑿得用"昏暗"來形容。浮躁的氛圍讓技巧人才每每過早放棄了自己的技巧生涯,而離心離德的整體道德水平也讓純真的技巧職員痛不欲生(我身邊太多了,恩,不說詳細細節了,呵呵)。

作為一個技巧職員,開拓職員,在維持純摯地敬業心態(這是條件,這么沒有,啥也別談)外,更要學和記娛到h88285會若何保護自己,和記娛到h88285若何強盛年夜自身,社會不會同情你,只有你自己才能保護你自己。

Flashlite(待定,迎接彌補)

Java?(待定,迎接彌補)

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户