程序猿格斗指南

想必大家都听说了,这两天关于中国平安一个产品经理因奇葩需求和程序员爆发肢体冲突的事件在朋友圈被刷屏,更有现场打架视频在技术群里疯传。


图片发自App



作为一名从业多年的老程序员,我来说说我的看法。

起初看到产品经理跟程序员打架感觉并不意外,但是仔细一看产品经理的需求时,我还是多少感觉这个需求有点不太靠谱,也许这个产品经理是做视觉设计出身的。其实,这个事件本身是一个悲剧,悲剧产生的背后是目前很多软件研发团队沟通不畅导致的。

早期的产品经理大多都是程序员(技术研发人员)出身,对技术能够实现的功能边界有比较好的把握,通常提出的方案在实现上不会有太大的问题,有的产品经理甚至还参与到一些项目的研发过程。

随着目前互联网产品更迭的速度加快,现在不少大型软件企业都有产品经理团队,其实我个人认为更好的叫法应该是策划团队。团队成员的构成也是五花八门,最近几年甚至出现了大学刚毕业就做产品经理的情况,这些产品经理做产品规划无疑是“纸上谈兵”,自然就会导致提出很多不着边际的需求,有经验的程序员对这种方案往往也是哭笑不得。

那么加强沟通就行了么?

其实不然,一般开发团队在开发初期会找产品经理,或者业务人员做技术澄清,两者沟通起来其实是鸡和鸭讲话,他们对技术要点其实是一无所知,甚至不愿意参与会议。什么时候会出现问题呢?那要等到产品出来了,他们有直观的方法去触碰它,这个时候若没有达到他预期的结果,要看是开发人员还是业务人员妥协了。

若实在妥协再妥协也解决不了问题,我们不如换个角度思考问题?譬如加强程序员的格斗能力。

被人拿刀威胁时,可以用这招,就是这招有点狠!小编不知道如果成功的话,会不会防卫过当?

图片发自App

身材比较吃亏的情况参考这个图


图片发自App

忍不住的情况,跳起来就是一脚。


图片发自App


后背摔,会不会折断腰呢?


图片发自App

当然,我只是开玩笑,我们都是知书达理的现代人,肯定不能以暴制暴。例如,试试在办公室放一块砖头?

图片发自App

你可能感兴趣的:(程序猿格斗指南)