前端开发工程师的定义

Post by 张美工, 2009-11-12, Views:

献给默默努力着的前端开发工程师们,他们有“名分”了

     web2.0思想的日益普及,让企业都慢慢认识到前端的重要性。前端开发人员的地位也日益提高,相应的技术要求要是越来越高,这对前端开发人员来说确实是一个天大的好事。 
     究竟什么是前端开发工程师?好像这个词已经被用过好长时间,但是一直都没有一个明确而又权威的定义,在第三届D2前端技术论坛上,淘宝的UED圆心给了前端开发工程师这样的一个定义:
        1:与交互设计师、视觉设计师协作,根据设计图完成页面制作。|
        2:维护及优化网站前端性能。同时他还定义了高级前端开发工程师:
                1. 使用JavaScript|ActionScript编写封装良好的前端交互组件。
                2. 对Web项目的前端实现方案提供专业指导及监督。
                3. 对新人及相关开发人员进行前端技能培训。
                4. 设计并实施全网前端优化。

     淘宝UED的定义可以说是少有的比较完备的定义了,通过要干什么工作来对这个职位进行了定义。(虽然有一个“2:维护及优化网站的前端性能”应该是“维护及优化前端的性能”,因为毕竟还是有大量的B/S前端开发人员存在的。)

     在同一届论坛上,土豆的前端开发人员李戎,列出了土豆的工作流程图:

 

        大部分公司的工作流程都应该是类似的,这个李戎十分让我佩服,他用这个图来表明前端的定义和职责。谁也不能挑出不对的地方。图片比文字更能清楚的表达意思。由此也可见一斑。

       合理的公司架构,前后端应该是对立的两个部分,而不是单纯的页面制作,前端开发也应该要了解整个项目的架构,在用户体验的设计方面比后台更有发言权。对于网站前端来说,SEO等技能更是必不可少。而不是要专门的SEO人员,一个连DIV+CSS都不精的单纯SEO在我看来完全是扯淡。ps的使用也是前端开发人员必备的技能之一,一个视觉设计人员,一个美工,不可能有很好的页面制作思想。很多图片的切图并不是最好的;更重要的背景图片的合并直接跟CSS的使用及标签的层叠嵌套相关,跟页面的实现思想相关。只有这几个技术都熟练到一定的程度,才可能出来代码最精简、最美观,页面loading最快的页面。

     而DIV+CSS+JS/AS,应该是前端开发的看家本领了。
 

Tags: 前端开发工程师 
分类:css+div | 评论:3 | 引用:0
上一篇:良心建站
下一篇:交通 理解 用户体验

或许你还对下面的文章感兴趣

Comments

  • quote 2.网站SEO
  • http://www.cookseo.com
  • 我们公司管这个职位叫界面工程师,工作内容包含前端开发,交互设计,部门协调,内容管理,网站SEO等等工作。
  • 2010-5-28 22:19:35 回复
  • quote 1.暨南大学电子商务协会
  • http://jnueca.com
  • 我想问一下交互设计师主要会哪些技术呢?

    DIV+CSS+JS/AS,应该明确指出了作为一个前端设计师应该具备的技术,谢谢啦。对于我们电子商务的新生来说,这些概念都很重要,毕竟电子商务是一个非常广的领域。看了这些知识和技术有利于我们的职业规划,谢谢啦~~~
  • 2009-11-23 23:47:53 回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

<#template:pagebar#>

最新文章

最新评论

Guest