几天前,我在朋友圈分享了一则新的动态:融云前CTO杨攀正式加入涛思数据,出任副总裁,负责开发者关系与技术生态事业部。杨攀之前是融云联合创始人,担任融云CTO多年,而且是TGO鲲鹏会北京分会会长,因此他的加入还引起了很多人包括媒体的关注。周末有点闲,想与大家分享一下我的想法,为什么我把开发者关系看得如此重要。
涛思数据作为一家做开源的底层时序数据库公司,与众多的其他中间件、数据库、基础软件公司一样,我们的产品TDengine不直接卖给最终用户,而是与独立软件提供商、系统集成商合作,被集成到应用系统里,而被最终用户使用,因此TDengine更多是直接面向软件开发者(To Developer,简称2D)的产品。
那什么样的基础软件更有可能获得成功呢?根据涛思数据这几年的经验,还有我自己对市场(特别是最近两个月对美国市场)的了解与洞察,基础软件获得成功的唯一法宝就是“让开发者成功”。大部分公司都在讲“让客户成功”,但对于基础软件来说,开发者是否选择使用或购买专业服务,几乎起决定性的作用。只有让开发者成功,你开发的软件才会被市场接纳并喜爱,才能实现“让客户成功”
那怎么让开发者成功呢?有几个方面。
1:让开发者用起来放心,不用担心产品中的各种坑和后门,不用担心被厂商绑架。做到这一点,最好的方法就是开源。当下,开源早已成为潮流,特别是基础软件,如果不开源,还想让开发者喜欢,那是一件困难的事情。但世界上开源软件很多,开发者并不会因为你的代码开源就选择使用,在GitHub上开源的项目超过1000万&#x