zoukankan      html  css  js  c++  java
  • 老李分享: 全栈工程师? 2

    其实这才是我们真正需要的:一个可以设计出精美绝伦的产品的设计师,以及一个可以开发出无与伦比的产品的开发人员,且这两人能够无间合作。

    那么怎么才能达成呢,这就需要一个关键的因素:同理心(empathy)。 
    所以这里我们更应该表达的意思是:我们需要招聘一个可以理解代码的设计师,或者,我们需要招聘一个可以理解设计的软件开发工程师。

    至于设计师需要理解代码的这个原因,跟开发工程师需要理解设计的原因是一样的。并不是说需要一个工程师变成设计师,而是需要这个软件工程师拥有能理解设计师的同理心。能够用设计师的语言跟设计师打交道,来对为什么设计师要如此设计的良苦用心有清晰的理解。

    而这也是我们冲破信息孤岛很重要的一个方法,打开设计师和开发工程师之间的话匣子,无间的进行合作沟通,这样才能做出伟大的产品。但,千万不要硬性要求他们都去掌握对方的全部技术,否则他们很有可能在自己的专业上都成为不了专家。

    当一个人说他们公司需要的是“若干可以编码的设计师”的时候,我脑海中想到的是他们需要的不是设计师,需要的是一把瑞士军刀,集合螺丝刀,剪刀,小刀,牙签,锯子功能的那么一把“刀”。

    但,问题是瑞士军刀看上去什么功能都有,但是真要派到专业用场上的话却没有一样行。你看过一个工匠拿着个瑞士军刀来给你家的房子上螺丝锯木头做木工的吗?你又是否有看到一个裁缝拿着把瑞士军刀给你做衣服?或者你又是否看到一个大厨在把弄着个瑞士军刀来跟你切菜砍肉?

    人家古惑仔都知道拿个弹簧刀西瓜刀什么的出来闯江湖,而你却要搞个瑞士军刀来打天下?所以说,瑞士军刀只能在一些很基本的场合可以派上用场,但是万万不能不能在大场面上将它拿出来替代掉专业的器材,不然会事倍功半,笑掉人大牙。也许偶尔拿出来充下场面还可以。 
    更糟糕的是,正因为它什么都想做,导致我们都很难将之定义为一把“刀”了。你看,这不搞得成了个四不像吗?

    人家庖丁解牛时候就没有听说过用的是瑞士军刀;古人杀鸡的时候也焉用牛刀;一个专业的刀客,用的绝对不是周星驰的那把杀猪刀(一笑)。 
    所以说,工欲善其事,必先利其器。同理,专业的团队必然对自己的拿手武器有着特别的专长。

    我就不希望我公司里面的那些设计师们消耗大量的时间去学习最新的跨浏览器CSS解决方案,或者去挠破脑袋学习javascript的闭包究竟是TMD的怎么一回事。反之亦然,我也不会希望我的开发工程师们会花时间研究设计技术中的颜色理论是怎么一回事。

    我希望我的设计师能花更多的时间去跟上最新的移动接口设计标准,以及学习最新的设计实践技巧。我需要他们去花时间学习我们的用户对设计的喜好,去挖掘哪些我们设计上还没有满足的那部分用户。我需要他们关注在那些在设计上可以让我们的产品做到最好的事情上面。当然,当中需要学习的一小部分就是去学习对代码进行理解,这样他们才能更高效的,更有同理心的和开发团队打成一片,共同成就一个伟大的产品团队。

    所以,现在外界所街知巷闻的要求招聘到可以像程序员一样编写代码的全棧设计师,其实说穿了只会把事情弄得越来越糟糕。其实这些人的脑袋是被驴踢了,不知道正是因为开发人员不是一个和专业设计师合体的人,他才能真正从用户的角度出发来审视设计师们搞出来的设计是否真的是用户想要的。而对于设计师,他应该能对他的设计将会如何的被开发人员进行实现有所了解,如果还能自己编码弄出个原型的话,奖赏,午饭加个鸡腿!但是,我们要从内心里放弃要求设计师必须也是一个程序员的这种观念(以及给以设计师的压力),同理,也不能非要将一个开发工程师变成开发和设计合体的超人。

    能分身面面俱到样样精通的人应该有,但起码我没有在现实见到过。《西游记》上倒是有看到过,但人家不是人,人家是猴子,叫孙猴子! 
    如果你能让你的团队成员们各自专注在自己所长的领域,同时又对合作团队的领域有所理解以获得足够的同理心的话,这样你就不需要再抱着打造一把瑞士军刀的想法了。相反,你已经拥有了一帮有着各自的必杀技而又能通力合作的团队,这还不够你所向披靡的吗?

  • 相关阅读:
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
  • 原文地址:https://www.cnblogs.com/poptest/p/5127908.html
Copyright © 2011-2022 走看看