产品经理丨掌握程序语言重要吗?

最近笔者的朋友向笔者抱怨:“公司总共四个产品经理,三个程序员出身的都挺不错,就一个半路出家完全不懂技术的人整天瞎提需求,做事情一塌糊涂。”似乎口气中对这位不懂技术的产品经理充斥着不满,其实他的话也透露了一个现在很多人都关注的点:一个产品经理,不懂技术,真的合格吗?

产品经理丨掌握程序语言重要吗?

回忆一下这些年互联网的发展历程,在过去很少有产品经理这么称呼,大家更多的称之为“项目经理(Project Manager)”,而随着行业的不断发展,“产品经理”(英文同样是Project Manager)开始逐渐替代前者。

现在很多小型团队产品经理的职能和其它工作有许多重叠的地方,过去这些工作本来是由其它岗位来负责,市场细分出产品岗位后能够更好的进行团队协作。但因为产品经理的工作内容相对较为广泛,更适合综合能力较强的人才,掌握一些必要技能就能够承担一些基础工作。大家认为PM这一行当入行门槛低大多是这个原因,但产品经理真的有那么简单吗?

看似低的门槛其实需要学习的内容非常多,一个好的产品经理的成长花费的时间与经理不比一个技术大牛的简单。要不断锻炼自己对产品的理解,提高分析和判断能力还要具备良好的沟通的能力和团队合作协调力。其实产品经理更像是一个“管家”,充分调动公司的资源。那么从开发层面讲,如果掌握了一定的技术基础,就能够解决以下几个问题:

1.开发新功能时哪一种方案更加合适;

2.提需求时更加合理;

3.判断BUG出现在开发的哪一个环节;

产品经理丨掌握程序语言重要吗?

技术和产品本来就是对冲,除非是程序员出身,否则对很多细节性的东西无法一并感知。但要注意的是不要本末倒置,要明白作为产品经理,对技术的掌握太多或太少都会出现比较极端的处理办法。知乎上有位朋友说的很有趣,产品经理对技术的掌握程度其实就两个字“略懂”。为什么这么讲?产品对技术有感觉就好,可以让你知道你想要实现的若干功能里面,哪些是容易实现的。你让技术感觉产品做得很顺,别人会认可你的产品设计能力。反之过于刚愎自用,觉得自己很懂,各种给技术人员加活,反倒会影响团队合作的效率。

产品经理丨掌握程序语言重要吗?

那么业务或者运营出身的产品经理如何进行技术层面上的学习呢?我认为有如下几种:

1.自学:可以根据自己所负责的项目会涉及到哪些语言或者技术,购买书籍来看。有针对性的去了解和学习一些程序语言,同时还可以和公司的技术人员进行探讨和学习。既增进了团队之间的感情,同时也能增加对自己产品的理解;

2.线下培训:成本较高,而且几乎都在一线城市,对于二三线城市的朋友来说可能就有些困难了。大部分线下培训也需要脱产,少部分周末班学习效果可能会有一定的折扣,总之代价相对较大,成果根据不同的机构也很难有所定论。

3.线上培训:目前在线培训是较为流行的一种互联网技能学习方式,可以看到现在网易云课堂,麦子学院这类较为知名的网络在线培训机构都开设了产品经理及程序语言的相关课程。和线下相比大都不需要脱产进行学习,并且在线学习能够保证随时记录学习进度。报班学习还有一个明显的好处是积累人脉,大部分产品经理在运作自己产品的时候都需要和其它家进行对比,同学的身份使得大家更好交流。

简言之一个合格的产品经理必须对技术有着一定的了解,不管是在入行前,还是在入行后。纸上得来终觉浅,要知此事须躬行,讲了这么多,想成为好的产品经理,脚踏实地才是最可靠的。

相关推荐