2017年回顾
2017年就要结束了,在这辞旧迎新的日子,我们团队的大部分成员,一起来到普吉岛的海滨,回忆往昔,畅想未来。这一年对我自己和我们 Hyper 团队都可以用峰回路转来形容……
各位好,
欢迎大家一起不远万里来到普吉岛。这是 Hyper 成立以来,第二次在旅游胜地团建,这次参加的成员里,绝大部分都是开发团队成员,所以,作为开发团队的负责人,你们的看门大爷,我理所应当地呃日大家给出一个精心准备好的总结。
我今天的总结包括了对团队过去一年的回顾,也包含了自己的一些感悟。
我最近才发现,人与人之间,不仅人生观不同,他们对自己的经历——回忆观也有天渊之别。有的人,他们的回忆中,到处都是欺骗与伤害,所以他们不喜欢回忆过去;而另一些人,留在他们记忆里的,总有那些美好的片段,即便是苦涩的经历,回忆时也总有星星点点的亮光闪耀。刚好我就是后者,我总是刻意收集那些自然之美、巧合之乐、以及人性的光辉,我的回忆就是在萃取生活中美好的部分。简单地说,我是一个乐观的人,或者说——记吃不记打。所以,如果你感到我的回顾不是特别(全面)写实,欢迎补充。
回顾这一年,Hyper 公司经历了一个低开高走的过程,年初我们面临着巨大的融资压力,作为创始人我们,虽然仍然饱含信心,但亲眼看着公司帐号里的剩余资金,说是如坐针毡也不为过,在这期间,我们唯有团结、坦诚、竭尽全力,以期尽快渡过难关。有个例子,我2月开始锻炼身体的,不过是5月底才趁“618大促”买的跑鞋,我给的官方解释是,“我开始不觉得自己能坚持下来,直到确实坚持住而且有成效了,才敢开始花钱买装备”,对于我这么坦诚的人,官方解释当然是真实想法,不过老婆的说法也可以参考一下,她说,“是你5月才开始领工资吧”。
很幸运我们现在可以调侃这段似乎有些煎熬的日子,在那几个月里,我们非常感谢投资人们的耐心和支持,剑威给了我们巨大的支持,感谢我的很多朋友,比如失散多年的大学同学刘毅然,比如老同事郭理靖,更要感谢老领导季昕华季总和他的 partner 老莫莫显峰,他们是我们完成这轮融资的关键力量。当然,所有外在的帮助也要通过内在力量发挥作用,今天面对共克难关的各位,我毋须多言,你们的坚持和付出你们自己最清楚。而我和赵鹏作为联合创始人也经过了这次考验,正如我对剑威所说的——现在对于我们创始人来说,团结是最重要的,我愿意做任何帮助团队渡过难关的事情,但是我们是一个团队,难关面前我们会共进退。
感谢投资人君联和金沙江以及昂若,我们完成了融资。业务方面,即使在困难的日子里我们也没有停止,外部合作和自己的云都在向前推进。hyper.sh 在这一年里,开放了欧洲 region,提供了 Func 新功能,并在最后的一个月里,开始了新的方向。而实际上,除了对外可以看到的新业务,细节的改善也是非常重要的,李炜加入以来,我们的内网质量改善非常巨大。而我更看重的质量、测试和服务本身的可管理性在这一年里都取得了长足的进步,Tim, 老徐,薛磊和裴彤在这方面都功不可没。
回到开源社区,过去这一年里,同样是硕果累累。Toby Ford 把我们介绍给 OpenStack Foundation 之后,我们开始推进 stackube 项目,虽然这个项目目前还没有正式成为官方项目,但中国移动已经表态会支持,而且我们下半年的一系列社区成果,都和 stackube 密不可分,因为和 OSFoundation 的接触,我们参加了9月的 OpenDevCon 和 OpenStack PTG,因此才触发了 runV 和 CC 正式合并成为 Kata Containers。在 Kata 之前,runV 已经是一个兼容 OCI、提供完整 CRI 语义的 runtime,也得到了 ARM, Huawei 等公司的支持, 而12月 kubecon 上 kata 的发布更让我们过去两年的努力到达了聚光灯下,成为了瞩目的焦点。此外,微软牵头的 virtual-kubelet 项目也在开始阶段就把我们加入其中,后面的路演活动等也会把我们纳入入其中。
当然,也不是说我们的项目没有任何问题,在工程方面,其实有很多团队都值得我们学习,不论是 intel clear container team 还是国内诸如 pingcap 之类的优秀团队,都有很多优点值得我们学习,未来一年,我们不光要推进更多功能性的东西,在工程方面也要不断改进。
从项目回到团队,前面提到过,首先满满的都是对大家在过去一年中的努力的感谢。这一年总的说,在团队建设方面是有不足的,因为我们终于有员工离职了。虽然说公司有人离职再正常不过,创业公司更是如此,需要不断新陈代谢,一直寻找更合适的人,但有过重大贡献的成员离职的时候,总会让人惋惜,我也会不断思考怎么能更好地提升团队的归属感,帮助团队和公司一起成长,让大家都得到施展的空间,也都实现自我价值。当然,我们也有新成员入职,而且非常幸运,我们找到的这些都是非常优秀的人,一入职就给团队带来了贡献。明年我们的主要任务之一就是要招新人,同时让已有员工得到提升。
谈完团队,说说我个人,我有几个故事跟大家分享,有些可能大家部分地知道了,不过没关系,这次我们换一个角度讲——
第一个要讲的是 kata 背后的故事,大家知道,我们和 clear containers 可以说曾经是“一时瑜亮”,同时发布(2015年5月),很早就互相见面了(2015年8月),直到后来,我们开始努力推进两个项目逐步统一,并建立了一个双周例行电话会的沟通机制,来推动项目协作,而且也确实通过共享 hyperstart 来取得了一定的合作成果,但是,两个项目的真正合并,也就是 kata containers 的诞生本来似乎并没有这么顺利,至少没有这么快。直到9月初应 OpenStack Foundation 之邀参加了 OpenDevCon,而 Intel 软件 VP,OTC GM Imad 在场做了一个主题演讲,演讲后,我主动找到 Imad,当面提了 runV 和 CC 的合作事宜,他当即表示他也正在准备推进这件事,于是,顺理成章地,我们加速了这个工作,终于在 KubeCon 上发布了 kata containers 项目,可以说,kata 是那次会面的直接成果。
非常了解我的人可能知道,我不是一个特别喜欢说话的人,尤其是一对一的交流,我甚至是有一点恐惧症的。高考后的20年来,我一直努力掩盖自己的交流恐惧症,不过,一对一的主动交流仍然是我的弱项,这次,可以说纯粹是作为联合创始人的责任压过了交流恐惧,可能是以一己之力小小改变了一点历史。当然,后面的一切都离不开彭涛、赖总等人的付出,尤其是彭涛在奥斯汀,可以说是另一段佳话,完全不是这次订航班这么狼狈的,不过,单就开始而言,完全是一点点主动改变了进程。这也算是创业对自己的改变之一吧,我把这个故事分享给各位,也是希望对各位有一点启发。
第二个要讲的是我锻炼的影响,我今年的锻炼帮我自己减了20公斤,说到为啥锻炼,我给出过很多不同的说法,简单真实如“怕死”,大义凛然如“为了投资人健康工作”,情深意重如“我认识到健康是一个父亲、丈夫、儿子的最重要的家庭责任”,这些都是真的,不过,锻炼之后的的变化更真实,锻炼之后不仅是朋友圈里的互动多了,朋友也多了,悉尼 OpenStack Summit 上一起跑步的几个哥们,在 KubeCon 还专门来聊了 kata; 在 KubeCon 上,和 OCI Executive Director / CNCF COO Chris,OpenStack Foundation Executive Director Jonathon 都成了跑友,回家来和 XSky 胥昕在 Keep 里互粉共同进步,更不要说茶总差不多就是跑着跑着跑到 hyper 团队来的。
终于,当我今年跑到 1000km 的时候,我忽然想到,其实锻炼和创业差不多啊,都是开始需要巨大勇气、需要不断坚持的事情,说起来也不过是八个字“保持乐观,脚踏实地”,不论遇到什么困难,不要退缩,带着必胜的新年,坚持迎向挑战。而除了这份坚持的乐观,更重要的是,脚踏实地地努力,一步步跑向下一个里程碑。过高和不切实际的目标毫无益处,要想达到最终目的,你需要的是路线图和下一步的具体动作,一步一步地逼近目标。
上面就是我对2017年的一些回顾和感触,希望和大家能有共鸣,也欢迎大家分享各自的2017,一起展望2018,再次感谢大家,今生有幸能和各位一起做点有意思的事情,也会尽力和大家一起赢得回报。