首頁>Club>
4
回覆列表
  • 1 # 茶花女稻花梔子花的

    現在的前端不像過去所謂的前端,過去的前端是一把抓,什麼都要會,什麼都要能勝任,會js,會flash,會div+css,會最佳化,會ui設計,還要會後臺語言(比如php,jsp等)。

    現在的前端,尤其是大公司的前端,分工非常細,大概可以分為這麼幾類:

    1.視覺設計

    視覺設計主要是面對使用者的,也就是ui的設計,這個崗位最重要的是美術功底,負責網頁設計,色彩搭配等等,這個崗位還是美術專業畢業最好,因為計算機專業畢業的在美工方面會有所欠缺。

    2.互動設計

    互動設計主要是針對使用者體驗的,比如說這個網站的一些功能要怎麼樣實現才會讓使用者感覺最友好,最主要的就是js,flash之類的東西,說實話,它跟前端的區別很不明顯,很多公司都會把他們納入同一個崗位。

    3.前端

    前端主要包括網站的整體效能最佳化,js程式碼的編寫,將頁面用標準的xhtml來編寫,懂得使用css+div排版佈局,並且使用標準的js達到預期的效果,知道各個瀏覽器的相容性處理方式,懂得使用csshack,對dom有深入的瞭解,掌握ajax,等等,這些主要還是在程式碼編寫和邏輯上面的。

    互動和前端最好的專業還是計算機相關專業,比如計算機科學與技術,軟體工程之類的。

    當然,如果你掌握了更多的知識,對你的職業生涯會很有幫助。

    目前我所知道的一個優秀前端(這句話跟我的開頭語有所矛盾,但現實就是,不管你在一個多大的公司,分工多麼明細,但是掌握了這些技能對一個前端人員來說幫助是巨大的)需要掌握的技能有:js,js對應的一些框架(比如jquery,extjs等),flash,xhtml,css,ajax,dom,起碼一種伺服器語言(比如php,jsp等),懂得網站效能最佳化,對websocket有所瞭解。如果做到了這些,那麼你在前端的競爭力就會大很多。

  • 中秋節和大豐收的關聯?
  • 水稻除草劑如何施用效果會更高?