雷锋网按:本文作者覃超,前Facebook软件工程师,现为FREES资本技术合伙人。文章是去年覃超探访Uber总部的经历,前文是关于Uber总部的介绍,后面谈到了他在SF downtown与Uber工程师们谈到了谈关于调度算法和刷单的问题。
Uber,又名人民优步,去年年初开始便在中国一路高歌猛进。广州、杭州、北京、上海都接二连三地开通了Uber,并且运营得非常不错。当时的单量节节攀新高,并且让 “当Uber司机” 或者 “赚Uber的补贴” 成为网上的流行语。
今天,小魔王回顾下去年探访 Uber 总部的经过(时间:2015年4月):
Uber总部坐落于SF downtown,这里交通拥堵,寸土寸金。前台mm质量一般,感觉Uber为了把钱用到刀刃上,压根不在乎门脸的质量。
门口登记的机器还是比较现代化的:
里面的会议室的大屏幕上显示着事实叫车请求流量:
办公区域:
FB的前同事们招待我,带我把整个办公室逛了两圈。毕竟是创业公司嘛,没有太多浮华的装饰。Uber整个办公室的装修只能用简洁实用来形容,比 Facebook 和 Airbnb 要逊色不少,比我们FreeS峰瑞资本的办公室装修都要差距一个档次(FreeS的装修如下):
于是和Uber小伙伴们坐下来吃饭。因为已经在US呆了五载,早就养成了经常吃草的习惯:
Salad一直以来是小魔王的最爱之一(语病? Naive!),富含纤维素,促进消化,帮助保持很好体型,同时营养也不差。纤维素对于肠道和痔疮都有帮助,听说十人九痔,是不是?(咳咳咳咳,我当然没有。不过你们看得我文章里的人估计不少就是。所以从今天开始,多吃Salad+水果,多起立活动,少久坐于电脑前)。这就好似@梁边妖在知乎Live上所说的,只要和喜欢的人在一起,做什么都是开心的,就算是一起在微波炉里加热屎 。(雷锋网保留这部份文字也是想提醒大家,健康饮食)
Okay,轻松诙谐的文字到此为止,主要是后来我们当场讨论的东西和此后我个人的一些想法。
席间和饭后,我和各位小伙伴们进行了激烈的讨论。这帮人都是神童呀,有各种奥林比克冠军,各种跳级生,还有计算机小牛人,反正牛逼各种绽放。我们的讨论的话题也包罗万象。
我:在Uber里叫车了之后,调度算法的逻辑是?
Sombody:Uber叫车派车的逻辑就是按照距离找一辆最近的空车。我自己去确定过就是这个最最朴素的逻辑,而且整个算法简单,效率和运行速度也高。
不过后来因为在中国有不少人在刷单,于是派单的算法改成在次近的一群车里随机挑一辆,这个逻辑只在中国Uber车里使用。好处就是有效地防止作弊刷单,坏处就是效率低;比如我现在在北京叫个车,车基本上都在3-5分钟车程区间里,即使我楼下就有一辆空车。这种情况下,司机多费油钱我多费时间。这就是一个社会制度不健全,导致无形中带来的资源浪费。在中国,很多事情都这样,比如网游,比如办各种证,领各种福利等等。整个社会的内耗在国际上算很大的。
我:Uber刷单是什么老外们知道吗?你们准备怎么弄?
Somebody:简单解释就是司机们互相下单随便开,然后骗Uber的补贴。其实可能就是空车在跑,或者几乎没有开多远,但是时间上一直耗着。当然,还有更高级的策略,就是Android模拟器来模拟GPS上的地理位置变化, 这样足不出户就可以实现当Uber司机开Uber了。淘宝上有专门给Uber司机刷单的,在这个圈子里还出现了行话叫“扎针”。
可以参考:Uber 司机刷单大揭秘:我如何骗走 Uber 的钱
我:外国有没有人刷单的?
Somebody else:有的,不过非常少。一般在欧洲和南美一些不发达国家。但是还是很少,可能他们人都比较懒,而且还有点笨吧。
于是,后来关于刷单这点,我在回程的路上还有后续的几个月里都断断续续地思考了许久。这其实是一个很大的问题,我之前也好奇过,后来在思考过程中发现这是一个关于人类和生物的终极问题(并且我现在的觉悟很难解释透彻,但却很有意思。
这个问题更泛型的问题可以是:如果你在美国,澳洲或者欧洲的发达地区生活过几年的人,你会发现那边几乎没什么假货(比如 Amazon上,比如 outlets,或者传统商店里),整个社会也较少这种欺诈行为,人与人之间打交道相对简单轻松,整个社会好像物质上很富裕但是人精神上却可以很单纯和朴质。你在Safeway,Target或者Walmart这些零售超市买东西,不用担心酒是假的,或者吃的食品有安全的问题。总体而言,社会很纯朴,甚至简单,但是好处显而易见,正品和高品质的产品受到保护,以质量取胜的公司收到嘉奖,整个社会内耗很小;虽然他们人(生产力)相对中国来说算少,但是整个形成一股有序的合力,运转的速度其实不低。
相反,中国却是另外一种景象,“所有人都很忙碌”,整个社会发展得热火朝天;今天朋友圈一个热门话题,明天另一个,各种微信群天天啵啵啵地响个不停,或者创业公司里每天涌现出很多,但是同质化竞争或者恶性竞争层出不穷;另外还有就是办证,申请各种资质(比如户口),或者买车买房,手续都极其复杂,很多步骤是人为地设计成怎么复杂就怎么来。我觉得这实在是劳民伤财的一件事情。在美国,压根没有个户口制度,身份证也没有,一般就用驾照当身份证(另外还有个State ID,但是一般人很少去申请)。买车也没有那么复杂的手续,交60刀就可以拥有一块车牌等。我有时往返于中美之间的时候很疑惑,为什么很多东西在中国就变味了,这里的人好像天生就喜欢钻空子一样:越是有利可图的东西,就越多虚假信息,导致后来整个社会运转机制不得不极其复杂。
为什么会有这种问题?问题的根源是什么?解决的方法又是什么?
我的拙见——
一、物质基础不够:美国的GDP是我们的一倍多,但是人口只有我们的1/5,加上我们的贫富差距更大,所以导致我们的平均物质条件要比美国差很多。另外,我们的社会保障制度不够好,造成民众普遍缺乏安全感。人们在吃不饱担心自己温饱的时候,是不会考虑遵守道德的(马斯洛的需求层次理论)。
二、制度不够完善:或者是由于之前的各种残余思想,好的制度施行起来很困难。
首先,制定整个社会的制度是一件特别有难度的事情,既要保证社会的公平,又要让勤奋的人有更好的发展空间(美国梦)。美国的强大和富饶,国际上公认的原因是因为建国的时候制定下来的一整套社会体系非常好。
美国的三权分立体制来源于法国启蒙时期的思想家孟德斯鸠,加之美国没有残余思想,可以让这套制度在这片行开拓的土地上很好地落地。中国和欧洲都有非常久远的封建或者宗教或者皇室残余思想,导致好的制度在我们的土地上推行非常困难。宪法(Constitution)是一个国家的根本大法,美国的宪法在制定以来只经历了很少的修正案,可以说200多年前制定宪法的人很是了不起。
三、执法力度不够:如果在美国呆过一段时间,就会发现他们的执行力度很强。
比如之前我天真地以为残疾人停车位之所以没普通车停上去,是因为老美都素质很高。后来自己有了车之后发现这东西都有专门的执法人员每天在巡逻,而且老美民众也普遍“爱管闲事”,很可能主动来举报你。另外美国的罚款比例很有讲究,一次残趴违规要罚375刀,超速罚款会在200-500刀之间,这样的“重罚”让你觉得侥幸违规10次只要有一次被抓的话都很不合算,所以还不如干脆老老实实地遵守规则,这样既省心又有面子。
我想在惩治假货和保障食品安全方面美国更是严格,如果出现类似奶粉里三聚氰胺,很多老美的baby出现肾结石的话,那美国食品和药品管理局的老大要直接下课的。而且相应出事的企业这辈子也别想再开门造奶粉了。
归根结底,他们通过制定良好的制度并且贯彻执行,让遵守规则的人被很好地保护起来,而在违规的人则要付出巨大的成本,这样绝大部分的人还不如老老实实照规矩办事来得生活快活。而中国执行力度很弱,很多制度形同虚设,这样整个社会会出现一种劣币驱除优币的格局,也就是违规没有任何成本,守规矩反而利益得不到保护,久而久之就造成了大家都不守规矩。
更进一步,说到人类这个物种。
我的个人拙见:
我们人类天生就具有“自私自利,个体利益最大化”的基因。这很正常,首先我们要承认这点;如果没有利己这一天性,人类作为一个物种铁定从这个世界上灭亡,更不用说这点成为进化和优胜劣汰的源动力。每次两性繁殖+基因突变之后出现的强个体(也就是我们所说的牛人或者古代的强权贵族)总是优先优质地把自己的基因遗传下去,而且很可能有比普通个体有更多的遗传后代。
从生物学来考虑是有利于整个人类物种的进步。从这方面来看,“上帝”设计出来的人类其实是很成功的,只需在最初制定好那么几个基本“公理”(也就是人与生俱有的本能,或者专业一点叫做 非条件反射),然后人类在此基础上就可以发展起来高级智能,建立起牛逼的社会,在地球上成为绝对的霸主。这点来看,上帝造人是成功的。
但是耐人寻味的是,另一方面,人类自私的基因很多时候又只考虑眼前利益或者局部利益或者小团体利益,这样就出现了各种人类内耗:小则打架斗殴,地下帮派之争,大则国家战争,世界大战,甚至是大屠杀和种族灭绝,最终可能核弹直接毁灭地球。
从这点来看,上帝设计的人类基因又感觉是一个失败品或者至少是一个非完美品。这就需要制定一整套的国际制度和社会制度来保障人类的整体利益最大化。
这里就有很大一个问题了,制度本身就是有人建立的,那么制度本身很大程度上是立法者意志的体现。于是就为什么要出现三权分立或者更深层次来说是权力互相限制来平衡每个人类派别之间的利益之争。
这个问题的终极形态其实就是:
如果你是一个游戏设计者,你应该如何设计这一套游戏制度?
如果你是一个公司领导,你应该如何设计这一套公司制度?
如果你是一个公家元首,你应该如何设计这一套国家制度?
如果你是一个“上帝”,你应该如何设计人类这一个物种?
雷锋网注:转载请联系我们授权,并保留完整信息,不得删减、修改文章。