订阅

逻辑自洽的魅力

我不是个感情细腻的人,知乎上经常有关于金庸作品的问题,比如,那句话写的最凄凉,谁是最凄惨之人。有很多答案,都很精彩,但是,我在读的时候,好像都没有什么感觉。

后来,我慢慢知道原因所在,我是一个喜欢有逻辑的人。根据锤子原理,当你手里有把锤子的时候,你总是会不断的找钉子;当你要订一个钉子的时候,你总会不断的找锤子。于是,我喜欢的很多书都是有逻辑的,能自圆其说的。

又因为我是个不正经的人,经常会一本正经的瞎扯,所以,我喜欢很多能自圆其说的看上去很有逻辑的一本正经的瞎扯的书。比如《煮酒论西游》这本书,再比如那多的《三国记事簿》。

最近读过2本书,分别是蒋勋先生的《蒋勋说唐诗》和肉唐僧的《被劫持的私生活》。

2本书都是以历史变迁的背景来说事情,蒋勋是根据历史的背景解读唐诗背后的意境,肉唐僧是根据大历史的变迁来说婚姻、性、爱情。

2本书,都是以一个论点出发,根据自己成熟的一套逻辑框架来展开,逻辑是自洽的,所以,读起来很有意思。

蒋勋先生说唐诗,切口是唐代的社会背景。

唐之前的中国是一个农业伦理社会。在农业伦理下,人与人之间有非常强的依赖,人与环境之间一样有非常强的依赖。就像是人类简史里说到的,看上去是人类驯服了小麦,实际上,是小麦驯服了人类,小麦的存在,让人产生依赖,于是在一个地方定居下来。在这种强依赖社会关系下,中国的文学作品,总是有点那么小家子气的感觉。

唐代是中国社会发展上的一朵奇葩。唐代掌权者是鲜卑贵族基因,他们的骨子里并没有如此强烈的农业伦理;唐代疆域足够广阔,这就使得大量的异族文化融入,兼容并包,同时,民众有机会接触到农业社会之外的更广阔的地理文化,边塞诗就是这样诞生的。

从农业伦理里走出来的诗人看到了「长河落日圆,大漠孤烟直」这样雄壮辽阔的自然风光,想到了「江畔何人初见月?江月何年初照人?」这样的哲学思辩,体悟到了「举杯邀明月,对影成三人」这样的自负与孤独感…

顺着这样的逻辑框架再去读唐诗,意境完全不一样了。

肉唐僧说私生活,切口是基因的传承。

男人的遗传利益在于跟更多的女人交配,以期生育更多的后代;女人一生中生育次数是有限的,所以,女人的遗传利益表现在质量而不是数量。

正是这种大家既有交集又有差异的利益关系,伴随着生产关系与生产力的变化,在性的基础上,产生了婚姻、爱情。(注意这个顺序,是性、婚姻、爱情,这很重要。)

而随着人类的发展,财产这个观念出现了,这种基因的传承就被赋予了更多的意义,传宗接代之外还有财产的继承。

是生存,是继承造就了男女性关系的复杂化。这种复杂化的性关系就是婚姻,是大家族,是氏族。

在历史的长河中,因为生产关系的原因,父亲这个词被发明了,男人在婚姻中较长期的存在主导地位。

但是,随着社会的继续发展,支撑婚姻的因素也在不断的变化,尤其是女性得到解放之后,女性从婚姻中被解放出来,尤其是,女性在经济上独立了,科技的发展,基因的传承也不是问题了。

那么,父亲这个位置就岌岌可危了,所以,书的结尾是,走好、父亲。

上面这一切,逻辑是自洽,也是很有意思的。

支撑文章分析的,有很多有趣的逻辑推理与揣测,比如

– 作为女人,因为背动承担了基因传承的工作,所以,在原始社会,女人有更少的时间参与劳作,但是,女人又必须生存下来,唯一的方式就是,将基因传承的工作做的更好,于是有了女人的褪毛、乳房吸引、性高潮、及隐藏排卵期。

– 在这个阶段,看上去是男人的胜利,女人心甘情愿的承担了基因传承工作,并为之做出了更多改变,实际上则是女人的胜利,男人是女人生存下去的一种工具。这是母系氏族社会的一种合理逻辑推断。

– 商鞅变法,实行的是每个家庭要按照男子的数量缴税,而不是以氏族为单位了,如果男子死了,女子还有扶养孩子与照顾家庭的义务,这真正意义上瓦解了氏族,推行了一夫一妻制。

– 从上周到秦汉,统治者都在反思到底以一个什么形式来管理这个大国家更合理呢?中国古代的统治者选择用意识形态来弥补管理技术上的无能,这个时候,儒家思想登场了,君臣父子大受推行。到了明朝,因为税收的变化,大氏族盛行,朝廷对氏族的扶持在于树立了新的行为准则,养廉和烈女,婚姻关系的畸形化加剧。

– 婚姻关系,一直就是生产关系的一种外在表现产物,当这个社会的意识形态要求大家是革命的时候,中国文化大革命事情根本没有婚姻可言,婚姻是以共同的革命理想组建起来的一个团体而已。

– 避孕药,尤其是口服避孕药的发明,极大的将男女从性、爱情、婚姻三者中剥离出来了。

逻辑自洽是一种有意思的存在,当然,你也可以说逻辑自洽也可能是一种诡辩。不过,是不是诡辩真的重要吗?世界原本就是荒谬的存在,不是吗?

 

一小碗鸡汤|160616

人脑是最复杂的,东西一多就会遗忘,所以我才会一直有写博客的习惯。但是,博客的格式还是太过正规,需要以一个相对完整的逻辑讲述一个相对固定的命题,耗时耗力。于是,我经常也会在笔记里开一个文件叫做「灵光一现」,就是偶然有感,就记一笔。

积累的多了,就想不如拉出来做一篇流水账好了。因为大多数都是有感而发的东西,不可能很细致详细的阐述,所以,发出来之后大家也一定会感觉都是鸡汤风格的。索性这一系列的标题就叫做一小碗鸡汤好了。

为什么是一小碗呢,主要是对自己熬鸡汤的本事还不自信,不敢叫一大碗。

言归正传,且干了这一小碗鸡汤

所谓执行力,换个角度看,就是要适应并学会写命题作文

活明白了你就会发现,做好工作的一个很重要的原则就是要学会写命题作文。都经历过高考,写命题作文的第一个原则是什么呢,是审题,不能跑题,其次是不要质疑命题是否正确,你必须要相信这是正确的。

质疑命题耗时耗力,通常会有2个结果,得0分或者得100分,并且,99%的概率会得0分,所以,何必呢。

结果和目的是有差别的

结果是目的的副产品,目的才是根本驱动力。目的决定了行为,而行为自然而然就得到结果了。

比如说考上大学是目的,达到大学录取分数线是结果。如果我们只盯着达到分数线这个结果,我们并不能很聪明的解决问题,因为,走后门拿钱买也可以达到上大学的目的。

我们很多时候之所以痛苦,在于,我们没有思考目的,而是去思考如何得到结果。为了得到这个结果,我们所做的行为,往往会偏离目的。

所以说,解决问题的时候,要先把问题是怎么发生的弄清楚,进而得到目的,再去想解决办法。

— 详细内容可以看《被讨厌的勇气》这本书,后面我会单独写笔记。

会开会,是一个团队成熟与否的标志,而这个问题常常被团队忽略

开会,是一种形象的表述,其实想说的是沟通。太多的团队,浪费太多的时间在沟通上,太多的产品,缺失太多的能力在沟通上。

沟通是一个相对宏大的课题,说起来太累,不过,可以简单的做一个概括:汇报工作说结果,请示工作说方案,总结工作说好坏,布置工作说流程,关心下级问私事儿。

另外,别跟年轻人谈经验,也别给外行人讲专业。

— 详细内容可以看《结构思考力》这本书,后面我会单独写笔记。

很多问题,其实撸到根儿上都很简单,只是我们不愿意撸,因为太疼

长期困扰产品圈的一个难题是「老板的意见与我的不一致怎么办?」,这个问题曾经在知乎上有很多的讨论,长篇累牍的。

后来,阿北来回答了这个问题,就4句话,1是先充分沟通问题本身,看你们的是不是在说同一个问题;2是尽可能的收集证据说服他;3是如若不能,选择保留意见并快速做出来;4是如若不能且不能说服老板,或者经常证明老板是错的,辞职。

为什么之前的那些回答没什么意思呢,是因为那些回答都有一个潜在的前提,我要说服老板,这就是没撸到根儿上。

我们必须取悦自己,而不是取悦生活

加班时,保洁阿姨问了我一句话:「你这么辛苦加班,钱赚得完么?」。父母也用同样的话问过我,他们说,不要操之过急。在他们看来,上班就是攒工分,多劳多得。在我看来,我必须竭尽全力,才有可能不被行业过早甩下来踩成烂泥,如是而已。这疯狂的互联网,这疯狂的时代,我衰老的速度要远远的快于他的发展速度。

大表姐说,不要人为的对立苟且和远方,远方便是连续苟且的将来。所以认真对待苟且,相信那便是远方。我说,我们必须取悦自己,而不是取悦生活,如果我们不得不取悦生活,我们应该想尽办法快速的逃离。我们今天所有的取悦生活,都是为了更好的取悦我们自己。

什么叫信仰互联网?

有人问我,你老说你信仰互联网,能解释一下这个到底是个什么吗?

所谓的信仰,在我看来,就是给自己找到一个行事的原则。做事的原则有好坏之分吗?实质上并没有。

就像是,孙先生说他的信仰是三民主义,袁先生的信仰则是封建帝王;,共党说我们信仰共产主义,国党说我们要坚信三民主义;共党说我们还是共产主义,国党到了台湾开始信资本主义。这些,都是为了给自己寻找一个做事原则。有没有好坏高低之分呢?不带感情色彩的看,并没有,不是吗?在大陆的你曾经艳羡过苏联,也曾经艳羡过台湾,事实上,中国已经成了世界经济增长的新支柱,我们的互联网甚至实现了,中国的第一就是世界的第一。

我说我信仰互联网,并不是说互联网就是好的,就是无敌的,就是牛逼的不行不行的,就是说传统的商业或者其他什么信仰就是不好的。只是因为我在那个时间接触到了互联网,它触动了我,我把它作为我一个做事原则坚持下来了,而这个过程中,我发现,它确实是个值得信仰的东西,于是,我就一路信仰下来了,就是这样。

对了,大家好,我是个写博客的产品经理。我需要一个读者微信群吗?

一小碗鸡汤|160302

人脑是最复杂的,东西一多就会遗忘,所以我才会一直有写博客的习惯。但是,博客的格式还是太过正规,需要以一个相对完整的逻辑讲述一个相对固定的命题,耗时耗力。于是,我经常也会在笔记里开一个文件叫做「灵光一现」,就是偶然有感,就记一笔。

积累的多了,就想着不如拉出来做一篇流水账好了。又因为大多数都是有感而发的东西,不可能很细致详细的阐述,所以,发出来之后大家也一定会感觉都是鸡汤风格的。索性这一系列的标题就叫做一小碗鸡汤好了。为什么是一小碗呢,主要是对自己熬鸡汤的本事还不自信,不敢叫一大碗。

言归正传,且干了这一小碗鸡汤

资源是永远都不够用的,我们必须学会在资源不够用的状态下完成任务

后来,我看到了一本书里这样说,「搞砸一个项目最简单的方法就是给人充足的时间,足以让大家再三思考,再三修改,得出第二套思路,并邀请更多的人参与进来,获得更多的意见,进行更多的测试」。

「为了实现伟大的目标,我们必须做两件事,制定计划,然后给自己相对的时间」

紧迫感才能提高生产效率,这个世界的成功大多数都是被逼的,俗称,你妈逼的。

坐等,会让问题不再是问题

一个问题出现了,我们坐等,忽视他,这个问题就会不再是问题了。因为,大家会习惯这个问题,习以为常,然后,总会有新问题出来取代这个问题,吸引大家的注意力。

这个问题最终变成什么了呢,变成了潜规则,多数的职业经理人就是这么工作的。这个就像是鸦片一样的,是最大的毒瘤。

所谓的合作,直白的说就是利益的交换

一个组织与另一个组织的合作,是因为利益的交换;一个组织内的合作,也是因为利益的交换,一个团队的内部合作和外部合作,都是利益的交换。

这是一个并不丑陋,但是最基础的游戏规则。不懂这个游戏规则的人,一定做不好合作,或者只能利用职权去强制完成某些交换,结局必然是事成人散。

一个问题的解决,最难的不是在方案本身

而是在于大家的思想与思路,或者说是偏见,换句话说,大家是否在利益交换上达成了统一。只要在利益的交换上达成了统一,后面的具体方案,就是最基本的操作手册而已。

信、学、干、专,信是最核心与最基础的。

最先暴露出来的原因,一般都是无关紧要的原因

一个问题,最容易被找到的原因,往往也是最容易被解决的地方,而这个原因,大多数时候都是无关紧要的原因。

通过这个原因,继续去分析,去撕扯,找到全部的原因,然后才能挑出来最核心的地方,制定一个合理的计划。

但是,大多数的人只会看到浮出来一个问题,就解决这个问题,然后解决了这个问题,引发其他的问题,然后继续这个循环,最后,无法收场。

功力的深厚与否,看这里,最直接。

思想政治正确比什么都重要

不要天真的去比能力,先看思想政治是否正确。这一句,可以随意联想发挥。

钝感是一种牛逼的力量

这世上其实就3种人,一种人远见卓识,在第一步的时候就看到第10步,很早就布好局等着;一种人找到一个位置就不动了,就在那里坚持的等着;一种人是只能看到3步,但是内心激荡着就要往第3步那里去,结果三步之后的又三步继续发生着变化。

其实第三种人很累,也很矛盾,他不想动,但是,又看不远,又不想等。这类人是我们的大多数。

什么是产品架构呢?

一个产品的架构必须是稳定的、灵活的、有延续性的。

而产品架构的能力,打个比方就是,眼前有一堆木头,你看到的是一堆木头还是一座木屋?

一个战士,最快的成长就是经历一场残酷的战争

在残酷的战争中能活下来,才有资格说自己是一位战士。能在残酷的战争中活下来,并且还能赢得战争,谓之神。

 

读了2遍金刚经

我没有对佛教的信仰,我当然也没有想过现在遁入空门。虽然,我对佛学很感兴趣,我也羡慕青灯黄卷的生活。

所以,我在这里所说的对经刚金的理解,就是我自己想到什么说什么,无有对错,也不想跟你们谈论对错,这世界,哪有什么对错,无非都是偏见罢了。

是什么原因接触到金刚经,我已经忘记了,不过,开始读了一遍,没读懂。但是被如来老人家那颠来倒去的「佛说…即非…是名…」的表达方式所吸引了,比如,佛说一切法,即非一切法,是名一切法。金刚经,全文大概5100多字,其中有27处采用了这个句式。佛祖他老人家真是酷爱这个说话方式啊。

因为没读懂,但是觉得还挺新奇的,于是就找解读金刚经的书去看,看的是南怀瑾先生的《金刚经说什么》,怎么说呢,读完,有些懂了,有些还是不懂,不少句子似懂非懂。南怀瑾老先生讲的还是晦涩啊,主要是没考虑到我等文言文的水平,讲的更多是佛经经义的延伸。

后来,发现天后王菲有诵读版本,就在开车的时候听,在人静的时候听王菲诵读,听的多了,但是还是不是非常懂。

当年六祖慧能听到「应无所住而生其心」就顿悟了,这金刚经,我至少听了几百遍了,还是了无所悟,可见我的佛缘还是很浅的。

最近在一次旅途中,行李都托运了,我就在机场的书店转悠,看到一本讲金刚经的书,叫做《金刚经智慧课》,随手翻了几页,说的比较通俗,于是就买了一本,一路看完,终于算是理解了一些粗浅的文字表象。

说金刚经之前,先说佛经。实际上,佛祖他老人家,这一辈子一个字的典籍都没写过。现在所说的佛经,大部分都是佛祖与弟子谈话,弟子做了笔记,然后,弟子把这个笔记整理成典籍的。这事儿,就跟孔子他老人家差不多,一部论语流传几千年,但是,都不是他写的,是他的弟子的访谈笔记。这事儿,跟老罗语录,袁腾飞历史讲义没什么本质差别。

金刚经的缘起也是一样,佛祖跟弟子的对话。而且是发生在一个很普通的打坐修行课上,佛祖他老人家自己出去化缘,吃完饭,洗干净脚,打坐说话,跟弟子须菩提的对话思辩。

那么,整个谈话的焦点是什么呢,一个字概括就是「空」,3个字概括就是「善护念」,6个字概括就是「无所住,无所得」。

这是一个有点拗口的哲学观点。所谓空,并不是空,只是说成了空;所谓无所住无所得,不是真的没有挺住没有得,只是说成是这样而已。嗯,整本经刚金,佛祖他老人家都是这样说话的,你说累不累….

这就是佛教的「三观」,假、空、中。

比如说,你看到一张椅子,套用这个理论就是,「所谓椅子,即非椅子,是名椅子」。由于这椅子是木头制造的,所以除了木头之外,可以说并没有椅子这个实体。这张椅子,你高兴了可以坐,不高兴了可以劈柴烧,如此看来,所谓的椅子不过是我们给它取的一个名字而已。所以,「所谓椅子」,在佛教中叫做假观;「即非椅子」,叫做「空观」;「是名椅子」,叫做「中观」。

如此等等,皆可如是拆解之。究竟而言,时间万物,本体上都是空的,但任何事物由具备其功用,因为不妨赋予他们假名。简言之,明了万事万物体性上的空与相用上的有,而又不落空、有两边,就达成了中观。

通俗点说,你告诉一个信徒说,佛祖你是看不到的,你要靠自己修行,他基本上就不会搭理你了,你都不能被感知到,我修你干什么,我自己撸起袖子自己干不就完了。所以,佛祖得「显像与人」,先渡你入佛门,入了佛门,再告诉你更多,然后,你慢慢忘记掉佛的显像,得到佛的思想。

就好比,学骑自行车,开始的时候是需要有个人扶着你,慢慢的你掌握平衡了,这个人就可以放手了,你就慢慢学会了。

所以呢,佛祖他老人家要搞个佛像出来,让你拜一拜,然后,再给你点佛经你读读,差不多了,再让你往更深奥的地方去修行,大概就是这么个意思。

换个角度看,共军说我们要搞社会主义,一大群农民完全不懂这是什么玩意儿,共军说,我们一起去抢地主的小老婆,这事儿,所有人都懂了。国军与共军的差距,就是这样从根本上被拉开的。

再通俗点说,你老板跟你说,兄弟,好好干,我们去改变世界,稍微正常点的人就知道,这尼玛是在扯淡;然后,你老板跟你说,兄弟好好干,回头哥给你娶个漂亮嫂子,稍微正常点的人就知道,妈的,你当我是弱智啊!

所以,一般老板会跟你说,好好干,回头咱们一起发家致富,改变世界,这就通了。

然后再来看「空」。

空不是没有,空只是一种状态,一种中间状态。这是佛教的一个核心思想。怎么理解呢?

佛家的最底层原则叫做「佛助自助者」,在佛祖老人家的眼里,每个人出身就自带了佛家所说的那些属性,只是,这些属性没有被挖掘出来而已。佛家最大的作用就是,帮助每个人把身上与身俱来的佛家属性给挖掘出来,所谓渡人。

那么,这个逻辑就可以比较顺畅的解释了。你本来就具备这个属性,你自己没发现,我帮你发现了,我只是帮你把这个属性显性化而已,并不是我给予了你这个属性。

我渡化完你了,就没我什么事儿了,「如筏喻者」,就是说,你坐船过河,过完河,船就该扔了,而不是背着。之前我写过一篇文章,叫做「儿啼黄叶飘然落」,大概也是这个意思。套用我们的马克思列宁主义毛泽东思想三个代表的理论来说就是,用发展的眼光看问题。

从这个角度再去理解,就比较容易理解「无所住,无所得」了。

如来他老人家从来没说过什么固定的佛经,如来他老人家也从来没说过什么固定的戒律,如来他老人家只是在你需要什么的时候给你相应的教导,然后你自己悟到了,如来他老人家的任务就完成了。

如来他老人家担心后世弟子愚钝,抱着他的佛经不撒手,所以,就采取了个「一边建立,一边立刻推倒」的说法方式。怎么个意思呢,就是说,你此刻有此疑问,我用这个佛法来指导你,我此刻能用这个佛法指导你,我那一刻就不能再用这个佛法指导你了,因为,你的疑问不一样了。

为了不老让你用老方法解决新问题,所以,佛祖他老人家要赶紧把旧的方法给推倒了。套用咱们最互联网思维的方法,这叫做「拥抱变化」。

好,那么问题来了,既然什么都是变化的,无有定法,话说是这么说的,事儿还得干啊,怎么干呢?

这就是金刚经的精髓了,善护念。

什么叫念呢,一呼一吸之间就叫做一念。什么叫善护呢,就是好好照顾。好好照顾什么呢,就是我们常常文艺范儿的说法中的「初心」。

怎么个善护念呢,首先要不执着。这话不好理解,我一个朋友最近跟我说的比较容易理解,叫做「认真不较真」。

我最讨厌别人跟我说改变世界,好像在大家的眼里这个世界存在着各种问题,我们必须去把他改掉一样。

在《人类简史》里有个特别有意思的案例,人类发展到一定阶段了,人类发现小麦的存在能让生活更美好,于是,人类开始人工圈养培育小麦,让小麦长在人类希望他们生长的地方。等到小麦培育好了,人类忽然发现另外一件事情,人类也被圈养了,人类必须在有小麦生长的地方生活,无法像之前狩猎一样,到处溜达游牧了。

所以,你说,到底谁改变了谁,谁圈养了谁?

所谓「理则顿悟,事需渐行」,不如善护念吾等初心,做自己觉得有趣的事情,不做执念,当得见如来。

关于团队管理的一些思考

就像在「我们这一代人的互联网」里的稍显悲观的观点,产品经理的未来在哪里,这是一个沉重的话题。

作为一个不纯是手艺人的手艺人,从手艺人转向有政治觉悟的手艺人,这个事情我有些自己的思考,最近给团队的中层管理者们做了一些沟通,没什么敏感内容,索性公开发出来吧。

各位,

你们都是产品中心的中流砥柱,我对你们的期望始终是有一天,你们能取代我,能把我顶下去,期待有一天,你们能在这个行业里成为响当当的大人物。所以,除了在专业技能方面我跟你们经常探讨交流之外,我还更多的在带团队方面跟你们有所探讨。

作为整个公司的中层,你们是公司最重要的资产,是这家公司能不能快速高效的运作的关键之关键,所以,你们的专业技能成长,你们的管理能力成熟,是非常重要的。

谈到管理,其实我并没有什么建树,这2年也是一直被不断涌现的状况推着走,我不得不逼着自己从一个手艺人向一个有政治觉悟的手艺人转变,我也只能跌跌撞撞的带着你们往前走。

下面几点是我这2年的一些感受,以及,在近一段时间,我不断的观察大家,不断的观察当前大家的变化,做的一些总结,我也当面跟大家做了一对一的沟通,现在,我写下来,希望对大家有帮助。

1,我们必须一开始就给团队灌输一个观念,平台与个人是相互成就的关系,也是双向选择的关系

我们必须清醒的认识到这个问题,这是我们谈团队管理最根本的原则。

就像我常说的,你在一个平台的成就,不是看你在这个平台上获得了什么,而是要看你的下一份工作能得到什么,时常问问自己,现在出去找工作,是不是不需要简历了,是不是有人抢着要你,是不是可以上升一个台阶?

如果个人的发展快于平台,那么,我们应该毕恭毕敬的告诉人家,你应该去更高的平台发展,我们愿意为你推荐更好的地方,这个平台现在太慢了,不利于你的发展,当平台发展快了,我们会想尽办法再把你请回来,如果你还看得上我们;

如果个人的发展慢与平台,那么,我们也必须直接的指出来,要么你跟上来,要么我们请你离开,这没什么好商量的

我们也必须同时明确给所有人,这个平台上,谁都有可能被取代,包括你我。所以,我们必须足够快的成长,甚至快于平台成长。

我前几天说,我们不再要85年以前的人加入团队了,这个论断很武断,微博上很多人骂我职业歧视,多天真啊他们,物竞天择啊!这个世界难道就是一直在这种歧视下发展的吗?这种危机意识都没有,也就只能抱怨了。

2,学会开除人,是成为领导的第一步

当我们意识到,我们都会被取代,被取代的标准在于我们是否能很好的完成目标。我们就应该意识到,我们不能养闲人,不能允许庸人存在,我们必须让整个团队充满竞争,那么,我们必须面对的问题就是开除人。

不敢开除人,是对管理不自信的表现,不敢快速的清理团队里的弱者,是数倍的浪费资源的表现,这些都是非常错误的。我们必须意识到,我们开掉一个不合适的人,实际上也是对别人的负责,换一个地方,对他来说或许有更好的发展。

3,我们必须要是一个有文化的团队

先别管什么文化,先一定要有文化。有文化,不是说是都要硕士,而是说我们要有自己的潜规则。

潜规则,才是最管用的规则。所有的显性的规定,都是手段,如果这些手段不能沉淀成潜规则,那么,这些东西就都会流于形式,劳民伤财。

所以,一方面,我们不能在团队里扔太多的规则,另一方面,我们扔到团队里的规则,都必须要能沉淀出潜规则来,不然就不要扔进去。

另外一点,只要我们有文化了,我们就有传承,我们有传承了,我们就不会断层,我们没有断层,就意味着我们可以快速成长与扩展了。

关于传承的话题,我也不断的跟你们聊过,能把自己的思想与理念传下去的管理者才是牛逼的管理者,这世界什么才能不朽呢,是思想,是做事的方式。

我是个粗鄙的人,没什么正经样儿,也没什么美好的词儿,之前有人流传出去说我们的团队做事方式就是「沟通、执行、不要脸」,差不多是个意思吧,我们应该是「沟通、执行、拿结果」。

4,团队必须建立人才梯队

一个团队里,一定要有一个让人仰望的人,我称之为旗手;剩下的人依次向下,形成完整的梯队关系。

一个战争里,旗手倒下了,就要有下面的人顶上去,扛起这面旗。如果旗手倒下了,你向下一看,大家都一样高,那这个团队就基本完蛋了。

这个时候你再去招人空降,就有点晚了,另外,空降除非是要跨梯队的空降,不然很伤团队。你空降的这个人,必须要比之前的旗手更高级,更能让人仰望才可以,不然你的团队就会受到伤害。

没有梯队就没有正向的竞争意识,其他的人就没什么盼头,没有盼头,团队就没有活力,没有活力,团队就没有发展。

另外一点,大家要注意对实习生的培养,你从零开始培养他,你是最容易影响他整个职业生涯的人,他也是最容易一直信任与仰望你的人,这,就是你的子弟兵。培养实习生,你必须要想清楚,你要交给他什么,人家凭什么追随你,你拿什么赢得人家的信任。

5,团队必须是外向统一的

什么叫外向统一呢,就是,我们的团队对内要抱团,同时要把自己打开,能跟别的团队融合好。

首先,团队内部的抱团是根本,这个没什么好说的,如果我们连这个都做不到,那谈其他的都是扯淡。

对内抱团是基础,但是,我们必须警惕因为对内抱团带来的排外,什么意思呢,就是你这个小团队很团结,团结到跟别的团队没有什么交情,没有什么交集,你们自己玩的特别开心,但是,你们不参与跨团队的活动,你们也不愿意跨团队的交流。

你们小团队有一套自己的价值观,你们也只招跟你们价值观完全一致的新人,你们判断新人的标准变成了只看价值观,不看能力,这是有问题的,非常有问题。

长久之后,你们的小团队就越变越小,就死掉了。我们必须把自己打开,主动融入到其他团队里,必须对内抱团,对外融合。

我观察到有团队有这种苗头了,这样非常不好,我必须非常严肃的告诉大家,我们一定要杜绝这样的现象!

6,做向上向下的交叉性沟通

首先是你们要和我沟通,公司说大不大说小不小的时候是是非最多的时候,很多时候事情做的好不好,跟做事的能力不是完全正相关的,如何处理关系也是非常重要的,我掌握的信息要比你们多,所以,你们要先跟我沟通清楚;

其次是要跨部门同级的沟通,我们会发现,跨部门同级沟通做的好的人,他在推进事情的时候很高效,为什么呢,因为你跟这个部门你同级别的人沟通的好了,他会支持你,他支持你,他就能调动他下面的人来做这个事情,这个事情就很好推进了;

第三是向下沟通,我常说关心下属问私事,我们应该更多的关注下级的私事,多了解大家工作之外的生活,我们不仅仅是工作上的伙伴,我们还可以做生活里的朋友。这点上,我做的不好,大家要引以为鉴,不要学我。

7,做有政治觉悟的手艺人

我最近一直在跟你们谈,我说你们要有政治觉悟,什么叫有政治觉悟呢?就是知道如何竞合,知道如何好好的合作,知道如何竞争,通过竞争提高自己。

有技能,有高超的技能,是平常的事情,这个行业来看,绝大多数人通过勤奋努力都能达到有高超的技能。

但是,有政治觉悟的手艺人才是了不起的,这里的政治觉悟指的是做事的方法,简单说就是怎么把事情做成,这里更重要的是处理人与人之间的关系。

如果想要在各自的职业生涯里有更好的发展,那么,就必须要学会处理人与人之间的关系,这是作为一个管理者必须具备的最重要的技能。

拥有高智商不算什么,拥有高情商才是牛逼的存在,这句话,大家得仔细理解,这很重要。

所以,通常我们需要示弱,作为产品/设计,看似我们有很多资源在手里,实际上我们手里什么资源都没有,我们最常遇到的问题就是合作,合作之前,你得想明白大家的利益诉求点是什么,如何交换利益达成合作。然后,你得更主动一些,学会示弱,把事情完成。

不过,我们必须要记住另外一句话,我们要有自己的原则与坚持,我不是要你们把什么都放下了,放弃了对产品的追求去做事,这就是顾此失彼了。

以上,是我的一些感受,符合我一贯的风格,比较直白赤裸,希望对你们有帮助,希望你们仔细的阅读,仔细的理解,想不明白的地方,找我单独再沟通。

最后,加油吧兄弟们,早日取代我!

kentzhu 2016.5.12

关于共享经济的杂谈

从接触共享经济的那一刻开始,我就一直对它的未来充满信心,所以,我也对它的现状充满耐心。

前几天,我的老板写了一篇文章,如何理解“共享经济”的机会与挑战?

(搜索微信公众号「不举手就发言」可以看原文)

这篇文章,普及了O2O、On Demand、共享经济的基础概念,同时分别从供应端、消费端用户体验、平台商业模式这三点谈了它理解的共享经济,并且引出了对共享经济新商业文明的思考。

但是,咳咳,因为文章实在太干货了,如果不是对这个行业研究比较多的从业者,估计很难理解清楚,嗯,阅读量说了一定的问题,哈哈。

这些观点,老板在内部谈了很多次,我也听了很多次,我试着用我的逻辑,从另一个角度来阐述一下。

首先,从概念上看,现在的o2o已经不仅仅是它刚兴起时候所表达的意思了。我的理解,它不仅仅是从线上到线下,也是从线下到线上,概括起来看,现在我们谈的o2o,泛指这种线上线下相互流通,产生交易的模式。

关于o2o的演进,之前我写过一篇文章,组织解构,个体凸显,关系重组

稍后大家可以看看。

那么,什么是共享经济呢?我们先来看几个例子

airbnb是房屋领域的共享经济代表模式,房子在我不住的时候,就是一直闲置着的。我把我的闲置的房子放到airbnb上,有需要住宿的人使用了我的闲置的房子,于是交易达成。

国内有一些打着airbnb旗号的公寓租赁模式则是伪共享经济。为什么呢,因为他自己买了很多公寓房,改建一下,挂在自己的平台上,然后出租出去,产生交易,真正意义上看,这并不是共享经济。

易到/uber是出行领域的共享经济代表模式,我下班的路上,车上就我一个人,车某种意义上是闲置的,并没有完整的被利用,我把车放在易到平台上,有需要用车的人乘坐了我的车,于是交易达成。

滴滴的出租车并不是共享经济,滴滴的出租车是用互联网的形式对出租车资源再分配。

神州则是完全的伪共享经济,因为车是自己买的,人是自己雇佣的,并且对司机有严格的考核,这其实是用互联网的方式开了一家高级出租车公司。

我有一个朋友做了一个教育领域的共享经济,叫做VIPKID,简单说就是通过网络视频的方式,让美国的幼儿教师来叫中国的小朋友学习英文,这是一个非常巧妙的共享经济模式。美国老师在下课的时候是空闲的,他们利用这个时间来教小朋友们学英文,交易达成。

那么,新东方这样的聘请专业老师,在专门的地方授课,算不算共享经济呢?

我的另外一个朋友做了一个吃饭领域的共享经济,叫做回家吃饭,简单说就是让我们的爸爸妈妈们在给我们做饭的同时多做一份出来给别人吃,这也是一个非常巧妙的模式。

通过以上的例子,我们可以归纳出来共享经济的几个基本特征:

是对闲置资源的再次利用

你的房子你可以住,你不住的时候才airbnb;你的车子你可以开,你不载朋友的时候才拉易到;你平时在学校上课,你不上课的时候才做VIPKID;你平时做3个人的饭菜,你可以顺手多做一份出来共享….

提供服务的都是单个的个体

每个提供服务的个体都是完全独立的,他们不需要在任何一个组织中,他们只是借用了这个平台,他们和平台之间也不是强绑定的关系。

服务是非标准化的

每个人对房屋舒适性的理解都不一样,每个人车内的装饰与开车的风格都有差异,每个人做出来的西红柿炒鸡蛋味道上都有差别…

服务者与服务对象之间是平等互利的

今天他住在你的房子里,有一天,你也可能住在他的房子里;今天是你坐在他的奔驰里,明天就可能是他做在你的路虎里;今天你吃了他做的西红柿炒鸡蛋,明天你也可能给他做一顿韭菜炒鸡蛋…

平台只是个平台

平台提供了无数的基础设施,无数的便利设施,只为了让撮合更高效,让交易更愉悦。

好了,写到这里,我们基本上理清楚了什么是共享经济,以及,一个共享经济的基本运营思路。

接下来,你一定会关心这么几个问题:共享经济是不是个伪命题?共享经济到底是效率更重要还是个性更重要?共享经济真的生产效率更高吗?我们挨个来阐述一下。

共享经济是不是个伪命题?

这个问题我们可以从产品的角度来分析一下。很早之前,我写过一篇关于产品市场的文章,用一个模型来分析产品的机会缺口。产品机会缺口的识别要求不断对社会趋势、经济动力、先进技术三个方面因素进行综合分析研究。

从社会趋势的角度看,我们的社会正在从漫长的工业时代过渡到互联网时代。工业时代的典型特征就是通过标准化的流水线生产来不断提高生产效率,进而产生收益。受之影响,所有的产品必须是标准化的、所有的服务必须是标准化的、甚至包括审美标准都是标准化的。这种标准化是如此只盛行,以至于,满大街的姑娘都长的一样一样的了,锥子脸成为标配。

但是,进入到互联网时代之后,这种标准化的趋势正在不断受到冲击,越来越多的人对标准化不满意,越来越的个性追逐被凸显出来。

从经济动力的角度看,原来看似稳固的组织一样受到冲击,越来越多的人从铁饭碗中走出来,从组织中抽离出来,他们发现,走出来之后,生产效率反而提高了。就像我之前说的,组织解构,个体凸显,关系重组

从先进技术的角度看,移动互联网的日益成熟,使得劳动工具越来越先进,越来越多的职业与工种展开工作变的非常简单了,大家不再需要依赖之前的生产工具了。

这3个方面的共同作用,使得共享经济的生存有了良好的土壤。并且,从趋势上看,这3个方面的变化会进一步扩大,进一步的发酵,促进整个社会的螺旋上升。

当然,你可能会说,所有的共享经济都会面临绕不过的政策监管啊?这是必然会存在的,如果一个新事物没有被阻碍,那只能说明这个新事物毫无影响力。我们完全不用把这个要素摆在一个特别显眼的位置来考虑。

对共享经济来说,效率与个性到底哪个更重要?

这是一个一直以来,在共享经济的各个领域都饱受争议的话题。我们应该辩证的来分析。

我之前的一篇文章,换个角度看共享经济里提到,随着经济、文化、技术的发展,人们对效率的追求越来越高,所有的人都想着,我想要的东西现在就能得到。所以,效率应该是最根本的事情。我要叫一辆车,5分钟到与10分钟到,对用户来说,有本质的体验差距;我要叫一份饭,30分钟能吃到和1小时能吃到,用户的感受完全不一样。

但是,是否就意味着个性就不重要呢?显然也不是的,个性是共享经济的一个重要特征。

不过我们从另外一个角度来看,共享经济是一个基于双边的撮合交易。双边撮合交易的效率受几个要素影响,服务者/服务对象的分布密度、服务流程的系统建设程度。

用易到的人越多,司机的空驶越少,司机达到乘客所在地的时间越快,司机完成订单的效率越高,司机的成本越低,乘客的体验越好,用的人更多,司机空驶更少,司机的服务效率更高。

所以,刨除系统建设的方面,共享经济的效率本质上是个运营问题。当平台的效应凸显出来,效率的问题自然而然就解决了。

在易到用车的订单并不多的时候,你叫一辆车,要很久才能到,我的朋友都向我抱怨,但是,当易到的订单多起来了之后,他们发现,用易到叫车,越来越快了。

但是,我们必须意识到,作为完全伪共享经济的神州专车,永远无法把效率做上来,即使做上来,付出的成本是巨大的。因为如果要有更多的乘客,就需要买更多的车,买更多的车就要雇佣更多的人,雇佣更多的人就有更多的额外成本。神州专车的模式,从某种意义上看,规模越多,亏损越大,他是典型的经济学上讲到的规模负效应。即企业产量达到一定规模后,出现各要素相互制约,平均成本上升的效应。

既然效率是一个会随着运营自然而然缓解的问题,那么,个性作为共享经济的最基本特征之一,必然是未来共享经济的胜负手。

共享经济真的生产效率更高吗?

共享经济是一个双边市场,双边市场具备典型的网络效应。当规模很小的时候,生产效率当然并不高,拿回家吃饭做例子,一个家厨一天最多能生产10多单,而一个饭店很显然产能要比这个高更多。

但是,换个角度看,我们把生产成本算进去,然后我们把家厨的范围扩大之后呢?结论完全变了。

最后一个问题,共享经济平台的运营模式当如何?

平台运营者在构建这个平台的时候应该秉持着让每个人都按照自己的理解来服务即可。平台的运营者必须不断引导双方去意识到我们彼此是平等的,应该是相互尊重的,彼此宽容的。

在整个专车的江湖中,绝大部分的司机都一致认为易到的乘客素质更高,在同样的条件下,他们更愿意在易到平台服务。乘客素质高,是一个相对比较抽象的概念,我们经常愿意跟司机聊,易到的乘客怎么素质就高了?

在司机的眼里,不必纠结一定要到某个地点接乘客,乘客自己走两步也没什么叫素质高;走错路了,诚恳的跟乘客说,我路不熟,确实不好意思,我愿意给你减几公里,能得到乘客的宽容,这叫乘客素质高。

这些乘客素质高背后就是这种平等的,相互尊重的,宽容的理念在支撑着,而这些理念,是这个平台从一开始就一直努力营造的。

这也是为什么只有易到可以挑选司机,可以收藏司机,可以拉黑乘客的原因,拉黑其实是一种礼貌性的拒绝。

我始终坚信,共享经济是未来的趋势,因为它真正意义上的对生产关系做了解构,对生产效率是一种提高,更重要的是,他会建立一种全新的商业文明。

当然,它现在还是不完美的,还有很多的挑战,但是,没有挑战的事情,还谈什么有趣呢!

第一次一气呵成的写完这么长的一篇文章,很多地方其实没有完全谈清楚,等我闲下来,再继续。

这次其实只从产品市场的角度做了分析,从平台运营的道的层面做了说,共享经济的产品如何设计,共享经济的产品运营进行用户运营是更好玩的话题,后面再谈吧。

显性的和隐性的

知乎上有个问题,问互联网公司的产品/技术VP真的比底层PM/工程师能力更好,要更忙吗?还是只是因为他们加入的早呢?

这个问题很有意思,背后的逻辑是,妈的,我画流程和原型是那么的利索,我写代码都能一秒千思了,你除了每天开会就是瞎指挥,还不就是因为你加入的早。

在说这个问题之前,我联想到几件事,我先说说这几件事。

我有一个同事做了大半年的运营工作,想转来做产品经理,征询我的意见。我就问他,你为什么要选择转做产品经理呢?他说,一方面是因为我很喜欢做产品经理,一方面我熟悉怎么使用脑图、axure原型软件。

这2个原因很熟悉吧,跟很多刚入行就要做产品经理的同学面试的时候的说辞是如此的一致。我听到这里,内心其实是有些不爽的,于是就继续跟他聊了一下。

我问了3个问题:你理解的运营是做什么?你理解的产品经理又是做什么?你说你喜欢做产品,你为此做了什么努力吗?

对话的过程就不赘述了。结论是,他理解的产品经理就是个画流程和原型的,同时能直接对话研发去做自己想做的事情;他为了喜欢做产品这个事情的努力就是直接转岗来做产品。

这个答案真的是让我崩溃的啊。

在我的团队里,一直在推崇的就是产品与运营更深度的结合,也从来没有人会担心运营做了产品的事儿是抢了功劳。那么,在这个环境里从运营转到产品最合适的做法应该是在运营的岗上多主动的做产品的事情,进而来判断自己是否合适,是否真的喜欢,然后才更好的判断转岗是否是合适的做法。万一不合适,就不要转了,重新评估自己适合做什么;万一合适,你的这段主动锻炼学习,自然能为了你的转岗赢得加分。

说自己喜欢某个岗位,于是就想直接转岗过去的,要么是只看重这个岗位的名字,要么就是叶公好龙,完全的路径依赖。

说回来,对产品的认知就是画原型同时能直接对话研发做自己喜欢做的事情,这个完全就是只看到了显性的部分,没有看到隐性的部分。

任何的工作,任何的问题,任何的事情,都有他的显性部分和隐性部分。通常,能为外界所知的都是显性部分,不为外人道的是隐性部分;为外界所知的显性部分,通常其实只占这个工作的十分之一左右,不为外人道的隐性部分,则占了这个工作的十分之九甚至更多。

显性部分是如此的明显,以至于很多人都认为这就是这个事情本来的样子;隐性部分是如此的不明显,以至于很多人都不理解。

有的时候我看一些产品和设计师的简历,当里面写着,我会熟练使用xx软件的时候,我内心里已经把他们都拒绝了。都什么年代了,现在写我会熟练使用xx软件说难听点,跟之前写我会熟练使用office软件有什么差别吗?都这个年代了,你连个软件都学不会操作,你还好意思来找工作…

另一件事情,

有几个朋友在做一些关于产品经理的社区,于是撺掇我去分享,分享怎么做产品。这样的撺掇,我是很心虚的,虽然说一直在做产品,但是一直毫无建树,喜欢写点东西吧,还会被人问,如何看待某大神说,博客写的好的人,都做不好产品?

你看吧,做产品这行业是有多难啊,本来就已经是人人都是产品经理了,然后运营跟产品还越来越界限模糊,现在连做产品的写几个字都被人质问了,哈哈

所以我就跟朋友们说,你这个话题太大了,我讲不来,你还是去找那些有牛逼闪闪的成功案例的人来分享最合适,这样大家比较信服。我继续悠哉的在我的一亩三分地里想说就说什么好了,这样我比较自在。

后来,我们谈了一个更具体的问题,一个产品经理到底需要具备什么样的能力呢?

说老实话,被问到这个问题的时候,我的内心也是懵逼的…你要说需要具备什么能力呢?互联网上有一大把的关于产品经理的能力模型,林林总总不一而足;你又说不需要具备什么能力呢?也有一大把人说了,百无一用是产品,互联网最高危职业也是产品。

我说,我不知道,但是,我可以换个角度来回答这个问题。

我的基本观点是,产品经理首先要把这个变成一个人精,然后需要有解决问题的能力,这就够了。

要把自己变成是一个人精,这是充分条件,要有解决问题的能力,这是必要条件。

作为一个手里没有资源,但是要驱动很多人一起行动的职位,让别人信你,愿意和你一起工作,这是最基础的生存技能。这个技能,概括来说就是人精。

你说我产品能力差点,但是我能团队团队啊,我认怂,我发动大家一起帮我想办法,然后大家一起去实现,我搞好服务,事情能解决;你说我产品能力强,我搞的事情都差不多对了,于是大家很相信我,即使大家不知道怎么干,但是大家认为我说的成功的概率比较大,大家也还是会一起努力去实现的;你说你能力不强吧,你团队融合能力还差,那你真的就是完蛋了,当然,除非你是老板,拿钱买雇佣兵…

解决问题这个就比较好理解的,一切看结果,能把事情做成了,就是牛逼,至于怎么做的,那是手段的问题。

所以,我常说,产品经理在入行的时候基本上都是会做产品的,后来读了几本书,就都不会做了。

发现问题 – 分析问题 – 尝试给出解决方案 – 合作推进方案落地 – 验证问题是否被解决。抽象来看,这就是产品经理的全部工作流程。

我发现我家里没电了,我分析有可能是跳闸了也有可能是欠费了,我跑去看电表箱发现还有100度电,我打开总闸一看,果然跳闸了,我把闸推上去,有电了。这就是一个解决问题的全过程。

但是,后来我们知道了很多名词,比如用户群定位、用户研究、需求、需求分析、原型,以及高大上的外来词比如产品经理、UCD、MVP、用户体验、增长黑客什么的,然后,整个人就蒙圈了。做事之前还得先想想这个流行词是啥意思,然后再从脑子里拿出来相对应的思路来搞…

会做产品的人都不说人话了,都开始搞一套一套的名词,想学做产品的先学名词理解,学完了只会拽名词,不懂这个名词的含义,没有人关注基本的常识。

过份的关注显性因素的后果就是,更少的人在乎隐性的因素,然后整体水平变的低下。

好,我们再回来说说开头的那个话题。那个话题的根源就是没看清楚显性因素和隐性因素。

相比与执行,更难的是决策,也就是常见的「瞎指挥」。

做执行多简单啊,就是个写命题作文吗,只要你认真审题,写个及格分太简单了,只要你在题目范围内,就算是最后错了,不至于背太多黑锅吧。

之所以写不出来,根本原因就是因为不相信题目,质疑题目,有2个结果,要么就是题目确实是错的,出题人还很民主,于是你逆袭一把,得了满分,但是更多的时候,质疑题目的结果就是连交卷的机会都没有了…

做决策就难多了,很多时候就是个半命题作文甚至是完全开放式的作文啊。你们知道历史上最讨厌的君王是什么样的吗,就是跟你打哑谜的,比如曹操这哥们,时不时给人一个空盒子,比如嘉靖这仙儿,给你个纸条,好了,你去干吧

你看到的决策是个结果,你没看到的是得到这个决策的痛苦过程;你看到的是慷慨激昂,你没看到的是激昂背后是要为业绩和兄弟们的生死负责任啊。

嗯,以上这段瞎扯有点超出了我的知识范围,回来继续说说做产品。

努力提高多一些隐性的能力,多看看方案是否符合常识,没事儿别追新潮词汇,对我们都有好处。

产品经理的贪嗔痴

鲁克兄写了一本关于产品经理的书,叫做《产品的视角》,送了我一本来读。

我向来是非常的佩服能写书的人的,因为我虽然长期的写博客,但是,一直都写不好。发一条朋友圈,完全不用过脑子;发一条微博,需要思考一下;写一篇博客,需要构思一下;写一本书,则需要深思熟虑,所耗费的精力与需要的功力不在一个等级。

写一本书很难,写一本产品经理的书则是难上加难。产品经理这个职业一直在不断的进化发展,他的外延也在延伸,这是一个非常难以定义与描述的职业。同时,作为一个没有门槛的职业,有着非常高的隐形门槛,直接的导致就是面向产品经理的书,用户群非常难以归拢定位,他们的需求也非常之分散。如果我们说同行相轻,那么,互联网行业最相轻的职位,非产品经理莫属。

这本书说是写给-2岁到2岁的产品经理的,我一个高龄产品经理,耐心的读完了,依然很有收获。当然,也能看出这本书的编辑与作者都很着急要让书面市啊,连iOS这种书写错误都会出现在一本产品经理的书里,实在不应该。

借着读书的机会,写一些跟这本书无关的一些感触吧。

1、产品经理需要有强大的内心

有个产品经理觉得自己很委屈来找我聊天,我就问他怎么了。他说,我简直就是公司里最千夫所指的人啊。我说啊,不会吧,你说说看,你都做什么对不起大家的事情了。

他说,你看啊,出bug了吧,第一个被喊的人是PM;用户骂用户体验不好了吧,第一个被喊的人是PM;流程出错了吧,第一个被喊的人是PM…反正,基本上,只要是出了问题,第一个要被拎出来的一定是PM。

哈哈,你老是这样被拎出来,说明你重要啊。你不重要谁没事儿搭理你啊。哥们说,那不是啊,产品做的好不好,很多时候跟产品没什么关系,要看其他角色的配合啊。我现在听到用户体验不好产品不好的词儿就慌张,就觉得怎么老是在针对产品呢?

这应该是目前很多PM的现状与内心想法,觉得自己很委屈。觉得委屈就对了,觉得委屈说明还在不断成长,说明还有价值。你的成就,都是委屈撑起来的。

没有一个强大的内心,做不了PM,这是最基本的素质要求。

有一个强大的内心,就需要你能周旋在不同的业务方中间,能忍受他们的强硬,也能接受他们的无能;有一个强大的内心,就需要你能分的清哪些抱怨是无理取闹,哪些抱怨是真实需求;有一个强大的内心,就需要你能把业务或者老板的无理要求转换成研发能听得懂的能接受的需求;有一个强大的内心,就需要在不断的被召唤中,总结出来一套方法。

2、要抓住用户的贪嗔痴,但更要管住自己的贪嗔痴

这是一个很现实的问题,一方面,产品经理都是在利用人性的弱点来打造产品,但是,同样的,产品经理也是人,也有人性的弱点。当我们把自己人性的弱点带入到自己的作品中的时候,就会出现问题。

我之前写过一些文章反思我这几年的做法,最开始的时候我是喜欢耍酷的,经常会在产品里放一些酷炫的动画也好,繁杂的交互也好;后来,高级的交互都不用了,该为比较平淡的处理;再后来,则是更多的考虑如何更自然。

说官话,说套话,说人话。形象点来说,就是这么一个蜕变的过程。

产品经理看上去,真的是一个人格分裂的职业。你要先站在上帝的视角去搭建一套东西,然后你要迅速切换到人类的视角来感受这个东西,再然后你又要切换回上帝的视角来引导大家使用。人格分裂啊….

3、常识是一个无法规避且极度重要的问题

我曾经写过一篇关于常识的文章,常识的问题是如此的重要,以至于我们在实际中都会忘记他们。

有次参加三节课的产品马拉松,大家做的产品创意都很好,但是,几乎都忽略了关于常识的思考。想象太过美好,必然导致现实极度坎坷。

我经常会重复的去看一本叫做《简约至上》的产品设计书,因为这本书讲的都是非常基本的设计原则,之所以不断看,是因为这些原则都太常识了,以至于经常被忽视与自我遗忘了。

后来,我也会翻看自己的旧博客,因为那些内容都是我在那一刻的反思与总结,也都是常识的问题错误。非常识的错误,基本都是专业性的东西,一旦你掌握了,就不会忘记,比如一个方法论,比如一个分析方法。

学会尊重常识,也是一个很基本的素养。

4、产品经理是可以培养的

我很早就认识布棉,后来他跟我说他做了一个PM的培训组织,叫做三节课。于是,我们探讨了多次,产品经理到底是否可以通过培训来培养?

后来我去听了他的三节课,去参加了他的产品马拉松,我改变了看法,产品经理是可以通过机械的长期的训练来培养的,并且培养出来的产品经理基本都可以达到及格线。

再怎么说,也是一个职业,一个职业就有一个职业的基本流程玩法,按照基本流程玩法,不至于出错,这就是能送上路了。

一直以来的产品经理培训组织,过于急功好利或者狭隘,所以,要么就是找一堆名人来刷脸带流量,但是学员没有直接的收益;要么就是讲师都是临时不断变化的,不能形成有效的系统理论。

三节课的3个人,在产品思路、产品方法、性格上都非常相似,他们一起探讨的一套关于产品的方法论,是一个很系统的理论。用户、产品、运营,一个套路打出去,只要持续练下去,不会走样,这样的培训方式才是对的。

作为评委,参与过三节课的产品马拉松,这实际是一个关于产品经理实操,领导力,应变力,抗压力的课程,是产品经理能力的另一方面训练。

听说布棉他们3个已经全职出来做三节课这个事情了,我很期待,期待他们能为中国的互联网产品行业输送更多优秀的产品经理。

5、产品的方法论没有对错,只看你怎么运用

就像我之前说的,要建立一个产品循环,可能到现在,还是有很多人不会理解什么叫产品循环,为什么要循环。

你看,这就是属于我的方法论,我一直以来就是依照这个方法论来做的,效果还不错。

你从入行开始,会听到很多很多的方法论,会遇到很多的人用很多不同的方法很好的解决了问题,这些方法论都是对的,也都是错的。

你用起来顺手的方法论,就是对的,你用起来不顺手的方法论,就是错的。关键的关键是,你需要去有意识的建立这么一套方法论。

6、要注意身体

最后的提醒,产品经理是一个高危职业,请务必注意身体。

简单内在,复杂外延

之前跟几个做数据分析非常厉害的产品经理交流,我们谈到一个话题,为什么很多产品经理做不好数据分析?或者说是,做的那些个事情,看上去都那么的狭隘,摸不到G点上?

其实,并不是数据分析有多难,也不是数据有多难提取,而是因为最基本的问题没搞清楚,后面就全乱套了。

比如,说转化率,首先不清楚分子和分母代表什么,如何定义,后面完全不知道如何去提升了。

一般来看,

比率=分子/分母。

要让比率提升,就2个方法,要么将分母减少,要么将分子扩大。这是一个小学生都知道的基本原理。

现实状况下,因为产品在不断迭代,所以分母往往是不断变大的,那么问题就转移成如何让分子变的足够大,分子扩大的速度要高于分母扩大的倍数,这个时候,比率一样会提升。这是一个高年级小学生都知道的基本原理。

然后,再往下去拆解就是具体该如何去操作了。

一般来看,

订单量=使用人数*使用频率。

使用人数=新用户+老用户-流失用户

订单量=(新用户+老用户-流失用户)*使用频率。

所以,要提高订单量就要去改变几个元素就好了。剩下的问题就变成了,如何去拉新用户、促进老用户活跃、防止用户流失、提升用户的购买次数/使用频率。

一般来看,

表达一个问题的逻辑,概括起来看就2种,横向展开、纵向分解。

于是,你会发现,绝大多数的演讲,都是这样2个逻辑开始的。要么就是跟你说1,2,3,4;要么就是先提出一个问题,然后分析这个问题,最后提出一个自己的主张解决了这个问题。

这样的例子还有很多。

这些最基本的公式就是所谓的内在,无非加减乘除,根本都用不上更复杂的数学。这些内在是思考问题的起点,把基本公式弄清楚是解决问题的最基本步骤。

搞清楚内在的基本公式再分析问题就会事半功倍,搞不清楚内在的基本公式就去分析问题自然就是事倍功半。

刚才举的例子是正向拆分,一般出现在拍kpi或者制定规划的时候。其实,反过来,通过现状追查问题也一样适用。

实际情况上看,某个比率持续走低,怎么办呢?

1、把这个比率的分子与分母确认下来

2、影响分子的因素是什么,影响分母的因素又是什么

3、近期这些因素的变动情况是怎样的

4、…

你就会发现,你能通过一个基础的公式,把很多事情连接起来了,找到了相互联系,然后答案就自然的出来了。

内在都是很简单的,外延一定是很复杂的。

如果直接从外延入手去思考解决问题的办法,得到的就是一些苦劳的招儿,并不能足够高效的解决问题;如果从内在入手去解决问题,得出结论的过程可能会比较慢,但是,得到的一定是能高效解决问题的妙招。这也是我们常说的罗辑思维能力的一种体现。

使用这种从内在到外延的分析方法分析问题的时候,常常会遇到一种现象,需要单独的说一下

比如,

分析订单量的时候,发现,很多用户不来购买了,但是各个指标都没有明显的变化,于是,就陷入僵局了。

必须要说明一下,所谓的数据分析,并不是说,所有的数据都是存储在我们的服务器上的,我们就只能用这些数据去做分析。更多的时候,最笨的办法就是最有效的办法。

上面说的那个例子,最简单的解决方案是什么?打电话!

设计好你想了解的问题,然后,直接打电话过去跟用户交流,直接问。或者找到用户,做线下访谈,又或者,去观察用户是如何使用的。

依赖技术是我们这一带入最值得骄傲的地方,过渡的依赖技术是我们这一带入最可配的一种思维。

不妨我们停下来思考一下,

你现在做的事情,你搞清楚了他的内在了吗,那个最简单的公式?

这个内在往外延都有哪些呢,那些关联着的因素都是什么?

我们现在做的事情,就是在做事情,一叶障目的做事情吗?

换个角度看共享经济

每个产品都有它的内在与外延。

流程与运营模式可以算是内在,支撑产品的经济与社会及技术因素算是外延。所以,当我们谈一个产品的时候,我们最好先看一看它的外延。

作为一个共享经济的从业者,我其实是一边做一边思考与一边修正自己的看法的。因为共享经济这个形态也是在不断变化发展的。

在看共享经济之前,我想我们可以先来聊点虚的,看点更宽阔的事情,互联网这个产业的发展历程。

在我们说互联网之前,我们可以先说一下计算机。我们其实是先谈计算机,然后再有互联网的。

第一个阶段,计算机其实是机械时代的替代者,它的出现带着很强烈的机械时代的隐喻,文件夹、文件,这是我们接触计算机的时候被教育的结构,文件是基本单位。在这个阶段,我们所有的任务实际上是批处理的模式。这个时代的代表应用是微软的Word、Excel等软件。

第二个阶段,基本单位进化到了页面级别。页面也并不是那么层级分明的被组织起来,它是分布式的连接在了网络中。这种连接性的结构,是扁平的。这个阶段,我们实际上进入到日清日毕的模式。这个时候的代表应用是Email。

第三个阶段,基本的互联网单位是信息流,同时标签取代了连接。从连接到流,是一种突变。这个阶段,我们进入到了实时模式,我们都是活在当下的,Twitter的信息流、朋友圈的信息流,真的就像是洪流一样,我们能做的最好是点个赞。这个时候的代表应用是Twitter,IM。

我们现在,处在了第三个阶段。

用户的基本心里诉求是「我想要的我现在就要得到」。这个心里诉求背后的含义在于,所有的产品都必须要竭尽所能的实现实时互动,同时,还要节省产品与用户交互的时间,以求更快的满足用户。

最现实的例子就是,我们对网购的预期已经从之前的一周到货进入到隔日达甚至半日达。我们现在需要一辆车,我们打开手机,立刻就要有一辆车;我们现在需要做个指甲,我们打开手机,立刻就要有一个人敲门来给你做;我们现在想要吃饭,我们打开手机,立刻就要有人送饭过来…

对快的追求,是表象,这个表象体现出来的用户心里诉求是我想要的我现在就要得到。这个表象背后的真正含义在于,信息加速了。

现在问题来了,信息不断的加速,从批处理到日清日结到实时互动。现在的信息都是流动的,流动的意味着什么呢?意味着他没有过去,没有未来,只有现在。

(妈的,我自己都忍不住的打了个注释,这句说的好装逼,哈哈…)

流动的,就意味着,占有不再像曾经那样重要,因为他实时在动,似乎没有静止。如果占有不重要了,那什么变成重要的了呢?是在它流动的那一刻,对它的使用。

你不需要再拥有一辆车,因为当你需要车的时候,打开手机,就会有一辆车来接你。而这一辆车,也许也并不是这个人的,而是那一刻属于这个人,是更多的人一起买的。

面对如此快速的流动,占有变成了一种浪费,共享才是事物增值最可靠的方式,这是共享经济的价值点所在。

对快的追求是如此之强烈,以至于,所有的共享经济,甚至是全部的o2o都必须把产品最核心的卖点放在效率上。

叫车的需要1分钟达到,卖咖啡的必须10分钟送到,送饭的必须30分钟内能吃到。这是当前阶段全部o2o产品的一个最核心的拼杀点,其余的因素都靠边站。

在当前的阶段,当然是没错的。但是,第四个阶段的互联网会是什么样呢?

经济学上有一个很通俗的定理,一旦某样事物变的免费,变得无所不在,那么它的经济地位就会突然反转。

说人话,就是,如果大家都拥有了某项能力,那么,这个能力就不值钱了。

可以看到的,不久的未来,大家都会变的非常之快。这个时候,竞争力会反转成什么呢?

第四个阶段,一定是个性化。

一个产品提供了不一样的服务属性,这个属性首先是要快的,其次是要足够个性化的。那个时候,整个o2o行业的拼杀焦点将会再次转移。

如同我之前总结,一个o2o产品必然会经过4个阶段,

第一个阶段是模式的验证,考验的是线下能力,走到线下去,获取实际用户,验证这个路子能走的通,把基础循环建立起来;

第二个阶段是产品的设计,考验的是流程能力,通过产品的设计,建立一个高效的循环,提升转化率;

第三个阶段是技术的加持,考验的是架构能力,通过技术手段,降低第一个阶段的人力投入,甚至是取代掉,运用技术的手段,通过产品的设计,建立一个完善的大循环,构建一个大的系统;

第四个阶段是运营的能力,通过精细化的运营,结合产品循环得到的大数据,针对不同的用户提供个性化的服务,建立足够的粘性。

而目前所有的o2o几乎都还在第一个阶段的试错上。

朋友,未来可期!

2015这一年,那些书

首先,感谢读者「葵」为我设计了一个新的封面。因为她说之前那个封面不好看,于是就动手改了一个。

下面,开始一本正经的扯淡了。

我是有记事习惯的,所以我一直在豆瓣标记我读过的书和电影。看到一个网站可以分析在豆瓣上标记过的书和电影,就用了一下,基础数据如下:

2015年,共读书44本,平均8.2天一本,五星出手4次,共计花费1924.6元;看电影116部,五星出手3次。

这个数据上看,平均一周一本书,自己还算满意。活着不易,主要靠坚持,这就是生活最基本的意义。

回顾了一下这44本书,这1年,我基本没正经读过跟我所从事的工作有关的书,但是,自己评估看,这些书与几年前看的专业书相比,能领悟到的东西不相上下。

正所谓,初学三年,天下无敌,又学三年,寸步难行,再学三年,游刃有余。

整个2015年的上半年,确实是有些寸步难行的感觉,坚持着,也慢慢走过来了,下半年感觉要好了很多,应该感谢我读过的这些书。

每个人派遣压力的方式都不一样,作为一个具有社交恐惧的人来说,读书和看电影是比较好的方式。

在这44本书里,有这些我觉得可以拿出来跟大家分享一下。

《毛泽东选集》

毛泽东选集2015年断断续续读了4卷。抛开一切其他的因素,这一套选集,确实是非常值得推荐的。

文章确实好,开门见山,从不拖泥带水,甚至也很适合用来训练自己的演讲能力。

读这套书,有3个好处。其一,可以通过阅读帮助熟悉那段历史,具体的感受一下当时的一些情况;其二,这套书中蕴含了很多了不起的理论,可以帮助我们提炼出来一些处理问题的基本方法,比如如何去做一个市场调研报告,如何有条理的分析问题;其三,读一个人的原著,可以相对客观一点的了解这个人。

整部毛选没有特别完整的继承性,所以,你可以随意挑选章节阅读。目前的毛选,有不同纸质版本,但是差别不大。也有广泛的kindle版本和ibooks版本。

这里有之前写的读书笔记:读毛选之调研与分析问题

《创业维艰》

写创业的书很多,有鼓吹式的,有鸡汤范儿的,有歌颂体的,有传记味的。

整个2015年,创业这个词儿是被提起最多的,也是被谈论最多的,现在的CEO,就跟九十年代的老板差不多,一个砖头扔出去,十个人里能砸死九个CEO,还有一个是合伙人。

当我们把话题集中在创业上,我们谈的最多的是什么呢,是模式,是融资,是市场,是平台,甚至是烧钱。

这些谈论无可厚非,但是,这些谈论有没有什么意义,因为,相对而言,我不认为这些是出创业这件事的核心难点。

创业究竟是一种怎么样的过程?这个话题,鲜有人谈及。成王败寇,败的自然说什么大家都没感觉,胜的自然会说如何成功的,但是,不管你说什么,大家的关注点都是你现在成功了,牛逼了,不是过程中的那些东西。

创业维艰这本书,真实精彩,读完之后会对创业这件事有更多的敬畏。有敬畏之心,才能让人踏实的把事情做好。

与它同时出现的还有一本书叫做《从0到1》,相比而言,就逊色很多。

《中国在梁庄》

这是一本写中国乡村现状的书。

我人生的前18年都是生活在村庄里的,河南最南部大别山里的一个村庄,那个村庄背山面河,只有20多户的人家。后来我进城求学,之后在城市工作在城市生活在城市安家,基本算是离开了村庄。

村庄,原本是中国社会最基础的单元。

中国社会整体上的城市化严重的破坏了这种组织。沿路新建的小楼打破了这种姓氏血缘的结构,更进一步的大批量涌入新城市的人口则使得这些结构瓦解的更厉害,以工作关系建立起来的组织则相对脆弱的不是一丁半点。

一个好的产品不是平白无故就能兴起的,它必然是经济、文化、技术3个要素在变革中形成的。最近有很多的产品兴起,我已经有些看不懂了,核心就在于,看不懂这背后所满足的人群的需求了。

读一些类似的书,可以能更开阔自己的思路。这里有之前写的读书笔记,我和我们的村庄

《领导力与新科学》

这是一本讲组织结构与管理的书。

这是一本挺烧脑的书,从物理学入手,讲组织的内在结构,进而引申到管理学。之所以说这书烧脑,是因为她说阐述的观点,我是认同的,但是,读完之后,忽然有种「然并卵」的感觉……

任何一个系统,如果想保持生机勃勃,必须具有进入混沌状态的潜能,混沌的创新本质总是把我们从过去僵化模式中解脱出来。混沌的状态,其实就是一种不断的快速的迭代的状态,在这种高速发展的看似不确定的状态中,最好的指导原则必须是足够简单的。

在这种混沌状态中,组织需要的是领导者,不是老板。领导者能帮助组织确立清晰的组织价值观,然后帮助组织遵守这些准则。

读完之后,给我带来更多的思考则来自于共享经济方面。「组织解构,个体凸显,关系重组」,为什么这种现象出现是必然的,为什么这种事情的发生是有利于社会进步的。

以及,为什么我们不能再有奴性的螺丝钉思维

《徐皓峰武侠集》

这真的是一套武侠小说。

男生都爱武侠,我的少年是读金庸长大的,我的很多价值观甚至都受到了金庸思想的熏陶。

成年之后,勉强算是观过世界,这个时候的心境,似乎读徐皓峰,更合适些了。

徐皓峰的武侠世界,武学是一种处世哲学,徐皓峰对武学对招过程的描述大多非常之简单,更多的笔墨着眼在为什么要用武,以及,武学与这个世界的联系。

顶好看的武侠都是有风骨的。“风”是风范、是风节、也事关风月,“骨”是武道。因为有风骨,所以可供人瞻仰敬佩、洞幽察微,而人生的真谛往往愈加隐匿其间。这个过程,就增加了武侠的隐喻性,而这个隐喻正是武侠好看的秘密。

2015年,徐皓峰先生有2部小说被改编成电影,《道士下山》和《师傅》。道士下山拍的很烂,这跟导演关系不大,主要是这部小说,写的太过奇葩;师傅则口碑甚好,当然,师傅的小说本身也相当的赞。

这里是之前的读书笔记,道士下山,严肃的浪漫主义武侠

《思辩的禅趣》

这是一本解读佛教禅宗思想渊源的书。

我喜欢看佛经,我一直认为佛家本质上是一个哲学派系。他的很多观点,就是一种哲学思维的表达。只不过是,世人总爱套上一些神啊圣啊的来鼓吹这些哲学思想。当然,联想到这世间任何一个哲学体系都难免会造一些神出来,我是略有些释然的。

这本书好像之前叫做八戒说禅,我认为这个名字比现在这个名字要好的更多啊,意境深远。

佛也是人,佛的话就是佛经,文字经过数代佛家大师的解读,出现差异是很自然的。有的时候,佛家也是很奇葩的存在,比如有一本佛经,用了很大的篇幅的文字,其实就是在说一件事,不要相信佛经。这就是个矛盾的循环体了啊,你说不要相信佛经,你还用文字解释这个道理,那你这个解释的佛经能不能信呢…

本书不适合虔信的佛教徒,而仅仅适合那些对佛教世界怀有单纯好奇心以及对佛学义理怀有纯粹智识趣味的读者。

这本书可以搭配《人类简史》一起看,有意思。人类简史其实核心思想也是一个,我们认为的很多事情,包括社会制度,流传下来的社会思想,信用体系等等,都源自于「想象」,这真是个有意思的角度和观点。

附:2015年读书的封面墙

哦对了,今天是2015年的最后一天,很多人都在总结自己的2015年。其实,也没什么好总结的,日子总是要继续过的不是。

下午被朋友问了2个问题:

1.2015年,最大的感触是什么?

答:时间就是个婊子。

2.2015年,有成长吗,感受是什么?

答:有很大的成长,这点毋庸置疑。感受就是,我有些慢慢的变成之前自己不喜欢的那个人了,这让我很不喜欢。

最后,既然是写在这个公众号里,那就真诚的给所有关注这个公众号的人道一声谢谢。你们忍受着我的胡扯也就罢了,还得忍受着我长久的不更新,甚至还有很多人坚持给我赞赏,真的要好好感谢你们。

请你们放心,我会在2016年继续这样胡扯,继续这样时不时更新一下,时不时让你们忍不住赞赏的。

那首诗怎么说来着,

我想变成一棵树

开心时

开花

不开心时

落叶

时间就是个婊子,不要去怀念她,干!​

说说下载劫持那些事儿

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。

今年的双十一,想必广大千手观音们又狠狠的剁了几只手。然而,剁手换来的宝贝在漫漫快递路上也是命途多舛,轻者磕磕碰碰包装损毁,重者与快递货车一起被付之一炬。这些“不可抗力”造成的问题屡见不鲜,碰到了也只能自认倒霉。不过,有的网友看着苹果6代的订单,却啃着寄过来的6袋苹果,个中滋味大家就自行脑补吧…。其实,在安卓应用分发领域,这种“苹果6代”变“6袋苹果”的情况也屡见不鲜:

为什么会出现这种情况呢?其实一次网络下载的过程,就像一次“网购”,当我们点击下载按钮时,就跟下载服务器下了一份“订单”,“订购”了一个文件(当然大部分是免费的),服务器确认“订单”后,就会将文件在网络中“快递”(传输)到用户的终端(手机、PC等)。下载劫持一般出现在“下订单”的过程中。

举个栗子,假设我们通过微信官网的链接http://dldir1.qq.com/weixin/android/weixin637android660.apk下载微信安卓版本的客户端,整个流程大概是这个样子:

当点击了下载按钮后,客户端会通过url中的“域名”“dldir1.qq.com”来向DNS服务器获取确认“订单(下载)服务器”的IP地址,IP地址在互联网中相当于日常生活中“电话号码”,有了它,就可以连接到这台“订单(下载)服务器”,而DNS服务器就像一个存贮着大量“姓名”(域名)和“电话号码”(IP地址)的黄页。

当客户端获得了“订单(下载)服务器”的“电话号码”(ip地址)后,就会连接“订单(下载)服务器”,并告知“订单(下载)服务器”客户端需要获取服务器上的“微信安卓版”apk文件,一般情况下,服务器在这个阶段确认了“订单”后,就会向客户端“快递”(传输)对应的apk文件,当客户端将文件下载完毕后,这次“网购”也就完成了。

下面,我们引入运营商(电信、联通等)网关的概念。运营商网关可以类比成日常生活中的“总机”,接入运营商的互联网设备想要能够“上网”,都需要经过“总机”(运营商网关)的转接。也就是说,在上图中的第二步,我们并不能直接通过“订单(下载)服务器”的“电话号码”(IP地址)联系到“订单(下载)服务器”,而是需要先连接到“总机”(网关),并且告诉它,我们要向某某某服务器下“订单”,经过“总机”的转接,我们才能真正连接到“订单(下载)服务器”。整个过程如下图:

可以发现,DNS服务器和网关的决策,确定了客户端“订单”(下载请求)的走向。而“下载劫持”也就发生在这两个关键节点上。

假设客户端获取下载服务器“电话号码”的DNS服务器被篡改,那么客户端可能会通过“dldir1.qq.com”查询到一个“骗子服务器”的“电话号码”(IP地址),当我们联系到这个“骗子服务器”时,我们的“订单”(下载请求)可能会换来一些奇奇怪怪的“商品”。


当我们遇到这种情况时,可以手动修改DNS服务器IP(具体方法请问度娘)来解决。然而当运营商的“总机”(网关)“出了问题”(这些“问题”一般是运营商主动造成的)时,就没那么容易解决了。

假设当客户端拿着“订单(下载)服务器”的电话号码要求“总机”(网关)转接到我们指定的“订单(下载)服务器”时,“总机”(网关)对客户端说“哎呀,不要去A家下载微信了,你去我给你介绍的B家下载“XX助手”吧,比微信好用”(这个过程在技术上是被一个叫做302跳转的机制完成的,如果你不知道什么是302,出门左转,查询我们星期一的文章)。客户端是个实在人,就这样被“引诱”到B家的服务器上下载了。

“总机”(网关)和服务器B就这样沆瀣一气,来骗客户端的下载量。

刚刚给大家从技术层面简单介绍了下“下载劫持”的“饭醉手段”,至于为什么有人要做“下载劫持”,想必产品同学们应该比我更能知晓其中的奥妙,我就不班门弄斧了。就写到这里吧,我去洗水果了,双十一寄来的六袋苹果,再不吃就烂了….

(文中“XX助手”和服务器IP地址均属臆造,如有雷同,我也不知道是咋回事儿)

原文链接:点击查看

APP的推送是咋回事

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。

相信大家对推送这项技术并不陌生。如果没听说过,那么作为一个充满好奇心的孩子,你一定想过这个问题:睡觉前我明明关闭了淘宝、网易新闻等app,为什么第二天他们又自动出现在我手机的通知栏上呢?这其实就是推送系统干的好事:在你睡觉的时候,服务器悄悄的向你的手机推送了一个消息,然后唤醒了你已经关闭的app。事实上,无论你愿意与否,现在大多数‘有节操’的app,都已经内置了推送系统,并时刻准备着登上你的通知栏的‘头条’。

传统的app架构里,通常是app主动向服务器请求数据,服务器被动的提供数据。以新闻客户端app为例:app被用户打开的时候,会通过网络(无论3g、4g还是wifi)连接到服务器上,向服务器请求最新的新闻。服务器收到请求,从自己的数据库里查询最新的新闻,返回给app。app收到服务器返回的数据,经过一系列的解析处理操作,最终把最新的新闻呈现给用户。一次通信就完成了。然而如果此时服务器上又有了新的新闻,无论多么重要,在用户没有主动刷新的情况下,是没有办法让用户看到的。推送就是为了解决这样的困境的,它给了服务器一个展示自我的机会,主动连接上所有的app,告诉他们我有新的新闻了,你们再来请求一次吧,于是收到推送的app(即时此时已经被用户关闭了)又去服务器请求最新的新闻,这样用户就能看到最新的新闻了。

从技术上来讲,实现一个推送系统需要服务器端和终端的配合。一种方法是轮询,也就是不停的向服务器发起请求。这其实很好理解,作为app,我既然不知道什么时候会发生新的新闻,那我一遍一遍的问好了,而且我知道这样一定会成功的。显而易见,这种方法app端费时费力不说,电量流量也扛不住啊,服务器要处理如此量大的请求,必然也是非常头疼的。另一种方法是服务器和app建立一个长时间连接的通道,通过这个通道,不仅app可以向服务器请求数据,服务器也可以向app发送数据,看起来非常完美,但是如果app被用户关闭的话,通道就断掉了。好在android系统给app提供了一个这样的环境,app可以启动一个后台服务来维持这个通道,即使app被关掉了,服务依然可以运行,通道依然还在工作(ios后面会讲)。回到前面的例子,你在睡觉前关掉了淘宝,但是并没有关闭淘宝的后台服务,淘宝依然可以接收服务器推送来的指令,把自己的唤醒。

那么如何维持这样的一条长时间连接的通道呢?就好比两个人打电话,一开始聊的热情有来有往,后来慢慢沉默下来了,几分钟之后,电话的另一头没有任何动静,如何知道那边的人还在呢?很简单,只需要另一头的人每隔几分钟说一个字就行。同样的道理,app会每隔一段时间向服务器报告自己还活着,就像心跳一样,服务器收到后,就知道这个通道是可以继续使用的了。然而天下没有免费的午餐,发送心跳是有代价的,一般手机锁屏之后,为了省电CPU是出于休眠状态的,然而发送心跳就会唤醒CPU,必然会增加电量的消耗。这还只是一个长连接通道的情况,如果手机里装了2、30个带有推送的app呢?先别急着抱怨,聪明的android工程师和ios工程师早就想到了这一点,他们分别设计了GCM和apns来解决多个app有多个长连接通道的问题。以apns为例,ios开通了一条系统级别的长连接通道,通道的一端是手机的所有app,另一端是苹果的服务器。app的服务器如果有新的消息需要推送的话,先把消息发送到苹果的服务器上,再利用苹果的服务器通过长连接通道发送到用户手机,然后通知具体的app。这样就做到了即使手机安装了100个app,也只需要向一条通道里发送心跳。

回到Android,系统提供的GCM只能在Android2.2以上才能使用,3.0以下必须要安装Googleplay并登陆了Google账号才能支持。而国内发行的手机大多是阉割掉了google 服务的。因此,对于Android系统来说,各家app只能各显神通,开发自己的专用长连接通道了。然而这时候他们遇到了app的天敌:管家和卫士们。前文说了,app想要及时收到服务器推送的消息,关键在于自己与服务器的长连接通道不被关闭,也就是自己的后台服务可以一直在后台运行,而管家和卫士们的一键清理功能就是专治这种“毒瘤”的。道高一尺魔高一丈,app在与管家和斗士们的长期斗争中,总结了一系列躲避被清理掉的方法,什么定时自启能力、什么相互唤醒、什么前台进程等等,当然这就是另一个话题了,我们后面会讲到。

总结起来,app和后台的连接方式有两种。一种叫pull,也叫轮询,就是定期的不断向后台请求,缺点是耗电,费流量,不环保。对于一名有追求的程序员,他应该会比较恶心这种方式的,你千万不要对他说,我不管你怎么实现,我就要这种效果这种傻逼话了,凡事应该找到最优路径。另一种叫push,app和后台一直维持了一条通信通道,两端不定期的就会偷摸的约会,告诉对方“I‘m Here”,也能顺带把信息互相携带了。缺点是要维持一条长连接通道,这条通道容易被其他程序杀死,要多想复活办法。

原文链接,点击查看

前端和后台的数据交互与协议

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。

目前,除了一些特别简单非联网类应用(比如计算器、闹钟等),几乎所有的应用均是联网应用(比如新闻客户端,微信等等),这些app客户端基本都只是负责用户的交互与数据收集与展示,真正的数据和服务均存储在云端。

那移动端究竟如何和后台来交换数据并展示呢?我们打个比喻,其实整个过程跟去烧烤店儿撸串一样一样的。

拿任意一个新闻客户端举例,当用户刷新的那一刻(你萌生了吃烧烤的想法),客户端开始组织数据请求(你开始穿衣洗脸打扮,并思考该去哪一家吃呢),当用户界面开始展示loading的时候(这个时候你正走在“马大姐烧烤店”的路上),经过几百毫秒的时间,这个时候请求数据已经到了服务器(你已经坐在了马大姐烧烤店的桌子上),服务器开始查看客户端想要请求哪方面的数据,是请求财经频道的,还是请求汽车频道的数据(服务员递来了菜单,问你想吃啥),服务器看懂了客户端的想法开始准备数据(你点了20个肉串,10个大腰子),服务器看到你请求的是汽车频道和财经频道的数据(光着膀子的烤串师傅开始烤这20个串和10个大腰子),并给回到服务员,服务员一路小跑,将你要的串和腰子递到你的面前,这个时候相当于数据已经传回到了客户端,客户端loading消失,你看到了最新的两个频道的数据。

那客户端和服务器之间传输数据的格式是怎么样的呢?

现在流行的做法通常有两种,一种是类似于PB(Protocol Buffer,Google定义的一个数据传输协议,以简洁,省流,易用出名)的二进制数据(二进制数据的意思就是你打开这个文件你只能看到0和1组成的数字串,是没办法和你生活中任何认识的字母联系在一起的)传输,这种格式的好处是包小,重复的字段会被节省。另一种是JSON(JavaScriptObject Notation),这也是一种轻量级的数据传输格式,就是用一堆中括号把数据组织起来,不像二进制,这种格式是人可读的,并且比较轻巧,所以也有大量的应用场景。下面这段数据就是JSON格式,简单解读一下,就是people对应了三个人,三个人分别是中括号间的三个花括号中的人。

总结起来,十分简单,移动端提出需求,服务器按要求组织好数据发给你,针对不同的格式,移动端自己解析,展示,完活儿。其实,不止移动端,前端网页和后台,后台和后台之间也是这个道理。至于在传输的过程中都经历了什么,我们找机会再细聊。

原文链接:点击查看

网页与原生App如何交互

本文转载自「给产品经理讲技术」公号,已经过原作者授权转载。

想想平时用的App,你非常确信在浏览一个网页,然而需要登录时,它却唤起了你手机里的QQ或是微信,你不再需要输入帐号和密码就可以让你浏览的网页获取你的登录信息,这一切只发生在你指尖的两次点击。而在手机上,网页越来越炫酷,你都很难区分你在点击的是一个原生界面(指Native应用程序,说人话就是android app或ios应用)或仅仅是一个H5页面。你的操作一直穿梭在网页与原生界面之间,比如一个网页中的电话号码,点击就可以拨打电话,这种网页和app交互这一切是如何实现的呢?

这项能力在安卓中叫做Js2Java(ios上也提供类似的技术),很好理解,从Js到Java,从网页到app,他们是双向通信,可互相调用的,市面上大量的App程序,都在利用这项技术,微信更是本质上利用这项技术打造了公众帐号整个体系,使得创业者用一个简简单单的网页就打通了帐号、身份、支付、客服、售后等一系列操作,虽然简单,但是真的将移动互联网的Web生态囊括了更广阔的内容,也是移动互联网较PC互联网更优越、更猛烈的点之一。

以Android系统为例,Android手机上的App是使用Java语言编写的,而网页中则运行着一些Html、Javascript编写的代码,虽然Java和Javascript名字看起来像亲哥俩,但它们其实没有一毛钱关系,一个是编译型语言,一个是解释性语言,不多扩展,说不上哪天我就会写写编译型和解释性语言的区别。Android的App是通过WebView(请亲理解成一个组件,想象WebView就是一个没有任何操作按钮的浏览器,你输入baidu.com他就打开了百度的页面)来展示一个网页的,同时WebView为网页和原生App建立一个桥梁,让网页和原生App能够看到彼此暴露的一些方法,从而达到互相操作的目的。

当然,这些操作是需要前端页面和终端程序互相协商的。虽然很多App遵守了一些相同的原则,使网页在不同的APP中都能具备相同的能力,但是如果你看到同一个网页在一个App中能够调用一些安卓系统的能力,而在另一个APP中却没有对应的能力也不要觉得奇怪(找对应App的开发勾兑一下就好了)。

一个原生应用为网页开放的能力越多,网页对原生系统的操作能力就越强,就越能做出逼近原生应用的体验。但是,这却是一把双刃剑,因为原生App开放的能力有可能会被恶意的页面利用,对用户造成伤害,如何控制能力的开放,也是需要产品和开发一起思考的问题。例如微信是一个终端能力的宿主,拥有支付,登录,分享,获取App信息等能力,并以Js接口的形式提供给前端页面使用,前端开发则需要在微信申请对应的Js接口使用权限,才能够在微信中正常使用对应的能力。

最后总结一下,网页塑造界面的优势在于灵活,随时可以更新,而原生APP塑造的界面则能够提供更流畅的用户体验,但是却无法热更新,只能依靠发布版本来提供新功能。通过上面说的这种技术,就可以利用各自的优势,规避各自的劣势来提供更好用户体验,例如在微信中购物的展示是网页形式的,方便运营快速更新,通过Js接口调用起原生的支付界面,给用户更流畅的支付体验,提高支付成功率。

原文链接:点击查看。