为什么你的设计团队中需要一名程序员?

一 名优秀的设计师应该会编程吗?有关这个问题的争论每天都在博客上、Twitter 上,以及公司召开的会议中不断上演,永无休止。人们更多地关心设计师本身有没有编程的能力,却没有考虑到是否应该在设计团队中直接引入一名程序员。这真的 是让人遗憾的事,甚至会为他们的争论感到着急。因为对于一场有关产品设计的讨论中,程序员其实能够起到非常重要的作用。

但令人遗憾的是,许多设计师对于他们的工作来说都有一种「精英主义」,觉得只有他们才能打造出专业的、符合潮流的设计。可是事实上这并不正确。

事 实上,每个人都有能力为一部好的设计作品建言献策,其中当然包括了程序员。当然,一名经验丰富的设计师也许在设计方案的寻找上显得更加老练专业,但是设计 师们都应该不断的提醒自己,时刻保持一颗谦虚的心,保持开放的心态面对所有人提出的建议,尤其是那些来自程序员的建议。以下是程序员为什么要加入设计团队 的若干理由:

设计团队里面缺失程序员的风险

在 Digg 还特别流行的那段时间里,我记得曾经在丹尼尔·博卡(Daniel Burka)(Digg 的首席设计师)和乔·思汤普(Digg 首席程序员)之间有一场非常著名的争论。那个时候丹尼尔想要在 Digg 的「按钮」上做出一次设计上的变动。对于丹尼尔来说,这个变动就是微小的一点;但对于首席程序员乔来说,即便设计上微小的一点变动都会对整个网站的响应时 间产生巨大的影响。为了适应这一点点的变化 Digg 网站必须提升自己的处理效率,改善服务器的内部架构。

这 就是程序员没有融入到设计团队中的一个典型案例,它由此带来的结果有可能是灾难性质的。设计方案的出炉有可能无法付诸于现实;更有可能大大提高系统的复杂 程度。当设计师提出的某种方案在他和程序员之间反复拉锯争论的时候,方案一改再改,一拖再拖,所有的时间都浪费在上面。而这一切就源于一个原因:从设计最 初就没有引入一名程序员。

程序员能够提升设计上的「现实可操作性」

我们不仅需要程序员来消灭那些不切实际的想法,同样还需要在我们某个忽视掉的环节上建言献策。我们也许由于自己的专业受限,会将一些可能性给过滤掉,这个时候就需要程序员将这些可能性找回来了。

程 序员不仅会在某些时候否决掉我们的想法,更有能力带着我们的想法去向更远的地方。曾经我就与一些程序员们就具体问题展开讨论,他们提出来的东西完全是我之 前没有想到,也觉得不可能成真的事。如果当时场上没有他们把关并且评估,我们对一个项目的判断和研究上会缺失很多东西。

程序员的「主人翁意识」更加强烈

最 后一个重要的原因决定了设计团队中程序员不可或缺的地位,他们拥有更加强烈的「主人翁意识」。他们在介入到一个项目中的时候,往往更加投入,更加积极。有 些时候,他们是决策链的最后一环,他们的声音之所以被人忽略,是因为他们太晚才介入到项目中去,很多意见已经不符合当时的发展状态。越早地让他们介入,他 们越能积极主动的地去从技术的角度给出最合理化的建议。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-23 19:22:24

为什么你的设计团队中需要一名程序员?的相关文章

java-android中这种方法是程序员自己写的,并不是系统自带的,这种理解对吗

问题描述 android中这种方法是程序员自己写的,并不是系统自带的,这种理解对吗 android中这种方法是程序员自己写的,并不是系统自带的,这种理解对吗 如图所示 解决方案 你把鼠标移到方法上,绿色小圆点就是系统的,红色小方块就是自己写的 解决方案二: 看你这段代码应该是自定义的类方法的. 解决方案三: 快捷键 F3 看看来源于哪里 .

传金山游戏团队一名程序员今晨猝死

速途网讯 有消息人士向速途网爆料,9月4日早晨,金山游戏团队有一名程序员猝死,但金山方面封锁了消息,未向外界公布此事. 此前,金山公司曾在微博上炫耀员工"连续加班一周没有碰过床,困了就睡桌子",微博发出后,立即遭到了众多网友的谴责,随后金山方面删除了该微博. 据报告显示,我国每年死于猝死人数达55万,猝死越来越频繁,且呈现年轻化趋势;有76%的白领处于亚健康状态,京沪等一线城市六成白领过劳;制造.金融.教育.媒体.法律业人群健康透支位居前五位;IT行业"过劳死"年龄

揭秘IT人才特点:中美印日四国程序员比较

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解.我觉得编程能力对程序员而言,虽然很重要,但并不是全部.那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大.不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴.我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过.虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的. 以下的比较纯属个人见解,欢迎指正. 首先是日本程序员 他们的特点是非常仔细.我认为很主要的一个原因是日本

我眼中的中美印日四国程序员的特点

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解.我觉得编程能力对程序员而言,虽然很重要, 但并不是全部.那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大.不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴.我有幸 和中国.美国.印度和日本四国程序员有比较深入的合作过.虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的.以下的比较纯属个人见解,欢迎指 正. 日本程序员 他们的特点是非常仔细.我认为很主要的一个原因是日本公

FACEBOOK设计团队是如何开设计评论会的

  在设计流程中,设计评论是一个重要的环节.无论是在独立的设计团队,还是流动性.多远的设计群组中,它都是整个设计过程中,无法忽略的部分.通过团队的设计评论,在不同成员的审视.评论中得到反馈,让你站在自己以外的角度来看待之前的设计作品,这样可以更好地做设计决策,克服障碍,提升作品也提升自我. 当我刚刚加入Facebook的时候,我其实非常担心每周一次为期2小时的设计评论的环节会被浪费--想必大家对此都能理解,因为在许多设计团队内,设计评论往往会陷入两种状况: ·为了不打击士气而不敢太深入批评他们的

PINTEREST 的设计团队是怎样工作的

  我们总会好奇那些高大上的国际大厂设计师到底是怎样工作的,他们是否和我们一样整夜改稿.一样周末加班?他们喜欢怎样整理PSD?团队是怎样协作的?怎样激发创意想出那么新奇好玩的点子?我们需要答案就隐藏在这些专访的字里行间. Pinterest 就是这样一个会常常勾起我们好奇心的公司.在这间有着设计领域Twitter支撑的公司工作到底有着怎样的体验?就让Pinterest的产品设计师Justin Edmund 跟我们聊聊他们的设计工作. 在Pinterest的产品设计团队中工作并不轻松,但是工作本身

怎么管理设计团队

根据自己多年带领用户体验设计团队的经验并总结,以下提供了一些可供设计团队参考的建议. 曾经,我也曾管理过几个团队,对此积累的一些感悟希望能够帮助你的设计团队实现流畅或半流畅运行. 但是其中一些忠告对所有类型的团队都适应,出于完整性的考虑我都总结如下: 有共同的愿景和方向 有使命宣言和一套团队可供遵守的原则,确保每一项务实.可行.如果你总是用超远大的抱负.无价值的愿景为团队打气,他们将很快被现实的铁拳粉碎掉梦想. 设定严格但可变的流程 设定基于最佳实践的标准设计流程,以便初级设计师有做事的指导准则

30多年程序员生涯经验总结(成功源自于失败中的学习;失败则是因为容忍错误的横行)

英文原文:Lessons From A Lifetime Of Being A Programmer 在我 30 多年的程序员生涯里,我学到了不少有用的东西.下面是我这些年积累的经验精华.我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高. 1. 客户在接触到产品之后,才会真正明白自己的需求. 这是我在我的第一份工作上面学来的.只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的.给出一个功能性原型设计远远比一张长长的文字表格要好. 2. 只要有充足的时间,所有安全防御系

程序员理想中的工作环境

1. 弹性上班制 程序员群体是一群怀有Geek情结的家伙,追求相对的精神自由,在自己的时间安排上也喜欢自由自在.无拘无束.灵感来时,可以废寝忘食.疯狂Coding:思维乏术时,则可能漫不经心.无所事事,这时不如早点结束工作,放松心情,触发下一次的灵感. 常规企业的朝九晚五上班制度,说实话并不适合程序员一族,因为这种制度一定程度上扼杀了这个最需要差异性的群体的差异性,把程序员的Coding灵感等同于工厂流水线上机械手臂,希望按钮一按下,灵感发动,按钮再一按下,灵感结束.这是一种一厢情愿的想法. 所