首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

乔松涛:一个程序员的世界观

导语

11月28日,第五届青年豫商领袖成长论坛完美落幕,在当晚的【先锋时间】上,第二届青年豫商先锋人物、UU跑腿创始人兼董事长乔松涛为现场的企业家们分享了他作为一个程序员的世界观。

UU跑腿是我非常喜欢的一件事,但是很多人非常不看好,大家一直认为UU跑腿会被弄死。15年的时候,他们说UU跑腿会被滴滴跑腿弄死,16年的时候百度外卖做了跑腿,大家说会把UU跑腿弄死,17年的时候美团做了跑腿,说我们会被弄死,18年的时候顺丰做了跑腿,又说顺丰会把我们弄死......

他们有他们的逻辑,但是我作为一个程序员,我的逻辑和大家不一样:

整个世界都是由0和1组成的

刚开始做这件事的时候,我的分析特别简单,首先要看对象是什么样的团队,我发现对方全是搞物流行业出身的,就说你这个模型肯定干不过算法出身的人。第二,我发现大家在做一样的事情,在做同城快递、送餐,大家都是在做存量市场,没有人想做增量市场,而且增量市场比存量市场大多了。

对很多用户来说,B端觉得更重要的是价格,一单便宜五块钱就走了,而C端觉得重要的是我的手机会不会丢,合同会不会丢?所以,UU跑腿要把安全做到第一位,不管产品送得再快,对于用户来说本质是要把用户信任做好。所以,我个人认为我们这个行业最终考验的是你的组织能力。

创业如此,做事如此,养狗也是如此。最近有一个词特别火叫“第一性原理”,其实第一性原理在程序员的世界特别简单。UU跑腿的第一性就是时间,东西发了有人接。我们以前没有UI,没有产品经理,就是几个程序员加班十天搞出来了,很丑,但是完全不影响使用,因为我满足了客户的核心需求。大家在讲第一性原理的时候本质是这样的,这是我们看世界的一个点。

面向对象是必备技能

程序界有一个非常大的编程思想叫面向对象编程,所以,我们把对象拆分成几类,大家读商学院的时候会讲很多矩阵的分析方法,我们就做出来了一个数据库的横轴纵轴,程序员天生就具备这种所谓的矩阵分析方法,大家说轻重缓急,在程序员叫优先级,假如说一个线程优先级是99,另一个线程的优先级是50,另外一个线程永远执行不了。所以,我们做产品的时候也在想这个事,我们的核心产品是什么?我们的核心产品是我们的程序员,是我们的核心算法。

国内有一个跟我们差不多的企业,他们的总部1200人,我们的总部只有220个人,这220个人还有110个人是程序员,有70个是客服,也就是说我们的行政+财务+其他只有60人。但背景的本质是什么?你的核心算法是什么?所以我们花了很大的时间在管理上。

大家说组织能力很难,我们内部开发了一个自己的程序库,还做了一个自己的论坛,叫UU笔记,我们把它做成一个内部的积分系统,这个算法我们花了大量的精力,对我们来说团队的基础能力、架构OK,你在设计产品的时候产品的数据库、数据结构要足够健壮。

我举一个例子,滴滴在用户量激增的时候宕机了一天,如果不是腾讯临时拖了几百个工程师过去的话估计没有滴滴的今天。一个好的基础架构决定了你的框架能做多大,算法有多优秀。就好像这个电脑的CPU,现在绝对跑不过任何一个手机端APP的应用,因为它的算法不够强大,在你的基础硬件不够强大的情况下做再多的努力仍然白费。

面向对象是必备技能,我们面向的对象是服务跑男,一个有效顾客成本绝对超过100,这就是背后算法的东西,而背后的算法怎么思考?你花了多大精力,在基础运营模式上做了多少努力?我认为任何一个企业基础的文化土壤要做好。其实UU跑腿全是领导,当你让一个兼职的人,而且学历没有那么高,去进行标准化服务的时候,其实管理很难,而且他们本身对社会的负能量相对比较多。所以,我们更多基于引导让他们去做,与其让他完成工作A、工作B、工作C,不如让他怀着感恩的心去做这件事。

程序员世界里,不存在不确定性

所有关系都可以简化成if/eles的关系,对程序员来说,我们的事情没有不确定性,所有问题都可以解决掉。大家看来,这种问题、那种问题在我们看来就是bug,我们其实就是在解决bug,解决bug是非常牛的一件事,最可怕的是你找不到bug。所以,在这个过程中系统的迭代很关键。

程序员世界里,不存在单线程作战

我们公司比较扁平化,虽然扁平化现在也遇到一些困难,我们内部没有这个总、那个总,简单来说就是在你的能力圈子里让你做更多的事情,为了一个结果负责。

很多人思考一个事情是线性思维,做完A才能做B,做完B才能做C,但程序员是分时思维。所以,公司从来没有做过管理,但是至今没有失控,还比较欣欣向荣,我觉得这可能就是程序员给我的很大帮助。

我举一个例子,正常情况下老乔安排一个事给坤池,坤池再安排给小兵。但是UU跑腿不是这样,我们有比较强大的商业智能,这个系统预判明天哪个区域可能会爆单,在什么情况下能让更多人参与到这里面去,我们甚至为了调节运力专门做了一个系统,在系统做预判、做调度的时候怎么做这个事。

程序员世界里,一定是事件驱动的

同样,我们没有通过人解决问题。有一个比较简单的事是假如你在这个地方下单,跟你在百脑汇下单,每个下单分配的接单人的权限不一样,所以我们把这完全做成一个事件。事件有一个比较好的东西叫自动运行,能让你的管理省出很多的精力。所以,我建议如果大家有可能的话可以在内部的系统上做一个,因为机器永远比人靠谱,机器做决策正确率要比人决策高很多。

程序员的世界里,代码都是自动运行的

前几年有一个事特别火就是阿尔法狗打败人类最高的围棋选手,里面最大的逻辑是什么?大部分人认为这个世界程序的做法一定是按照我的指导思想往前走,其实是不对的,因为在系统里面有遗传算法这个事,当你限定条件以后它可以自己一步一步迭代,而且它的东西是完全不合道理的。比如让你走一个跳棋,它背后的决策逻辑跟人的决策逻辑完全不一样,反正我是这样做的,但是不知道为什么这样做,这就是现在最火的人工智能算法。

程序员不想下楼,就叫UU跑腿

我个人认为我们这种做事的风格有几个,一是算法好,永远要找最好的人;二是硬件好,永远要找更多的钱;三是迭代快,bug是一种很可爱的动物,他会让你的系统越来越健壮;四是架构稳,最好的架构是自动运行自动驾驶的;五是做事拼,不抽烟不喝酒不熬夜就不能算一个合格的程序员,团队也是如此;六是快学习,程序员的知识2年就落伍,创业亦是如此,保持高强度学习;七是心态正,再多的钱都抵不上一个优雅的算法,创业路上的困难都是为了磨练一个更加牛逼的算法;八是网络好,高效的沟通才会产生高效的组织协同能力。

我们最痛苦的时候是2017年,我们有一个城市经理十来天没有上班我都不知道,因为这个事情我们专门开发了自己的沟通工具,我们现在有自己内部的IP。网络价值和网络节点数的平方成正比,对于企业同样如此,我们做UU跑腿的时候用10%的精力,比如说我们要做这个市场只能给它10%,到10%的时候它就可以自传播了。很多人做企业是先打一个市场,我们不是打一个市场,而是打一个群体。

最后一句话,一定要送小孩学编程。

互动问答

Q:

乔总你好,我问就最后一句话,让你的孩子学编程,前几天我听一个人讲,他不要让儿子学编程,而是让学编程的人给他儿子打工。

A:

我觉得编程是一种思想,就像咱们读《道德经》一样,你有这种思想的话对于你工作、做事会有帮助。

Q:

我们应该是河南第一批通过公众号接触UU跑腿的,不知道你现在省内已经铺设到什么情况,我们希望可以对接省内更多服务商,为客户提供更多的便利,更好的为餐饮企业赋能。

A:

首先非常感谢你,因为你是我们的第一批客户,UU跑腿目前很多还是C端用户,因为B端用还是比较贵的,UU跑腿送什么东西?一个发票,一个公章。我们和美团不一样,美团的人来自哪里?绝大部分来自农村,UU跑腿大部分是社会上工作的学生、农民工还有很多创业者、保安、厨师、服务员,这个群体构成不一样,相对运营策略也是不一样的。

UU跑腿有一个价值观,就是从来不会从跑男那扣一分钱,我们宁可把我们的服务做得有溢价,让用户更加放心比如现在客单价是21,我们不愿意把客单价从21降到15,我觉得这是对蓝领人的一种压迫。

Q:

我们现在的客户完全能接受UU跑腿的价格,完全没有问题,现在想问的是你整个省会城市的铺设是什么状况?你的铺设速度决定了我们信息化服务商对这个东西的重视程度,决定了能不能基于UU跑腿直接从餐厅到厨房。

A:

给您汇报一下,我们今年开了21个城市,省会城市目前东北没有开,基本上其他城市都开了,省会城市总共14个,东北、包括新疆、西北那一块没有开,并不是不愿意开,是因为我没有钱,穷,因为我们一直是屌丝,负重前行,但是我们会尽量跑得更快一些,谢谢!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191212A0ML4200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券