Davies(刘洪清)在很多人眼里是极致的“码农”,他向往自由的工作状态,能够做自己想做的事情,不断挑战技术的极限。他的个人履历丰富且耀眼,去过硅谷的Facebook、Databricks,也加入过豆瓣成为最早期的员工,但最终他选择和好朋友一起创业,今天就让我们看看Davies的故事。#开源#
01履历非凡的刘洪清
如果你初次见到Davies(刘洪清),可能会涌起一股似曾相识之感:
墨绿色的冲锋衣、简约的发型、很少离身的笔记本电脑和双肩背包——标准的码农配置。行色匆匆的他,在采访开始的前1分钟,刚刚与团队结束远程会议;1个小时以后,又要赶去北京的中关村与投资人会面。与众多忙碌的创业者相比,他似乎并无太多不同。
但了解他的人都知道,他不是个普通的程序员。
清华硕士毕业,毕业后即加入豆瓣成为早期员工,并研发了国内最早的开源KV存储Beansdb和DPark(PythoncloneofSpark);年他加入Facebook总部负责HDFS方面的研发,年加入Databricks,帮助SparkSQL实现了上百倍的性能提升。
年,似乎是顺利成章中,在大数据领域摸爬滚打了近十年的Davies,开始了与几个伙伴的创业之旅。但创业的真实过程并不像此前的工作经历一般一帆风顺,其间的艰难有点令人意外,据他描述,这场创业并非筹谋已久。
年的工作经历是他萌生创业想法
“我现在理解我的创业过程,是属于赶鸭子上架,“Davies略显为难地说道,“这件事在赶我。”
原本不想创业,甚至有些畏惧创业的他回忆道:“刚刚毕业的时候,大家都觉得创业很酷,创业当英雄,像比尔·盖茨这样的!但实际上,往往不是这样的。”
“创业太艰难了,对一个团队的要求太全面了。你不能犯任何错误,要竭尽全力,然后要借助所有可能借助的力量,还要借助偶然的机遇才可能成功……(我)觉得这个事情是非常难的,还是不要创业。“
比尔·盖茨的创业故事是一代中国技术人心中的“神话”
话虽如此,但创业似乎对Davies有种奇妙的吸引力。
在他13年的职业生涯中,居然有近12年身在创业企业。年,正是在硅谷创业企业Databricks任职期间,他萌生了创业的想法。
时值Davies负责为Databricks的存储层提速,虽然AWS已有相关的存储方案,但问题很多,且迟迟无法解决。于是,他提议,自研新的存储方案,系统性地解决问题。
不过,在当时的Databricks,从架构师到管理层,几乎全部认为风险太大,无人支持Davies的提议。Davies说:
“当时,CTO(注:MateiZaharia,ApacheSpark作者)亲口对我说:‘存储这不是我们擅长的事情,能不碰尽量不要碰。’“
在Databricks否决Davies的技术方案后,他不但没有放弃,反而用业余时间单枪匹马地写了个原型出来。之后,Davies回忆道:“我找了一些朋友的公司去试用,发现效果也可以,所以我在想既然有这么不错的东西,就不能埋没它。”
年,Davies在美国远程敲定了国内的投资和早期客户,叫上当时也在创业的苏锐,共同创立了Juicedata,并将产品命名为JuiceFS。
苏锐(右)与刘洪清(左)的合照
如果创业是一场高复杂度的牌局,那么Davies一定是个“最不讲道理”的牌手,他连风口都没追过就“落座了”。
作为1号员工,苏锐不仅是Juicedata的合伙人,还充当了“技术与市场的桥梁”这样一个角色。“Juicedata最初瞄准的就是全球开发者,Davies抓住技术痛点以及可行路径,而我要把技术创造出来的产品,带到市场、用户那边去,建立两者之间的连接。”苏锐说。
03与开源结缘
Davies在大学期间学习的是电气工程,编程只是个业余爱好。好在这个爱好被他发展得相当不错,年,他刚从学校毕业,就有两份offer摆在面前:
·一份来自中科曙光,月薪在15k左右;
·一份来自员工还不足10人的豆瓣,月薪7k;
Davies考虑了一下,去了豆瓣。与同期清华硕士毕业生相比,他光荣的成为了个人收入排行的“吊车尾选手”。当月薪相差2倍时,还能做如此选择,原因一般有2点:
·被CEO阿北的个人魅力“忽悠”住了;
·文艺基因深种,与豆瓣非常契合;
但Davies都不是,他只是认为,创业公司开放的技术氛围,和来自时任豆瓣首席架构师的洪强宁教授的信任,能让他在技术上有更多探索和学习的可能。
谈及理想的工作状态,Davies很喜欢一个词:“自由”,这个词,在豆瓣实现了。
年,豆瓣相册上线,大量的图片数据需要存储。Davies调研过MogileFS,也啃过AWS的Dynamo论文,团队非常信任他,允许他用Python写出原型,实践自己的想法,继而迅速地上线验证并持续地优化迭代。
也正是在豆瓣的六年时间里,他开发出国内最早的开源KV存储Beansdb和DPark(PythoncloneofSpark)。前者被一些粉丝盛赞为“匠心独具的设计思想、深厚的技术水平、优雅的解决方法”,其核心设计理念也在豆瓣沿用至今。
04将开源的自由精神奉行到底
自由是什么?在Davies的眼里,部分意义是“职责范围”,他解释道:“比如我有一个相对明确的职责范围,比如说这件事情是Davies擅长的,而且在这个领域里面,Davies是专家,所以这个领域里面的事情,我都可以相对比较自由的去负责,推着往前走。随着时间的推移,我擅长的领域会越来越多。”
在Facebook时,他的职位级别是E5,岗位要求是“能够相对独立的完成一些困难的工作”。不过Davies有不同意见:“我可能给自己定位的期望是E6、E7级别的人该干的事情,能够在一个重大事情有一个突破性的事情。”
去Facebook以后他才发现,Facebook非常强调短期、可量化的人员产出,与自己投入到长期项目中的心愿相悖。
他选择了离职,他说:“当时自己内心觉得太难受了,这太难受了,就觉得这很不舒服,度日如年的感觉。虽然也能咬牙挺过去,但觉得这不是我最想要的东西。“
从Facebook离开后,他加入了Databricks,也回到了熟悉的节奏。对于Davies来说,在技术领域实现一定程度的自由探索和自我提升,是工作生活中的必需品,他为Facebook的效率文化而惊叹,但似乎更喜欢Databricks举行的Hackthon挑战赛。也正是在那场Hackthon挑战赛上,他帮助SparkSQL实现了上百倍的性能提升。
05开源创企绝不是夹缝求生
的确,就在这个云时代中,不断有开源企业创业成功、越做越大。国外的Elastic、Confluent、MongoDB、HashiCorp,包括Juicedata创始人刘洪清的老东家Databricks都是活生生的例子。这些公司在十年前左右涌现出来,从开源到盈利,最后演变成为估值数十亿甚至数百亿美元的独角兽。
反观国内,这一进程可能要更加滞后一些。当国外开源企业走向IPO时,我国开源创企更多集中在A、B轮融资阶段。《中国开源开发者报告》显示,年,国内开源融投资金额创历史新高,达到了52亿元人民币。
尽管资本火热,但似乎有个更重要的问题摆在眼前:因为SaaS环境不成熟,且处于后发劣势等原因,国内开源创企要如何实现可持续性地商业化变现,并且让公司持续盈利呢?以开源+云的战略切入云存储赛道的Juicedata要怎么走呢?
在苏锐看来,Juicedata一开始就是立足国际市场的,并且,国内SaaS市场其实也正在快速成长,与国际相比,差别并不大,只不过不是同步成熟而已。因此,国际上开源创企已经走通的路,国内创企完全可以借鉴。
而且,国内正处在全面数字化的阶段。公有云、私有云、混合云这些云服务的市场容量正在越扩越大,加上SaaS这种降本增效的服务形式,给了开源创企很大的生存空间。Juicedata只需做出最好用的存储产品,为全球市场提供同一套标准的服务,绝不是夹缝求生。
来源:OSC开源中国、TGO鲲鹏会
主人公:Juicedata创始人:刘洪清、苏锐