引用:http://hi.baidu.com/kuntakinte/blog/item/bea4753df6aa9e0abaa16780.html

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,应该是前端开发的看家本领了。

转载于:https://www.cnblogs.com/sunwei2012/archive/2009/12/24/1631405.html

前端开发工程师的定义(转帖)相关推荐

  1. 作为一名合格的前端开发工程师需要会哪些

    作为一名合格的前端开发工程师需要会哪些?web前端要学习的内容有很多,想要成为一名合格的web前端工程师,综合实力是要非常强的,来看看下面的详细介绍吧. 作为一名合格的前端开发工程师需要会哪些?前端开 ...

  2. jpanel网格布局添加滚动条_啥是前端开发工程师必会的5种网页布局方式?

    作为前端开发工程师,布局方式有多种,针对不同的情况有不一样的处理,但是很多初学的同学都不知道这些情况,那么我们今天就来说说,那些前端开发工程师不可不知的5种布局方式! 一.静态布局(static la ...

  3. 啥是前端开发工程师必会的5种网页布局方法?

    作为前端开发工程师,布局方式有多种,针对不同的情况有不一样的处理,但是很多初学的同学都不知道这些情况,那么我们今天就来说说,那些前端开发工程师不可不知的5种布局方式! 一.静态布局(static la ...

  4. web前端是什么?如何能成为一名合格的前端开发工程师?

    对于刚刚接触前端,并且以后想从事前端开发行业的小伙伴们,肯定都有过这样的疑问,如何才能成为一名合格的前端开发工程师呢? 相信这个问题是所有刚刚准备入行的小伙伴们都比较关心的. 如果大家在一些搜索引擎上 ...

  5. 如何能成为一名合格的前端开发工程师?

    对于刚刚接触前端,并且以后想从事前端开发行业的小伙伴们,肯定都有过这样的疑问,如何才能成为一名合格的前端开发工程师呢? 相信这个问题是所有刚刚准备入行的小伙伴们都比较关心的. 如果大家在一些搜索引擎上 ...

  6. web前端开发工程师必会的5种网页布局方法?

    作为前端开发工程师,布局方式有多种,针对不同的情况有不一样的处理,但是很多初学的同学都不知道这些情况,那么我们今天就来说说,那些前端开发工程师不可不知的5种布局方式! 一.静态布局(static la ...

  7. 如何学习前端知识?优秀的前端开发工程师应该具备什么条件?

    Web前端开发技术主要包括三个要素:html.css和JavaScript! 如何学习前端知识? 我们生活在一个充满规则的宇宙里面.社会秩序按照规则运行,计算机语言几乎全部是规则的集合.计算机前辈们定 ...

  8. 前端前端开发工程师_我们庞大的工程师团队会使用此前端开发指南

    前端前端开发工程师 by Yangshun Tay 阳顺泰 我们庞大的工程师团队会使用此前端开发指南 (Our large team of engineers use this front end d ...

  9. PHP —— 一份前端开发工程师够用的PHP知识点(持续更新)

    PHP -- 一份前端开发工程师够用的PHP知识点(持续更新) <工欲善其事,必先利其器> 本文只是记录本小菜鸡在工作中遇到的知识点,欢迎大家随时补充! 一.初识 PHP 首先,PHP 它 ...

最新文章

  1. wp10 android,WP10能在Android机正常用不?
  2. 走近webpack(0)--正文之前的故事
  3. boost asio 应用方法学(二)——深入框架
  4. 《HTTP权威指南》– 5.Web服务器
  5. 数据库的移动 1007 sqlserver
  6. html表单怎么设置编码,form 表单 设置编码和页面编码
  7. 日照私家驾车族必看之摄像头和测速器地点
  8. 计算机科学导论数据运算,补基础:自学:计算机科学导论 第四章 数据运算(示例代码)...
  9. 人工智能+眼科疾病辅助诊断(相关信息搜集)
  10. 数学建模算法总结(一)
  11. 使用IDEA进行Lua代码调试、自动提示、代码跳转、智能重命名
  12. 形式语言与自动机学习心得
  13. 编译适配 联想Y1(NewifiMini)的Padavan 固件
  14. word分节符,分页符的区别,链接到上一页
  15. 《信息系统安全》课后习题答案(陈萍)
  16. 【Golang开发面经】深信服(两轮技术面)
  17. 蚂蚁金服智能推荐引擎解决方案与实践
  18. Php绘制棋盘,第二次DIY棋盘,纯手工绘制完美棋盘
  19. 【个人网站搭建】服务器、域名准备
  20. mongodb 聚合函数求平均值及时差处理

热门文章

  1. 关于ExtJs4的Grid带 查询 参数 分页(baseParams--extraParams)
  2. ch4 MySQL 安全管理
  3. 让WordPress达到最高性能的13个优化技巧
  4. 《SEO字典》解读meta robots标签
  5. wps文档提取关键词_Cisdem Document Reader5实用文档阅读器
  6. 微信小程序之二维仿射变换
  7. linux 一切都是文件_一切都是文件
  8. 键盘一键自定义组合工具_为开发人员提供社区,通讯和自定义工具的组合
  9. node Express 框架
  10. es6 Class 的 name 属性