从技术总监到开源社区运营:过去两年,我都做了点啥?
今天,这是我离开前公司的第 7 天。
相信有不少吃瓜群众都很好奇,你这些天都在干啥?
是不是蓬莱乐逍遥,过上了那悠闲的神仙日子?还是趁着疫情管控逐渐放开,和家人一起去深山老林里吸吸氧、玩玩水?
很抱歉,你们都猜错了,因为熟悉我的朋友都知道,我是一个闲不住的人。
工作之余,我不仅愿意把自己的经验拿出来与大家分享,而且还总是喜欢在字里行间中表达情感,并抒发命运的奇妙与无常。
为什么?
因为在我看来,咱们大部分人从出生那一刻起,就注定手握一副烂牌,而如何打好人生这一场牌局,往往是 “主观决定方向,客观决定成败”。
无论是在好买当技术总监的那八年,还是在 Apache APISIX 社区运营的这两年,我见过不少人每天为了解决焦虑而疲于奔命,虽然忙碌却没有带来财富和积极心态,反而越来越痛苦,越来越疲惫。
与技术总监的工作相比,无论是时间还是精力,开源社区运营的工作内容不仅碎片化严重,而且突发性事件较多。
再加上我这个解密菜鸟,刚上手的前几个月,差不多每天都觉得很煎熬……
这没办法,毕竟隔行如隔山,管理技术团队才是我的看家本领,但开源社区运营,我真的没有经验,只能摸着石头过河。
就这样,在过去的两年时间里,我基本是一边看书、学习,一边与同行们交流,并在工作中实践。
另外,创业公司和上市公司之间还是有很大差别的。
相比之前的内卷节奏,现在这种忙碌的日子,会让我无心闲暇烦恼,虽然制度、流程与机制都不太完善,但每天沉迷于自己感兴趣的事物之中,至少能让我全身心投入其中。
这种感觉,你别说,感觉还挺爽。
在这近两年的时间里,我接触过客户也做过运营,甚至还有一些杂七杂八的事情,所以我对我自己在公司的定位就是「打杂」。
因为什么都做,什么都得接触。
在前公司的工作内容中,我有很大一部分精力就是通过「活动+内容」的方式来进行Apache APISIX开源项目的国内增长,主要目标是做增长。
1
进而就有可能会产生商业需求,最终成为一个标准的商业用户。
2
那么基于开源社区运营的整体策略大概是什么样子呢?
最后,要学会利用 Apache 软件基金会的一些理念,依靠大方向背书与高质量内容进行强配合,去完善这一套社区运营体系。
3
开源社区运营,首先我们要搞清楚你运营的是谁。在开源社区里面,它其实有两大对象,一个是开发者,另一个就是使用者。
这一部分一般都会由这个项目的主要开发者进行维护和推进,因为他们是最了解这个产品的人群,对于开发体验上他们有更清晰的产品认知和更快的跟进速度,而开源社区运营团队其实更多面向产品使用者,而不是开发者。这个使用者他不是单指会用产品的开发人员,还包括一些企业层面的决策者,比如正在进行选型的一些企业用户。
通过我们产出的内容去吸引更多的开源用户,使用的企业越多就会产出更多的用户案例去吸引更多的企业使用,然后漏斗就会变得更大。
另外还会去跟一些生态不相关的项目合作,比如 Doris、白鲸开源等,他们属于数据库生态。那么数据库生态其实跟 APISIX 是完全没有关系的,但为什么还要跟他们去合作呢?因为希望通过蹭流量的方式,让更多不在我们生态内的开发和技术人员了解到。
利用这些渠道开始强化 APISIX 的品牌,利用布道和活动所产生的内容进行二次传播,将有价值的内容进行沉淀。
因为我自己平时也写公众号等内容,很多媒体也会转发我的内容,跟这些媒体都有很好的合作,所以我就开始与这些媒体进行 APISIX 项目的合作。比如大家现在熟悉的一些公众号和技术媒体,我们都进行了相关的合作。
我在前边也多次提到了「依赖高质量内容」的打法,那么具体是如何基于内容去实现增长的呢?
| 阶段一:素材来源
| 阶段二:内容加工
有了素材之后,就需要去对这些原始素材进行内容加工。目前 APISIX 社区相关的内容产出方向主要有几类,包括用户案例、社区相关(功能同步、人文采访等)、技术干货、经典场景和应用实践。
| 阶段三:投放渠道
借助我们自己建的这套 CMS,一篇文章的投稿渠道确定流程如下图所示。
活动运营:主要工作是跟外部的开源社区或公司进行协作,去筹划一些线下或者线上活动。更多是通过彼此社区的群体交叉去扩大用户。
技术编辑:主要工作是对各渠道进来的素材内容进行加工,负责将品牌用文字或者可视化方式进行传播。
内容运营:主要工作是拿到加工后的内容进行对外分发,包括外部渠道投稿或者自有频道的维护。即全部覆盖从素材来源、内容加工投放以及内容反馈整个闭环的链路。
布道师:主要是通过与外部客户或者大会分享等渠道,将 APISIX 这个项目让更多的人知道。
4
| 踩坑1:妄想把庞大的「开源群体」转化为「商业客户」我们之前有个企业客户,运维总监还是我的朋友。他们切换到 APISIX 的原因主要有两个,一个是技术方面的,另一就是他们希望能够在公司大力地推进开源的时候,找一些有商业备案的开源项目。
比如像 SkyWalking 这样在国内根本就没有商业备案,因为一旦出了问题就不好解决。所以当时他们的运维总监也非常认可 APISIX 这个项目,预算也已经做好了,一切都谈得很好。
不好意思,互联网公司不但不会给你钱,他还想赚你的钱。
因为互联网公司的整体基因就是,它技术虽然用得很先进,但是它的付费意愿则更愿意把钱投到自己这一侧。即小步快跑,快速试错,所以他们更希望自己的人能够把握核心技术和源代码,能第一时间解决问题。所以在这种前提下,我们是根本不可能在互联网公司赚到钱的。
| 踩坑2:市场/社区/产品多类运营,傻傻分不清楚
现在的很多流量都是通过一些视觉效果去吸引这种快速流量。
因为你要面对的这个项目或者社区它并不像日常自媒体渠道那么广泛,它是需要一些专业知识底蕴的。所以我们在招聘时会更多倾向有这些经验的人。
现在很多互联网公司都讲究敏捷和快速试错,就是基于一些自己的经验或者用一些手段让技术快速实现,然后进行市场试探进而快速反馈。
第四,不要那种网络上所谓的“社群/社区运营”
| 踩坑3:“那种” Technical Writer,只是一种奢望
所谓 Technical Writer 就是技术写作专业者,如果单针对 APISIX 社区的话那就是“他需要懂 NGINX 或 OpenResy、理解开源文化、有后端开发经验、具有多年写作习惯、逻辑和表达都很清楚等”。当把这些条件全部加上去后,我相信你招三年也招不到,不可能有这样的人。
为什么?因为这里有几个无法解决的矛盾。
首先写作和开发,它是文科和理科之间的矛盾;其次有经验的程序员去转写作方向的非常少,且同时NGINX 和 OpenResty 本身就是比较小众的技术领域知识,能了解或者熟悉的人少之又少。
拿我自己来说,我有多年的写作经验,同时也是后端开发出身,还懂开源。但是 GitHub、NGINX 和 OpenResty 我也不熟悉。
不过,可能决策者并不考虑这些问题,所以针对岗位设定上就会存在一些哥德巴赫猜想。也就是说这个岗位他可能是从某片文章或者某个大公司的岗位中看到过,所以他觉得这个岗位在这里也应该存在。
总结
通过实践我们也走出了这么一套运营体系,同时也发现了基于 Content Marketing 这种方式确实是比较经济的,但是会对内容质量的要求较高,也就是回归到关键点“强依赖于高质量内容”的打法。
往期推荐
华为开发者贡献Linux内核补丁,将核心内核函数速度提升715倍
2022需求最大的8种编程语言
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
微信扫码关注该文公众号作者