前端开发人员的发展方向

前端架构人员的能力模型腾讯ISD页面重构组leader TwinsenLiang
在《一专多长》中介绍了“前端架构人员的能力模型”


greengnn在上次的演讲中,又提到了这个问题,并将开发人员分为两类:
一类是xhtml+css+js等狭隘的理解前端工作人员,另一类就是我们上图中提到的几个方面。
原文如下:

小页面观点,div+css等狭隘的理解前端页面重构工程师
大页面观点,从产品诞生的流程,分析页面人员的能力模型,应该具备一专多长,要熟悉项目管理,产品,设计,后台开发,产品运营等,作为研发中的一个衔接层,更好的像产品构想和设计付诸实施。

实际工作中,前端开发人员的工作性质,决定了他们需要跟方方面面的人打交道。

一、先从“产品”说起

良好的用户体验,在“静态设计稿”上往往得不到直观感触。
通过与前端开发的协作,可以把“各个流程”搞的很顺畅:

  1. 直接在前台验证注册表单,即时反馈输入错误的信息;
  2. 同页无刷新弹出提示层
  3. 购物车,按照cookie记录用户购买的商品;
  4. 提升页面开启速度。
  5. 综上所述,前端开发人员发展的方向之一,是做好产品,掌握并提高“用户体验”。

二、运营推广方面

通过W3C验证,本身就为SEO做好了基础,掌握了这项技术,可以有效的降低网站推广所花费的成本。从运营角度上来说,前端开发可以辅助企业完成一小部分的推广工作。另外,可以有效降低页面产生的流量。成本的节约就是收益,能省一点是一点,每天在关键字购买、流量购买上投入的成本,累积起来决不是个小数目。这也是前端开发人员所具备的价值之一。

三、设计

跟设计师打交道的几率,实在太高了。经常可以看到愤怒的工程师在怒吼“又给我设计了一个圆角结构,实现太麻烦了”,而实际上,如果前端开发掌握一下设计方面的技巧,对工作是很有利的。大多数设计师,不会提供详尽的稿子,例如内容页面,往往仅提供一个模板。于是有很多工作,都浪费在沟通的成本上。“帮我美化个按钮”“我需要设计一个提示层”。其实这些东西,自己做很快就可以搞定,如果设计师刚巧在忙别的项目,就为了一个美化的效果,需要等待很长时间。那如果你自己掌握了设计的技巧,可以把“圆角”结构改成漂亮的“直角”结构,岂不是很爽?

四、后台

页面制作每个公司的情况都不一样,我们是提供static静态文件给程序员,程序员改好后,放到templates目录下。如果是不懂程序代码、不会配环境的员工,修改一个东西,需要改完static下的静态文件后,预览效果,再告诉程序员,他改了什么什么,再让程序员去调templates模板页。这样一来一回,浪费时间不说,程序员也会很不爽,“丫的,什么前端,狗屁不会改”。不利于提高自己的工作地位。

总结

人无完人,我们往往没有大量的“时间、精力”去学习这些额外的东西。
但是,前端开发这个职业特点,要求我们在精通本行业知识的基础上,尽可能的去了解其他行业的知识。这样,才能在与其他部门打交道的过程中,占据一个有利的地位、降低沟通成本。在管理体系里,你的个性决定了你的位置,想要做的更好、得到更多。直白点,想要提升职位、涨工资,就需要一个理由。做前端,就要做一个优秀的前端。技术技能只是做事实施的必需。“一专多长”是前端的王道。

别一口一句“我没空学那些,我要专精xhtml+css”,你有空泡妞、看2012、打游戏,没空学东西?

相关日志

18 条评论 《前端开发人员的发展方向》

  1. 若要坚持做狭隘的前端人员 肯定是早死早托生了

    回复

  2. alert(‘hello’)

    回复

  3. ecoh ” good”

    回复

  4. 说的好,支持一个!就该多学学!

    回复

  5. class Hello
    {
    static Void main()
    {
    echo(“Good!”)
    }
    }

    回复

  6. HTML是粗放型语言
    标准的网页在执行效率最高
    在蜘蛛眼里也是有比错的地位的

    回复

  7. 程序员要学点ps,按钮改个字就要重新做,然后在发给他。设计师要说了,nnd,啥程序员啊,整个火星人,连ps都不会用!

    回复

  8. 看来是没戏了,我自身是有惰性的

    回复

  9. 说的挺好的 没方向 就永远停在一个位置
    要好好学了

    回复

  10. 前端设计还需要会PS,AI这些东西。做前端设计要掌握的太多了。

    回复

  11. 分析的很透彻,就目前现状来说,前端开发首先要掌握的是一精,再随着工作环境的变化而进行多钻。

    回复

  12. [...] 崔凯 – 《前端开发人员的发展方向》 [...]

  13. 恩,我是做重构的,也就是前台工程师。目前转到了运营。看到新接手企业的网站,简直一塌糊涂!我哭天喊地,才给他们修改了一点,看来,前期工作相当的重要!

    回复

  14. trace(“nice!”);

    回复

  15. [...] 摄影师拍到一些 震撼的镜头 ,需要一个懂网络的人,四处传播。设计师做了一个好的稿子,需要前端人员将其转化成页面,需要程序员赋予各种功能。一个人确实也能做到这些,但是 一专多长的一个人,和一帮专业的团队做事情,孰优孰劣? [...]

  16. 前端可以把设计的按钮 圆角 擅自更改成 直角?
    写得不错~~

    回复

  17. 一专多长才是王道,受教了,thanks

    回复

  18. 是啊,该好好学习

    回复

发表评论 (无需注册)

支持CTRL+ENTER快捷提交
崔凯的博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯的博客 All rights reserved. Valid XHTML & CSS. 京ICP备09029324号.