Skip to content

我对产品的看法

clarkehe edited this page Sep 18, 2016 · 6 revisions

作为一个技术人员,不断的在实现产品的功能与需求。既是被动的,也是主动的。

产品的需求、功能与交互都是由产品经理最先提出来,技术人员参与需求评审,在技术上提出一些参考性意见,也会为某个功能点或交互与产品PK,接着进入开发,在开发中会发现之前没有考虑到或遗留的点,会提出来产品经理确认,有一些细节或交互有时会自己就作主了。再把产品体验、测试、发布最后这几个阶段加上,就构成一个过程,叫做“迭代”。产品就是在一个又一个的迭代中,不断完善,发新版本。

在迭代中,是技术人员将产品最终落地,并完善着产品的细节,但产品经理才是产品的设计与规划者,技术人员并不是产品的成败的关键。

作为一个技术人员,有一种定位是:提升所在领域的技术,从技术上打造更强的产品功能、更好的产品体验,更进一步,通过技术的提升来推进产品。这在团队中产品经理都是“合格或优秀”的前提下,确实是一种最优选择。

可做产品不像是做技术,有着很大的不确定性,加上优秀产品经理少之又少,做出成功产品的几率并不高。在这种情况下,技术人员似乎是在为一个自己都不太相信的目标在努力,对技术人员信心及技术提升都有一定的影响。

技术人员如果要想掌控自己,了解产品(一些中高层技术Leader不懂产品,是部门的最大瓶颈)甚至向产品转岗是不二的选择。当然,有些人专心做技术,不看好部门的产品和前景,就会转到其他部门。

于我而言,我是喜欢做技术的,能安下心来,coding让我充实、有成就感。但内心一直有一个声音:技术不是最核心的,产品才是。做了技术这么多年,知道技术是怎么回事,只做技术,技术再牛,也不会有太大的成就,技术替换性太强了。

可内心的声音,并没有让我放弃技术转向产品。原因有二:一、技术是我的舒适区,coding让我有成就感,或许都已经习惯了;二、做产品不像技术,有太的不确实性,不像技术,花点精力、时间,问题都会有确定性的答案,自己内心并不强大,受不了这种自己都不确定的工作。

可我又为什么要谈产品呢?在迭代中的coding是充实的,但一个又一个项目(多个产品)做下来,产品没有什么大的成绩,内心还是恐慌的。其实,对我来说,coding is poison。

我还是要关心产品,甚至主导产品。我自己就有独立产品的开发、上线与运营经验,不是太成功。个人经验,技术并不是最大的瓶颈,产品与运营(推广)才是。

做产品,要面对的第一个问题就是:做什么核心功能,目标用户是谁,他们是否真的需要这个功能。这个问题,我一直没有答案,有时最直接的方法就看别人做了什么产品,有什么功能,参考下,就是抄袭。我过去几家公司的PM大都是这么做的。

核心功能定下来后,第二个问题就是:交互与UI体验。这个我觉得不是太大的问题,一方面有设计师在专门负责,另一方面,交互与设计现在相对比较成熟。

第三个问题,就是产品出来了,要推广,要运营。让更多的人知道我们的产品,让他们多用我们的产品。线上线下广告、搞抽奖活动应该都算是。这块应该是产品中比较考验专业的工作了。

如果能对上面的三个问题,有自己的方法与经验,应该就是非常优秀的产品经理了。作为技术人员,这也是我要解决的问题。今天在公司KM上看了Pony马对QQ邮箱提出的产品问题的总结。Pony马提出的一些点,我在自己经历的实际项目中也有关注到。但文章总体看下来,觉得偏重于一些细节点,不能在产品思路有一些启发。

Clone this wiki locally