2015-10-15 |

web前端工程狮和产品经理

痛快点,掐架吧,web前端工程狮和产品汪

由于前端这个职位的定义和定性较为宽泛和模糊,尤以大中小企业的不同而各有差异(如:细成分 JS 交互和重构两个方向),但无论做重构也好,做交互也好,前端最重要的职责就是把 PM 想要的界面和期待的用户体验,制作并呈现给用户,并以自己专业的角度对当前解决方案进行优化和深入研究,反馈给 PM。

比如我们就先看一段 PM 与前端的对话:

PM:这个滑动效果能实现吗?

前端:能

PM:这个 Ajax 交互呢?

前端:能

PM:那这个背景色渐变圆角有阴影而且半透明 Hover 之后有旋转效果的层呢?

前端:呃…

PM:我见到过国外某网站有这效果…

前端:能

PS:想象一下,多么和谐美满的画面。

可现实又是这么骨感的:

PM:这个滑动效果能实现吗?

PM:这个 Ajax 交互呢?

此时的前端脑补:

1.涉及到样式和交互

2.页面布局能通过的浏览器:IE8 + Firefox3.5 + Chrome 9 + 等等

3.IE6/7需要写个 hack

4.要新写响应式 CSS 来兼容移动设备(iOS和Android)版本

5.图片需要一份x2版本兼容 Retina 显示器

……

6.是否针对有色彩障碍用户进行优化?

7.是否需要兼容盲人浏览器?

8.如果用户禁用 JS 脚本该如何

9.如果是打印设备,样式如何

(能)

在经过了若干个回合的斗争后,前端给出了最终解决方案“能”,那么继续:

PM:那这个背景色渐变圆角有阴影而且半透明 Hover 之后有旋转效果的层能实现码?

前端脑补:(呃...)如果是用 HTML5 实现,so easy,但是 F*ck IE6,其实不建议做这么华丽的装饰在层上的。

PM:我见到过国外某网站有这效果…

前端脑补:(能)好吧,既然我们的用户不是外国人,那么眼下,还是多写点 Hack 样式,能兼容都兼容吧。

现在你知道前端最想和谁打架了吧?

痛快点,掐架吧,web前端工程狮和产品汪

   困难总是有的,怎能没有正能量呢,看看前端如何与 PM 沟通?

面对这样的困扰,我们前端自己要发挥主观能动性,极力避免“木已成舟,舟很破”的情况发生,做法很简单,主动的向 PM 请示对于项目的参与,哪怕只是多一个项目邮件的抄送的对象,也会为后期前端代码的部署带来极大的便捷。否则遇到设计已定稿,前端做不出来的情形,责任在谁?多半会归给前端技术储备不足,同时让设计师也很尴尬。

开个玩笑:(PM)是前端的朋友,再不济也是“敌人”(设计师)的“敌人”(PM)。

 

前端观察


发表评论

    评价:
    验证码: 点击我更换图片