1. 聚能聊>
  2. 话题详情

你有经历过程序员与美工的撕逼大战吗?

就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来高效无BUG,而美工希望网站看起来漂亮。

早期:
程序员:为什么美工设计所有东西都喜欢用flash?!
程序员认为网站只需要很简单的按钮和一些文本就行了,但是美工却坚持要使用flash,就算加载的时间都是原来的三倍也不管。并且,你让程序员怎么在FLASH里写、维护程序?
美工:我只要视觉效果好就行了,程序怎么实现是你的事情。
程序员:
image

现在:
美工切好图片扔给程序员。
程序员:你能不能写好HTML和CSS发给我?
美工:我是美工,会做图片,不会写代码。
程序员:人家的美工……

美工写好界面样式发给程序员。
美工:HTML和CSS能不能你来写,我PS比较行,写代码不规范。
程序员:我是程序员,主要写后端代码,做功能开发
美工:人家的程序员……

程序员:客户说你的界面有问题。
美工:这不是我给你的样式,你改了我的代码!这里的高度跟我给你的不一样,高了5个像素。那里的线条也多了一个像素。
程序员一头雾水:多5个像素少5个像素有什么区别吗?

美工写了个下拉菜单的样式扔给程序员。
程序员:根据你的代码结构,我无法用程序循环读取所有菜单。
美工:low逼,你程序无法实现,关我界面毛事。
程序员:说的好有道理,我然无言以对……
image

美工首页设计了张全屏高清大图做背景,视觉效果很赞。
程序员:2MB!你这张图就占了2MB!你知不知道高峰时期,首页占掉多少带宽资源?
美工:带宽资源是啥?

程序员:这个弹出菜单点过去,不能弹出,你偷懒没做吧?
美工:我特么是美工……

程序员:你这里的颜色还是换成XX颜色比较好吧?
美工:你是美工还是我是美工?

美工:这里加个返回前页,用户体验会更好。
程序员:你开发还是我开发?

image

那么问题来了~
1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?

4、我也不知道该问什么了,你来问个吧,顺便再回答下……

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    聆听专属T恤衫 x 3

  • 奖品三

    云栖定制电脑包 x 2

10个回答

1

北方的郎 已获得聆听专属T恤衫 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
我在开始做程序的时候还没有转职的美工,当时程序的图标都是我自己做的。
因为有这个基础,后来不少图片都是自己搞定的,如果美工作的不是差的太多,就直接自己改了。差的实在太大的一般找他们也就调整了。其实一般扯皮的都是小改动,美工觉得差不多,程序员觉得不行,大的反而没什么问题。
我见过的怼美工最惨不忍睹一次是客户的领导把美工怼的都快哭了,我当时做和事佬帮美工圆了一下。

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
我一般都是协调的那个人,这个还是要就事论事,根据项目情况来定啦,我一般说完他们也都能接受。

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
我们当时一般都是美工作好的。

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
你是玩前端的么?

浮生递归 回复

都玩。昨天有个项目新闻发布会,客户领导表示,需要搞个启动仪式,比如按下启动,然后烟花什么的。当单位领导告诉我要做这个的时候,我是一脸懵圈的,这跟软件开发人员有半毛钱关系?这不是做视频吗?当然,最后还是加班加点,给赶了几个类似的网页出来交差

浮生递归 回复

作图程序员可能可以胜任,但是客户对界面要求比较高的时候,比如要指定某种风格,什么效果,体现什么理念的时候,程序员就回天乏力了吧

北方的郎 回复

我也碰到过类似奇葩的事情,这班人认为只要是电脑的就是找程序员,项目做多了各种千奇百怪的人和事都会碰到。

北方的郎 回复

是啊,这个时候肯定要找专业的美工。

评论
0

cjsoldier 已获得聆听专属T恤衫 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?

从没跟美工怼过,被怼过一次。她问我,“你是领导吗?”,然后我就没什么可说的了。她其实是美工+前端。
还被测试怼过,“同样的功能,别人的为什么没问题?”,一句话怼的我哑口无言,乖乖地回去改bug。
也跟同行怼过,不过我都尽量用代码说话了。

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?

矛盾很简单,双方没有达成共识。
只需要达成这个共识:美工的图片是好看,甚至是完美。但是真正用代码实现的时候很难做到完美复刻(除非那个程序员是Addy Osmani)。

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
没有前端的时候当然是程序员写。美工不懂代码啊。

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
以下问题仅限于妹纸:
你知道微软的surface book吗?
嗯,知道。就是太贵了。
我觉得这款笔记本就是为你们设计人员量身打造的。
肺腑之言,没有任何骂人的意思。

浮生递归 回复

哈哈,你们的测试怼你怼的很溜啊。美工的图片看具体哪个位置吧,有些地方直接拿来当背景就完美复刻了。
我真希望我单位的开发人员,也能说美工不懂代码。。。那我就少很多事了。我平时主要任美工岗位。开发人员不给力的时候,我也兼下开发人员,帮他们开发下。。。
前段时间,单位有个行政人员刚买了surface book还来问我这款怎么样,能不能买

评论
0

aoteman675 已获得聆听专属T恤衫 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
哈哈哈,我想起了美工用PS做完PSD文件直接扔给我,产品经理也不管程序能不能实现,美工觉得炫酷,于是就把页面设计及交互过程直接交给程序员了。和产品经理吵架是经常的事,也不管程序能不能实现。
2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
主要是各自的角色不同,每个角色都是一个集合,当这些集合发生交集的时候就是完美的产品了。如何把交集最大化就是沟通的过程了,我们程序员很多时候不善于沟通,需要产品经理层面去协调。程序员提供沟通技巧,从产品设计到开发多与设计沟通,在实现功能的基础上做到产品接近完美。客户常常需要的功能实现,但是产品经理想做成高大上的产品,于是美工就各种特效,程序员就悲催了。
3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
没有前端。如果美工不会html和css的话,是不是产品就不做了?虽然不会很期望美工会像前端一样把html设计得多么好,但是基本的Axure设计对于网站的设计应该要会吧,调各种参数最终生成HTML原型。
4、我也不知道该问什么了,你来问个吧,顺便再回答下……
1)如果设计和开发吵架,两个都有道理的情况下,产品经理听谁的?
这个问题就纠结了,我也不知道怎么回答,看产品经理的决策了。
2)开发需不需要参与需求制定和方案设计?
我觉得应该有个开发代表参与,应该功能的实现开发最清楚,设计只是理论层面可以实现的产品原型,但是落地的是开发。

浮生递归 回复

调参生成的html跟手写的html质量不在一个水平线上。只能说能用。
为什么我觉得几乎没有不能实现的功能,反而就怕客户脑洞太小,想不到什么犀利的呢....我经常跟客户说的口头禅:把你们能想到的都先提出来,能不能做到是我们的事。当然,基本上都能做的出来。
有时候反而是我们给客户提出功能上的改进,客户会说,能这样就更好了,我们还担心做不到。

评论
0

hikingx 已获得云栖定制电脑包 复制链接去分享

那么问题来了~
1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
美工没做任何解释就把作品交给程序猿,比如颜色、宽度、填充、边框等自己去选择。上线后又是一堆牢骚,
screenshot

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
主要沟通,还有就是规范流程。毕竟大家都是从自己角度考虑问题的。
听听美工的看法,多多讨论后,美工提出了我没有想到的解决方案。无论如何要记住你和美工的共同目的是尽可能创作最好的产品。保持一个开放的心态和冷静的头脑,是不会错的。

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?

网站设计语言,作为参与网站制作的美工没有理由不了解下CSS的基础知识。就像我不知道庞大的印刷机是如何运作的,但是我得了解套印、半色调、绿红黄黑四种标准颜色。如果想要让我设计的作品能达到最佳效果,我得了解印刷的基本知识。网页的设计也是一样的道理。美工无需知道服务器是如何运作的,但是得对行高、填充、背景 图像以及网站制作过程中的其他因素要有一定的了解。

再退一步说,以后的都是AI智能机器人了,阿里不是推出鲁班了。。。。。。。。。。。。。。

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
应该多个方向,人工智能

浮生递归 回复

你跟我抄的是同一篇!

hikingx 回复

是的,个人认为以后肯定是人工智能了。基础工作的美工和程序猿都可以下岗了

评论
1

沙漠的热情 已获得云栖定制电脑包 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
以前似乎有过争执,不过没有惨不忍睹的记忆。
现在不会啊,所有的代码我来弄,我的搭档负责图片处理视频剪辑等等,没有冲突啊,合作很好!

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
都只停留在自己的角度看问题,没有换位思考,没有更上一层楼,当你站的更高的时候,就会不一样了。

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
这个有过严格的分工吗?难道你的定位不同就可以理直气壮的拒绝写html或者其他什么嘛?不都是啥都干嘛!

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
程序员和美工的争吵可以休矣,因为实在没什么意思。

0

shawn.ss 已获得阿里云代金券 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
某美工主导的项目:
开发:你只给我一种尺寸,如果屏幕大小变了怎么办?
美工:等比例缩放就好
开发:。。。要是比例不一样呢,例如这个是19201080的,遇到16001200的大小怎么办?而且浏览器窗口是可以自己调节大小的?
美工:居中不会啊?
开发:那两边留白?
美工:用背景填充吧

开发:(外行,交流太累)好,明白了

于是,出现了一个 background-repeat:repeat的css属性
并且开发拒绝做出任何更改,因为是美工要求的

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
不专业的设计人员很难沟通,尤其是不专业的人来管事的时候,化解方案就是让专业的人来,不专业的要听话-_-

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
美工写的代码会不会惨不忍睹无法维护,所以还是程序员来吧

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
增加这样的一个问题,是不是因为有什么聊天问题的规则?凑字数?凑条数之类的?

0

微wx笑 已获得阿里云代金券 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的互怼事件?
有什么可怼的,一言不合自己搞定。

2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
沟通,沟通,沟通,重要的事情说三遍。

3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
肯定程序员写啊!哪来那么多为什么。

4、我也不知道该问什么了,你来问个吧,顺便再回答下……
程序员都缺乏审美吗?
自己好像真的很缺。

0

pyscala 已获得阿里云代金券 复制链接去分享

1、你在开发(或设计)中,都跟美工(或程序员)有过什么惨不忍睹的?
哎,一般美工都是女的,最惨的事从来没和美工接触过,工作中已经很久没和女生说话了,惨不忍睹
2、你觉得这种似乎不可调和的矛盾是怎么产生的,应该怎么去化解?
主要是各自的角色不同,每个角色都是一个集合,当这些集合发生交集的时候就是完美的产品了。如何把交集最大化就是沟通的过程了,我们程序员很多时候不善于沟通,需要产品经理层面去协调。程序员提供沟通技巧,从产品设计到开发多与设计沟通,在实现功能的基础上做到产品接近完美。客户常常需要的功能实现,但是产品经理想做成高大上的产品,于是美工就各种特效,程序员就悲催了。
3、当没有前端这个角色的时候,html和css应该是美工写还是程序员写?为什么?
没有前端。程序员写,美工写的话可能问题比较多以后设计会因为代码不好写而有所顾虑,不能真实表现自己的设计理念。
4、我也不知道该问什么了,你来问个吧,顺便再回答下……
1)如果设计和开发吵架,两个都有道理的情况下,产品经理听谁的?
这个问题就纠结了,我也不知道怎么回答,看产品经理的决策了。
2)开发需不需要参与需求制定和方案设计?
我觉得应该有个开发代表参与,应该功能的实现开发最清楚,设计只是理论层面可以实现的产品原型,但是落地的是开发。

1

天机浮现 复制链接去分享

作为一个野路子全栈,真是不知道说啥好了,我们的很多图片都是我用在线ps做的,反正用户很满意

0

chensheng497 复制链接去分享

假如我们中国能开战能战胜过几个国家