产品经理与程序猿的恩恩怨怨向来是经久不衰的话题,作为灵长类动物的一个独特分支,程序猿这种猴子到底是怎样一种存在?他们在想什么?他们为何而火冒三丈?又为何而喜笑颜开?他们真如孙猴子那般顽冥不化?
  
  本老猴子将为你一一道来,如何与程序猿和谐相处,如何能收买程序猿,让他们甘愿为你刀山火海,无怨无悔。
  综合来看,一只典型的程序猿有如下特(mao)征(bing):
  1.自命不凡,高冷傲娇
  2.思维抽象,喜欢用逻辑来打败你
  3.讨厌反复做一件做不完的事
  4.讨厌一切不确定行为
  5.讨厌做没有挑战的琐碎小事
  6.讨厌异性产品经理
  掌握了如上情报,就可以对症下药,从科学的角度制定出一份程序猿“收买”计划。
  一,捧着他,嘴上说说就行

  话说为什么很多程序猿都很傲娇呢?因为他们大多数时候生活在代码世界里,而在代码世界里,程序猿是造世主一般的存在,万丈高楼平地起,让你等于1你就等于1,让你等于0你就等于0。不幸的是,他们习惯性地将这种感觉带到了现实生活中,所以经常一副叼叼的样子。
  既然这样,你就不要试图去“唤醒”他了,不要带给他们这样的感觉:你不就是一个死码农吗?有什么厉害的。不管他代码写的多烂,多叫几句“大神”、“大牛”什么的,他们心里就会美滋滋。虽然你嘴上吃点亏,却哄得他们屁颠屁颠为你干活,也是挺划算的。
  二,不要试图说服他,去诱导他

  产品经理最头疼的应该是程序猿说“这个实现不了”的时候,这个时候你会绞尽脑汁、拿同行的例子、做各种合理性推断,试图证明一个结论:这个可以实现。然而程序猿往往会用更加严密的推断、你懂的不懂的各种术语,来打败你。他最终丢给你一句,“说了你也不懂”。
  所以,不要硬碰硬,试着绕个弯子来解决问题。对代码的知识不擅长,就用情商来战胜他(程序猿往往情商较低)。
  事实上,当程序猿说“这个实现不了”的时候,内在含义往往是这样的:“实现起来难度较大,对整个系统有风险”、“需要花费的时间太长,性价比太低不划算”。而并不是真正的技术上无法实现。只是解释起来太费劲,而且程序猿也不是爱解释的主,所以就丢一句“实现不了”给你。
  知道了这个内情,你就可以想办法打消他的顾虑了,比如,跟他说:“我们时间充裕,风险由我来承担。”或者稍微夸张一点:“这个难题两年了公司没人能解决,你能实现那就牛逼大发了。”这个时候他就会动摇了,然后再来一记绝杀:“做完我请你吃饭,在老板那给你记一功”,保准他的猴屁股都坐不住了。
  三,别拿不成形的需求去找程序猿

  讨厌老改需求是程序猿的天性,而老改需求是产品经理的天性,这二者要想达成一致是不可能的。但并不意味着没有优化的空间。天下没有不改的需求,站在产品经理的角度也是可以理解的。但作为产品经理,或者任何给程序猿提需求的人,至少应该做到一次需求的完整性。
  所谓完整性,就是指需求有头有尾,可实施,可量化测试。以后要改也是可以的,但本次迭代的需求至少是明确的。切忌拿着一个不成形的需求去找程序猿讨论,能把他逼成窜天猴。可以去征求意见,但不要频繁地头脑风暴。
  说一下程序猿理想中的产品是啥样的。你的原型应该像规划好的施工图纸一样,拿给程序猿,就按这个做,好坏就这样了,有问题我们下个版本再改。痛快一点,不要拖泥带水,让程序猿感觉到你是靠谱的。就这么简单。
  四,成就感高于一切

  成就感这个东西,对于程序猿来说或许比工资还诱人,这一点往往被其他人忽视。所以这样的场景会经常出现,“这个功能很简单啦,随便做做就行”,“这个不重要,临时先这么做”,“有一个小优化,你抽空帮忙做一下”。
  小优化你妹啊,明明就是加需求!抽你妹的空啊,有需求就排期!帮忙你妹啊,这是老子的工作好不好!
  以上就是程序猿的真实思想。是的,程序猿有自己的追求,并不是给任何人打杂的,所以最好不要用这种口吻来描述你的需求。哪怕真的是一个小需求,你也可以稍稍动下脑筋,想办法把程序猿的胃口调上来。
  比如,有一个给系统挑错的功能,你可以说,这是我们的质量检测模块,关系到整个系统的质量,相当重要。这时候,程序猿就会像担负着革命的使命一样,为了胜利上刀山下火海,并且沉醉在自我营造的成就感中不能自拔。动下脑筋就能完全扭转局面,何乐不为呢?
  五,寻找共同语言

  如果你能在程序猿面前随便聊几句javascript语言,或者工厂模式,或者面向对象编程,那程序猿的眼睛都要亮了,立马会给你定位:有品味的人。以后办事都会爽快很多。我真的接触过玩github的产品经理,也接触过跟我侃侃而谈“温赵轮”的产品经理,感觉就是亲切。
  学点编程相关的知识并不难,只需要知道一点皮毛,能装逼即可。带来的效益却是相当高的。
  六,萌妹子的力量

  宅久了的程序猿一般都有一个共同爱好:小萝莉、萌妹子。这种无法抵御的吸引力,比你想象的都要强大。你们程序猿变态吧?!那又怎样呢?喜欢就是喜欢呀,我愿意告诉你就不错了。这就是为什么一个程序员鼓励师就能引爆话题。事实上,大多数程序猿比较单纯、孩子气,所以喜欢萌妹子并不是毫无道理。
  既然这样,如果你是一个女生,那就别藏着掖着了,该卖萌,该牺牲色相,通通使出来。中招的程序猿会死心塌地为你写码,为你失去理智,为你做不可能的事。稳赚不赔。
  你是一个男的?千万不要强行卖萌,否则后果不堪设想,还是另谋出路吧。
  以上就是一个老猴子总结的《收买程序猿指南》,试着收买你身边的猴子去吧。程序猿很好骗的,谁骗谁知道。
    文/吕大豹