专栏首页姬小光设计师一小步,程序员一大步

设计师一小步,程序员一大步

今天我们聊聊那些年的“小改动”,以及上下游协作之间的微妙关系。

那些所谓的“小改动”通常在设计师或产品经理的嘴里,有以下几种描述:

1,改改文字颜色而已;

2,换个图标而已啦;

3,只是一些小改动;

4,很简单的啦~

可是到了程序员这里,往往就变味儿了:

1,这里也要改?

2,这里要可运营?

3,这个布局完全变了啊!

4,人与人之间的信任都哪去了?

那么,究竟是什么让人与人之间的信任变得如此淡泊呢?还穿什么安全裤!

首先,从产品人员这里,如果一开始就不信任开发人员,总想把东西往简单了说,或者排上了时间又插需求,那么开发人员也会产生相应的不信任:反正你是要插需求的,不多估算点时间怎么行?

而从设计师的角度,往往设计师的思维更奔放自由一些,同样的设计稿,在设计师眼里就是一副完美的画布任我挥洒。

当然,资深的网页设计师还是熟悉基本的页面布局实现,不过与程序员眼里的结构与逻辑还是两个世界。

所以往往设计师感觉,我的结构没怎么动,只是这里加了个小东西,或者各个元素都调了些位置颜色,因为要符合现在的设计风格嘛。结果到程序员那里就悲剧了:这相当于重做啊!

在完善的开发流程中,上下游的方向是非常牢固的。

产品与交互可以探(si)讨(bi)确定方案,定好的交互到设计师那里,就没有太大发挥余地。

设计师做好的设计稿,到前端开发那里,除了一些特效与实现细节,基本上就是照做而已。而前端开发如果区分重构和 JS,那么 JS 基本也只能拿着重构写好的结构继续开发。

前端跟后台的关系倒不像是真正的上下游,应该说是并行的,甚至大部分时候前端要按照后台的规矩来玩。

而测试同学,在这个流程的最后端,却要从产品文档开始介入整个流程,设计测试用例。从产品逻辑,设计还原,兼容性问题,接口自动化测试,安全问题,性能问题等都要关注。

更别提还有运维哥要跟着改定时任务,优化 DB 等等了。

那么可想而知上游的一些看似微小的变化,会给下游的人员造成多大的蝴蝶效应。

所以,除了我们喊成口号的“理解万岁”之外,其实上游的角色应该更多的去了解下游的工作,才能更好的推进下去。

比如产品运营同学可以多了解一下交互为什要这么执着,这个弹窗为什么不能这么弹?

交互同学可以看看我的交互形式是否太过限制设计,能否有更好的展现形式?

设计师多想想,我这个改动到底会对页面结构有多大影响,这个设计到底是如何变成页面的?

前端同学多想想,我做的模板 JS/后台 能不能用?我是否有考虑到各种状态的变化,各种扩展的能力?

后台的同学多考虑一下我这个接口真的好用吗?有没有哪些参数可以省略?有没有那些信息不该暴露?是否接口过于臃肿?是否字段表意不清晰或各处不一致?

测试同学多想想,我 TM 怎么这么苦逼?

运维同学多想想,我 TM 还没说话呢,你们也好意思吐槽?

。。。

哎,古人云,我住长江头,君住长江尾,滚滚长江都是水,理解万岁吧。

本文分享自微信公众号 - 姬小光(hi-laser),作者:姬光

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-12-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 盲人程序员的编程生涯

    首先声明一下,这篇文章虽然在微信平台不是我首发,但确实是小鸡君原创,因为文章写了有两年了,所以 CSDN ,博客园,还有两个公众号 程序员之家,安卓应用频道 等...

    姬小光
  • 怎样实习才能成长最快

    作者 / 姬光 曾就职于淘宝/腾讯/京东,现任美的集团电子商务有限公司商城前端组负责人,译有《精彩绝伦的CSS》,业余时间维护微信公众号【姬小光】。

    姬小光
  • 如何界定业务逻辑与技术细节

    日常的需求评审中,产品经理与开发人员往往会陷入业务逻辑与技术细节的纷争,开发人员觉得这是业务逻辑,要产品定;产品觉得这是技术细节,开发说了算。双发各执一词,吵得...

    姬小光
  • Swift基础---Optionals

    用户3004328
  • 「React 基础」组件生命周期函数shouldComponentUpdate()介绍

    大家好,在「React 手册 」组件生命周期相关函数——componentWillMount 和 「React 手册 」组件生命周期函数——componentD...

    前端达人
  • WinNTSetup装系统报:应用系统镜像失败!0x5:拒绝访问

    前阵子重装系统的时候,使用WinNTSetup装系统报:应用系统镜像失败!0x5:拒绝访问,网上搜了一下,有人说只要把安装系统的磁盘格式化即可。

    lollipop72
  • 5张图告诉你,为什么当今世界经济比SARS期间更加脆弱

    导读:中国各地政府争相遏制已杀死数百人的新型冠状病毒的传播之时,投资者正在为受到疫情影响的全球经济做准备。一些分析人士称,这次的影响可能比2003年的SARS爆...

    华章科技
  • Redis教程09(发布和订阅)

    Redis 发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息 订阅者(sub)接收消息 Redis 客户端可以订阅任意数量的频道

    用户4919348
  • 简单方法检测远端用户的反病毒软件

    我常使用的操作系统是 Windows7,为了确保更安全,我安装了卡巴斯基互联网安全防病毒软件。一天我在一个 Web 页面上看到了一段非常有趣的代码,在我看来它不...

    FB客服
  • Java基础---简易提款机

    1.创建用户类User(包含卡号、姓名、密码、余额等属性),用户开卡时录入的姓名和密码(自动分配一个卡号、初始金额设置为0)。

    李志伟

扫码关注云+社区

领取腾讯云代金券