前端工程师的价值体现在哪里?

前端技术 everyinch 3119℃ 0评论

作为前端工程师最核心的价值或者说是责任,就是将团队的所有心血和努力最终完美地呈现给用户。在一个技术开发团队中,无疑离用户最近的人就是前端,其次是UI、UE和产品,然后是后端、DBA和系统工程师。

如果说一个技术开发团队就是一支足球队的话,那么前端工程师无疑就是前锋,他接到队友们倾力传到脚下的球,他责无旁贷,要做的就是必须将球准确无误地打入对方的球门……

他有两点必须是非常清楚:

  1. 必须清楚在对方球门与自己之间存在着哪些阻碍;
  2. 必须清楚如何破除这些障碍将球送入球网。

他也应该是所有队员中对这两点最为清楚的人。

每个球队都有自己的明星,可以是锋线杀手、可以是中场战车、可以是超级后卫、也可以是神奇门将、甚至可以是救火教练。但任何一支优秀的球队都必须有分工,前场球员想的是赢得比赛,后场球员想的是不能输掉比赛,各司其职才能卓越。

而作为一名称职的前锋,你必须是球队里,进球最多、射门技术最好的那一个,否则你还有什么价值可言呢?

不管技术实现的风潮如何变化,一个给用户的交互界面要有人来实现,这是颠扑不破的硬需求。除非人机的信息交互不依赖视觉了,那时的前端就转向只做信息的组织与表达形式的设计就好了,所以前端的最终价值是对人机交互的设计与实现。

前端工程师的价值就在于能够解决所有其它工程师都解决不了的问题。其实这对任何工程师职位来说都是成立的,如果你解决的问题别人都解决不了,或者解决起来方法很笨或成本很高,那你的工作就有价值了。

有什么问题是前端工程师能解决但其它工程师比较难解决的?我们可以堆砌很多术语和热词,但我觉得这些都是没有意义的,能解决最终用户的问题才有意义。例如说,用户想要在移动设备上使用,那怎样才能让用户操作方便,怎样才能让低带宽网络不显得太慢,怎样在不稳定连接时假装还能服务,这样使得出错时能够收集调试信息……

Web APP、响应性UI等以html5技术为基础的技术标准将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题。JavaScript、HTML、CSS这些前端工程师熟悉的,多年使用的语言,作为开放标准将被各种平台所支持。产品形态和数据的分离是大势所趋。移动时代对产品形态多元化的要求虽然可以靠不同技术分别实现,但要付出巨大的成本。这也是html5火爆的原因。

目前,Web产品交互越来越复杂,用户使用体验和网站前端性能优化,这些都需要专业的前端工程师来解决。另外,在项目中还要弥补设计师在交互设计上的不足,前端工程师在开发过程中起着重要的承上启下的作用。前端工程师可以让整个开发并行起来,让设计到实现的转换更顺利。

分享&收藏

转载请注明:陈童的博客 » 前端工程师的价值体现在哪里?

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>