池建强的公开课

讲讲咱互联网行业自己的故事

个人成长,观点,认知, 软技能

池建强 极客时间创始人、墨问西东创始人

第173期 | 程序员的敌人

讲述:池建强 大小:5.35MB 时长:00:06:21
00:00
1.0×

你好,这里是卖桃者说。今天是元旦,你们估计都放假了,卖桃者说不能歇,今天和你聊聊程序员的敌人。

看到这个话题估计大家会联想到此前的 HR 裁员纠纷,这件事我关注不多,具体的来龙去脉也没搞清楚,不加评判。另外网络上群氓和看客众多,但在现实场景中,能帮助你的除了你自己,还是身边的朋友和亲人。至于舆论信息,只有免费的时候,才是最慷慨的。有好处,也有坏处,最终还是要自己解决。我工作这么多年,敌人从来不是 HR,即便是公司裁员,无一不是体体面面,毕竟大家都要在江湖上混,总得要脸啊。

程序员的麻烦是谁呢?有人会说是产品经理,其实我之前写过很多调侃的内容,但大部分情况下,产品经理和程序员都是一根绳上的蚂蚱,毕竟要无间合作才能做出好产品,而不是无间道。

事实上我们面临最大的问题是密密麻麻的需求,这个是最要命的。极客时间团队虽然不大,但也会遇到类似的问题。一旦团队具备了研发能力,需求就会无处不在地滋长。我们现在就面临着诸多产品线的诸多需求,比如极客时间有多个端:App(安卓和 iOS)、Web、小程序,都需要进行迭代,我们还有面向企业的学习服务,还有极客大学的业务,同时需要为 InfoQ 网站增加特性,更不用说公司原有的大会和商务项目,都需要产品支撑。

这就像是一个杂耍演员,空中已经飞舞着十几个球了,左右手还各攥着俩,如何让这些球保持正常的运转还不掉在地上,这就需要高超的技巧和平衡能力。

江湖传言,软件的不幸在于它创造出来的麻烦多过于它解决的麻烦。真实的情况是,软件只解决了一部分它创造出来的麻烦……

有时候我就问公司的业务人员,说以前没建研发团队的时候,也没见你们有这么多需求啊?业务人员哈哈大笑,是啊,没正规军就有土方法,有了正规军,当然正规需求出来了。

我觉得他说得很有道理。

多少英雄,觉得自己在技术领域纵横驰骋无敌于天下,结果被真实世界的需求碰的鼻青脸肿头破血流。转售前的转售前,变甲方的变甲方,最可恨的是这些变成甲方的程序员,成了甲方之后开始用“需求”折磨其他的程序员,比甲方还甲方。原本同根生,相煎何太急呢。

无数软件工程宝典、创业圣经和成功经验,都告诉我们,要想成功,一定要去做客户真正需要的东西。但做到这一点真的很难,前两天我们的专栏作者邱岳写文章说:

为了成为一个“成功”的人,我经常偷偷研究其他人的成功经验。研究多了,发现了一个秘密,那就是他们总结的经验常常会互相矛盾。
 
比如有人说投资要分散,有人说要敢于孤注一掷;有人说成功靠努力,有人说成功靠选择;有人说要善良,有人说想成功必须成为一个混蛋……
 
好赖话都让你们给说了,那究竟什么样的人才能成功呢?

所以,“做客户真正需要的东西”这件正确的事,并不是那么简单。

比如需求就会分为用户想要的(Want)和用户需要的(Need),需求又分为企业用户需求和个人用户需求,有时候看起来是企业付费,但真正的用户却是个人,那这到底是企业需求还是个人需求呢,决策者是谁呢,都需要细细分析。

说说 Want 和 Need,能够从 Want 直接转化成 Need 的需求其实非常少。大部分情况下,Want 都是用户的谎言,用户会不停的重复这些谎言,直到自己信以为真,然后告诉你,“兄弟,这就是我的 Need,大胆的做吧,我在岸上等着你”。等你费劲扒拉把这个 A 做出来之后,客户拿在手中把玩一番之后,会满脸歉意地告诉你,“不好意思啊,兄弟,我要的是 B,你给我做出个 A 来干什么?”。你吐血三升,客户终于把 B 描述出来了,告诉你,做,这次一定不会错!但是你永远不知道后面还有 C、D、E、F、G 在等着……

没有客户,自己做产品也是一样的,你还有用户啊。比如微软前 CEO 鲍尔默,他老先生在Surface发布时宣称购买这几款平板电脑(iPad、Kindle 等)的用户有可能犯了一个错误,这并不是他们想要的产品。

我不认为能有人像我这样意识到用户真正想要的是什么产品。你可以看看周围人们在用的那些平板电脑产品,没有一个是你真正能用的。苹果不行,谷歌不行,亚马逊也不行。没有一件产品可以既可以工作用又可以娱乐用。
 
Surface 才是用户真正需要的产品……

不知道说这些话的时候,老先生在用哪个脚趾头思考,结果就是 Surface的销量给了鲍老师一记响亮的耳光,人家不干了。当然现在微软的 Surface 也很不错了,但已经换了好几茬工程师啦,这能怪谁呢……

你看,找到真正的用户需求是多么难的一件事。这需要我们抽丝剥茧,转换角色,找到一个切点,然后由表及里,最终完整的迭代出能够解决用户某种高频刚需的产品。

对于个人用户而言,如果我们真的做对了,满足了用户的真正需求,可能有三种情况:

  1. 你是自己产品的真正用户;
  2. 你运气不错;
  3. 你只是阶段性做对了。

“需求”是如此残酷,每天让我和团队尽折腰。你不能回头,你只能向前走,持续探索,不断迭代,找到边界,并突破边界。我想,这也正是做产品的乐趣吧。

卖桃者说,明天见。

(编辑:夏天)