• <bdo id="1ftk3"></bdo>
      <bdo id="1ftk3"></bdo>

      1. 歡迎來到合肥浪訊網絡科技有限公司官網
          咨詢服務熱線:400-099-8848

        WEB前端規劃師需求的技能

        發布時間:2019-08-05 文章來源:本站  瀏覽次數:2282

        【必備】UserInterface

        PhotoShop/Fireworks Design

        合作美工將草圖形成詳細的契合WebPage的規劃 
        有快速制造分層高品質PSD、PNG的才能 
        能迅速將PSD、PNG的內容構思成div+css或者table等HTML代碼 
        Flash Design

        根本動畫作用
        復雜的交互系統規劃,了解第三方swf輔助規劃軟件
        復雜的交互系統規劃以及較強的對各類外埠資源(PNG、JPG、MP3、WAV等)的整合才能。通曉部分第三方輔助規劃軟件(AE、SwishMax、Swift3D等)
        【必備】Browser-side (Web Application)

        XHTML/CSS

        根本的layout完成 
        嚴厲跨渠道的layout完成以 
        優雅的HTML code,盡可能契合標準并有SEO的考慮因素。在任何渠道、瀏覽器下根本保持一致。不要求了解各種CSS的hacks,但要求知道遇到問題應該怎么查閱材料以在第一時間內處理。能夠為JavaScript開發人員提供最好操作的DOM結構,讓JS開發人員在開發的時分以為"一切都現已準備就緒了",而不是"捉襟見肘"。 
        JavaScript/Ajax/DOM

        根本的DOM操作,了解AJAX,能夠完成數據通訊 
        根本的DOM操作,能寫高效率的OOP代碼,以下降維護本錢 
        依據需求,進行不同的開發,挑選合適的框架,做到代碼效率最高,用戶體會最好,代碼下載量最小,并且能夠在單獨甚至更多產品線中最大限度重用代碼 
        Flash Developement

        依據Timeline的ActionScript操作,能完成簡略交互 
        把握a外,能完成數據層通訊(與服務器以及本地SharedObject) 
        通曉AS1-3,能依據需求進行各類RIA開發。無論是要求支撐FlashPlayer8的,還是FlashPlayer9的,都能做到開發效率最高、靈活性最大(比如對HTML層的接口規劃,等等)。
        【必備】Client-side (Desktop Application)

        Apollo

        產品級的封裝,根本技能了解(怎么打包、怎么加入HTML和JavaScript等) 
        把握a的一起,能利用Apollo的API獨立規劃、開發OS的文件I/O功能。 
        把握根本技能的一起,對"3D概念系統"有所認知。這兒"3D"即:Design(規劃)、Development(開發)、Deploy(產品布置)。能用Apollo 
        Windows Presentation Foundation、WPF/E(Silverlight)
        (待定,歡迎補充)
        【補充】Server-side (修改:經考慮,這個技能不參與評級)

        原本列舉了"1、Server端簡略的技能、腳本"和"2、MediaServer(Red5)接口"作為"Web前端工程師技能列表"的一種(服務器、數據邏輯層技能的)評判標準。但似乎許多朋友對于前端工程師是否應該把握Server端技能的必要性表示懷疑。確實,要把握好上述的展示層技能不是意見容易的工作,并且前端工程師的確十分辛苦。但是,站在另一方面來說,辛苦的原因是什么,我不知道在你日夜奮戰div+CSS的時分思考過沒有。就我的經歷,前端的辛苦在于以下幾個方面: 
        重復勞動多,大量的div+css都是重復的,即使能夠復制粘貼,但幾千行的div海洋中去尋覓一個入口恐怕都十分痛苦 
        需求變更多,往往你折騰幾個小時總算把跨渠道問題處理好了,并且在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的話,那實在是增加了整個公司的運營本錢。
        總結:我以為,能夠不了解技能細節,但應該知道原理,最好能把握一兩套規劃思維(畢竟數據邏輯都在這兒走,光看HTML和JavaScript,對人的才智還是有局限的,這種局限限制了我自己好久的時間),那將是一比寶貴的財富。

        【補充】Mobile-side(不參與評級)

        看到許多朋友說前端工程師沒出路,我在想,一起把握移動設備的技能是否也是拓展出路的一個必要性?這兒再多說幾句,關于技能人員的出路,現在在國內確實得用"慘白"來形容。浮躁的氣氛讓技能人才往往過早放棄了自己的技能生計,而爾虞我詐的全體品德水平也讓單純的技能人員痛不欲生。
        作為一個技能人員,開發人員,在保持純粹地敬業心態(這是前提,這么沒有,啥也別談)外,更要學會怎么維護自己,怎么壯大自身,社會不會憐惜你,只要你自己才能維護你自己。

        上一條:網頁規劃之步驟和大局觀...

        下一條:科學規劃你的網站網頁...

      2. <bdo id="1ftk3"></bdo>
          <bdo id="1ftk3"></bdo>

          1. {关键词}