777,366
次編輯
變更
网页设计师
,無編輯摘要
'''网页设计师''':Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在[[互联网]]的演化进程中,网页制作是Web1.0时代产物,那时网站的主要内容是静态的,用户使用网站的行为也以[[浏览]]为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富[[媒体]]让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。 ==网页设计师的工作职责== 1、负责公司网站的页面设计及美观优化;2、负责网站各类专题模板的设计及制作;3、负责[[网站]]各类活动的宣传广告、标语的图片设计;4、负责网站产品的美工设计,对交互体验有较为深入的了解;5、对页面进行持续的优化,不断提升访问者的用户体验;6、编写可复用的用户界面组件;7、协同其他技术部门,做前端开发技术支持。 ==职业技术== 随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,前端设计师这一职业开发技术包括三个要素:HTML、CSS和JavaScript,但随着RIA的流行和普及,Flash/Flex、Silverlight、XML和服务器端语言也是前端开发设计师应该掌握的。前端设计师既要与上游的交互[[设计师]],[[视觉设计师]]和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就从知识的广度上对前端设计师提出了要求。如果要精于前端开发这一行,也许要先精十行。然而,全才总是少有的。所以,对于不太重要的知识,我们只需要"通"即可。但"通"到什么程度才是够用呢?对于很多初级前端设计师来说这个问题是非常令人迷惑的。 ==入门门槛== 前端开发的门槛其实非常低,与[[服务器]]端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的初入点。也正因为如此,前端开发的领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。另一个方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不是闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足“高可维护性”的需要,我们需要更深入,更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。 以前会Photoshop和Dreamweaver就可以制作网页。随着时代的发展,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫 网页 制作,而是叫Web前端开发。Web前端开发在[[产品]]开发环节中的作用变得越来越重要,而且需要专业的前端 设计师才能做好,这方面的专业人才近两年来倍受青睐。Web前端开发是一项很特殊的工作,涵盖的知识非常广,既有具体技术,又有抽象的理念。简单地说,它的主要职能是把网站的界面更好的呈现给用户。