PingCAP黄东旭:想告诉图灵这个世界现在的样子

PingCAP黄东旭:想告诉图灵这个世界现在的样子

文| babayage

编辑 |馨 月

创业是投己所好

科创人:作为技术圈内知名艺术青年,哪个瞬间会让您更开心,完成一段优美的代码或者乐谱?还是得到来自外界的欢呼与掌声?

黄东旭:在创业之前的很长一段时间里,完成一段代码、写完一首好曲子那一瞬间是最让我快乐的。但是创业之后,我发现真正帮助到别人的快乐更强烈,这也是为什么直到现在PingCAP都坚持开放、共享,积极帮助有需求的用户解决问题,这份事业本身就让人很有幸福感。有一点算是我的个人特色:相比于将事情完成的尽善尽美,我更希望自己能够完成一件优美、优雅的作品,要遵循内心的美感,这样做事情再辛苦也不会觉得太累。

科创人:您为什么会选择创建PingCAP,喜欢All In于自己有兴趣的事,还是追求一份商业上的成功?

科创人:您为什么会选择创建PingCAP,喜欢All In于自己有兴趣的事,还是追求一份商业上的成功?

科创人:您为什么会选择创建PingCAP,喜欢All In于自己有兴趣的事,还是追求一份商业上的成功?

黄东旭:在我很小的时候就有答案。我小学三年级开始接触电脑、学习编程,因为太喜欢计算机,结果影响了小升初考试——家人希望我念的那所初中是需要考试的。

父母当然会很生气,认为是计算机耽误了我学习,打算制止我继续学习编程。虽然那时候我年纪也不大,但是脑海中有一个强烈的意识:这个世界不该只有一种可能性,人生也不该按部就班于别人为你设计的模式。我很坚定地跟父母说,我要继续学计算机。从那天开始,我的人生一直都在选择做自己喜欢的事。

创建PingCAP也是基于兴趣,我们的主要产品TiDB 是一款定位于在线事务处理/在线分析处理的融合型数据库产品。如果只是制作一个分布式数据库,其实市面上有很多模型,但都让我提不起什么兴趣,不够美,没能将分布式与弹性扩展同时做到我满意的状态。

当时真正点燃我创业热情是Google的两篇论文Spanner /F1,它名列前茅次解决了关系型数据库、弹性扩展加上全球分布的问题。这东西门槛非常高,当时社区也没一个开源实现,如果能做出来就能颠覆现有的关系型数据库市场。于是我和刘奇、崔秋决定去做一个面向未来的新型数据库,而且早早确定了两个大方向:开源,全球化。

PingCAP黄东旭:想告诉图灵这个世界现在的样子

▲PingCAP 三位联合创始人,左至右依次为:崔秋、刘奇、黄东旭。

科创人:创业的初体验如何?

黄东旭:名列前茅步有点随意(笑),有一天几个创始人一起吃饭,崔秋说我认识个投资人,要不咱们去谈谈?没想到融资很顺利,甚至没有BP,就在白板上画了架构,对方听完idea感觉很喜欢决定一起试一试。名列前茅步就这么比较随性地走出去了,没有大张旗鼓、轰轰烈烈地筹划,也没有系统规划商业模式、探讨怎么卖,先做着再说。

等真正做起来,发现确实低估了创业的难度,当时主要有三个问题:名列前茅是人才问题,去哪找人,找到了人家也不来;第二是低估了产品的难度和工作量,畅想未来的时候觉得这不就半年工作量,结果半年之后又拖了两个半年, 一年半才做出来;第三是完成商业闭环,既然是一个独立的公司,就得有管理、有销售、有人力、有财务,可我们当时什么都没有,什么都不会。

回头想想也是神奇(笑),哥几个胆子不小,但我觉得我们作为技术人、理工男不惧怕问题,碰到问题就想办法解决,解决 1个不够就 2个、3 个、100个……当解决掉所有问题,这件事也就做起来了。

草莽期最缺信任感

科创人:您提到的那三个问题中,能否分享下克服招人难的方法,这是很多团队面临的普遍问题?

黄东旭:我觉得初创阶段,专业能力要有,但也没有想象中的那么重要,比如我们要做一个面向未来的数据库产品,那就一定要招有做过传统数据库经验的朋友吗?未必,有两点更重要,一是执行力,二是这个人对项目的信心和热情,相比专业经验,PingCAP更喜欢与Dreamer共舞,等公司大一些再去补全必要的专业领域短板,和公司共同成长。所以还是要谈理想,要对目标有共识,“他对这件事很有兴趣”,给你这种感觉的朋友要尽量留下来。

科创人:工作量预估不足可以靠经验积累去解决,那第三个问题,商业模式闭环,我们在硅谷设立分部,是不是认为在那边有更多的商业人才可以帮到PingCAP?

黄东旭:前面提到了TiDB在写下名列前茅行代码之前,就被规划成一款开源、全球化的产品,我们所有的内外沟通都是以中英双语进行。这个项目属于企业基础软件,我们认为全球在基础软件上有两个技术高地,一是硅谷,二是中国,这两个地方有全球拔尖的技术和用户场景,所以起步阶段我们的规划就是两个基地共同发力,人才、工具、基础设施、信息都可以共享。

但人才也好、资本也罢,这些资源就摆在那,问题不在于“没有资源、人才”,而在于“资源和人才不信任你”,创业初期的短缺大都是因为不被信任造成的。所以创始团队要倾尽全力去建立信任和好的口碑品牌,有了这些然后招人、销售都能事半功倍。

没有知名度的那个阶段确实难熬,各自想办法呗,比如我就经常四处串门,打着跟大家分享Codis(黄东旭在豌豆荚期间主导的开源项目)的旗号,那个项目比较有名嘛(笑),讲一半再将话题转到TiDB。

开源VS收费

科创人:开源模式有没有遭到过质疑?

黄东旭:早期就有,我们的项目delay了很久,在这个过程中有声音说“这个东西这么牛X,那干脆闭源卖吧”。这件事涉及到对投资人的预期管理,这可能是会被创业企业忽略的一个细节,我觉得PingCAP做得不错,在探讨过程中与投资人一起成长。其实一般的软件快速做出来闭源产品进行销售,在其他公司说不定也是一条正确的路。但对于基础软件产品来说,我认为开源是少数的一条路。而且开源软件最初的成长曲线很平缓,积累到某个节点后会突然开始爆发。

科创人:TiDB的爆发成长节点时间是?

黄东旭:2017年下半年,摩拜开始使用TiDB,紧接着今日头条分享了TiDB的使用案例,两家特别火的企业验证了我们的产品,短短时间内社区增长了估计10倍以上。

PingCAP黄东旭:想告诉图灵这个世界现在的样子

▲黄东旭在TiDB DevCon 2019 大会上分享《The Future of Database》。

科创人:从2015年创立到爆发,这之间团队有没有产生过动摇?

黄东旭:那时候确实很有压力的,甚至一度怀疑是不是方向错了。这里要感谢我们的名列前茅个用户,也是我们的名列前茅个客户,一家游戏公司,选择信任我们。MySQL的扩容是一个普遍痛点,发展到一定规模的企业都会需要,问题在于大家为什么要相信你,在不知道你是谁的时候为什么选择你。有了名列前茅个标杆案例,验证了产品效果,证明了TiDB不是空对空的假想,是实实在在能够帮助到别人的好产品,至少我们自己就不会再动摇了,所以其实是用户帮助PingCAP打消了不确定感。接下来大家都很踏实地向前走,不再为外部的反馈而起什么波澜——键盘侠一直都不缺的嘛,大家都懂。

科创人:开源与收费的取舍问题?

黄东旭:主要就是为这事,哪些应该免费、哪些应该付费,毕竟收入流水也很重要。但在这件事上我有自己的原则,打个比方就是:我们在做一条高速公路,我希望这条路是没有收费站的,任何产品、组件、工具,如果开源是通向用户成功的必要条件,那么就要开源。最终我们靠休息区的食物、饮料这些东西挣钱,在“优化”层面实现收益,在“使用”层面不设置障碍。我知道这也许是过于理想化的设计,有一种说法是奇货可居,在最关键的位置设卡收费,这是比较常见的开源收费模式,但截至目前为止我还是想再坚持一下。我总觉得要帮助到更多的人,当你有了海量的用户,赚钱的方式就很多了,TiDB 目前就是一个很好的例子。

创业者黄东旭

科创人:PingCAP这5年来,您在团队中扮演的角色有没有发生变化?

黄东旭:做的事情没有变化,但各项工作的比例变化不小。创始人是个特别的工种,你要承担最终、较高级的责任,任何地方有需要你立刻就要顶上,没有什么借口,你要写代码、见客户、帮销售站脚助威、帮市场想想活动怎么做、甚至还要去做线上服务。

PingCAP是个孩子,当爹妈的最初就得一把屎一把尿天天围着他转,但2018年开始他已经上中学了,有自己的主见和自己的选择,今年感觉更强烈,他考上了大学,做父母的要做好后援,未来操心的就更多了。

借这个话题简单回想了一下这5年,感触挺多,也有过不少教训。毕竟谁都不是生下来就是父母,而是有了孩子后就必须承担起父母的责任,不能设置边界,“这部分不是我的责任我不管了”。话说回来,我还挺喜欢这种感觉的,学技术的时候我就要求自己成为全栈工程师,学乐器也是样样都要学。

科创人:如果有一个机会,您能见到一位已经过世的人,跟他交流1分钟,您会选择见谁?Ian Curtis(Joy Division乐队主唱)?乔布斯?还是毛主席(黄东旭熟读《毛选》,尤其推崇《论持久战》)?

黄东旭:首先不会是Ian,我喜欢Post Punk,但我不喜欢Ian对世界的看法,同理我喜欢涅槃但不喜欢Cobain。(思忖半晌)图灵吧。

科创人:为什么选择他?

黄东旭:一是想讨教他对计算和智能本质的思考,二是想告诉他,世界已经因为他而改变了很多,他当初的一些构想如今已经发展到了什么样的样子。

▲黄东旭从不掩饰对图灵的尊敬。

科创人:被提到这个问题的朋友中,所有人都希望从对方身上获取些智慧,您是少数一个要告诉对方一些事的。

黄东旭:我觉得这个世界亏欠于他。

今日故事由「科创人」少数首发,经黄东旭授权,欢迎分享给您的好友。

本文来自微信公众号“科创人”(ID:kechuangren),作者:科创人,Worktile经授权发布。

文章标题:PingCAP黄东旭:想告诉图灵这个世界现在的样子,发布者:科创人,转载请注明出处:https://worktile.com/kb/p/6589

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
科创人的头像科创人认证作者
上一篇 2022年3月20日 下午3:07
下一篇 2022年3月20日 下午3:10

相关推荐

  • Linux重命名文件

    Linux重命名文件的方法:1、使用“mv”命令进行重命名;2、使用“cp”命令进行重命名;3、使用“rename”命令来进行重命名。使用“mv”命令进行重命名是指用“mv file1 file2”命令来对文件名进行修改,也可以加上一些参数。 一、Linux重命名文件 1、使用“mv”命令进行重命名…

    2023年3月24日
    13.0K00
  • oa办公系统有哪些功能

    OA办公系统具备多种功能分别为:1、文件流转管理、2、电子邮件系统、3、日程安排、4、即时通讯、5、任务和项目管理、6、报表工具、7、考勤管理、8、人力资源管理。其中,文件流转管理 使得文档的审批、分发和存档过程自动化与电子化,极大提升办公效率。 一、文件流转管理 OA系统中的文件流转功能是确保文档…

    2024年1月11日
    13600
  • 什么样的okr是好的okr

    好的okr具有以下特征:1、具有挑战性;2、明确性;3、可衡量性;4、具有时效性;5、与员工发展相关。好的OKR应该具有一定的挑战性。目标应该是一些有挑战性的、具有一定难度的目标,这些目标可以激励员工更加努力地工作。 1、具有挑战性 好的OKR应该具有一定的挑战性。目标应该是一些有挑战性的、具有一定…

    2023年2月28日
    43200
  • 数据库不用外键的话通过什么方法保证一致性呢

    使用后台程序启动事务的模式保证数据的一致性,以前使用外键只是为把原本程序做的事情,改为数据库做。而互联网尤其多数业务场景下,通过后台程序+数据库事务即可,同时减少外键的使用,可以减少死锁的发生概率,提高数据库的并发处理能力。 数据库不用外键的话,使用后台程序启动事务的模式保证数据的一致性,以前使用外…

    2023年5月29日
    22700
  • 苹果的编程语言Swift是用什么开发的

    Swift是基于成熟且倍受人们喜爱的Cocoa和Cocoa Touch框架,他的降临将重新定义软件开发。Swift是一种新的编程语言,用于编写iOS和macOS应用。Swift结合了C和Objective-C的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将使编程更简…

    2023年2月23日
    37000
  • Java中的WebSocket如何实现实时通信

    实现Java中的WebSocket来进行实时通信涉及几个关键点:1、使用正确的WebSocket协议,2、在服务端创建WebSocket服务器端点,3、设计对应的客户端以建立连接,4、同步消息格式以保持数据一致性,5、确保通信安全性。WebSocket协议允许服务器与客户端之间建立一个不受限的双向通…

    2024年1月8日
    13500
  • 什么是平面文件(Flat-File Database)

    平面文件(Flat-File Database)是一种简单而有效的数据库类型,它基于文本文件,将数据存储在单个文件中,而不是使用复杂的数据库系统。平面文件数据库通常用于小规模应用程序,例如桌面软件或个人网站,因为它们易于创建和维护,而且不需要高级编程技能。 平面文件(Flat-File Databa…

    2023年5月31日
    89700
  • 有哪些平台可以找项目管理

    以下平台可以找项目管理:一、PingCode;二、Worktile;三、Asana;四、Trello;五、Wrike。PingCode是国内软件研发项目管理软件。功能以及解决的问题有:能够支持看板、敏捷等多种项目的管理;管理团队目标,监控单/多项目的进度、管理计划分配资源。 一、PingCode P…

    2023年4月30日
    15300
  • 数据分析中的回归分析是什么

    回归分析是统计学中评估变量之间关系强度和方向的一种主要方法。这种分析的核心目标是确定一个或多个自变量(解释变量)与一个因变量(响应变量)之间的关系。通过构建数学模型,可以预测或估计因变量的值。在其应用过程中,主要有以下核心观点:1、相关性与因果关系;2、模型类型选择;3、参数估计与检验;4、模型的有…

    2023年11月21日
    34400
  • 选择无纸化会议软件公司应该注意哪些事项

    选择无纸化会议软件公司应该注意的事项有:1、软件运行的速度;2、所展现的清晰度;3、软件的可扩展性。无纸化会议软件的速度决定了整个会议举办的效率,因此在选择软件时要有效的考虑好软件运行的流畅性,不能有延迟以免会影响到整个会议的效果及效率。 一、软件运行的速度 无纸化会议软件的速度决定了整个会议举办的…

    2023年5月7日
    15400
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部