声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。
边肖:记得要集中注意力。
来源:Chainlink
如果你有兴趣成为一家Web3创业公司,你可能已经意识到,开发者社区的好坏决定了协议的成败。事实上,很多成功的创始人在开始自己的项目之前,都有多年的比特币、以太坊等早期加密社区的开发经验。直到现在,开发者社区仍然是大多数项目的支柱。没有强大的开发者生态,这些项目不可能发展到现在的水平。因此,Web3的创始人必须建立一个活跃的开发者社区。即使你认为你的项目没有必要创建一个开发者生态系统,你也可以借鉴一些开发者社区建设策略来建设其他类型的社区。
本文将涵盖以下要点:
开发人员社区的组成部分。Web3创业公司为什么要建立开发者社区?如何在创业阶段建立开发者社区?
什么是开发者社区?一般来说,开发者社区是由一群开发者组成的,他们因为对一个项目或技术生态的共同热爱而走到一起,想要推动项目或技术向前发展。他们的交互方式超越了在平台上回答技术问题比如堆栈溢出或者在Github上提交pull请求。这些社区的建立是因为社区成员与项目创始人拥有相同的愿景,希望看到项目在主流中得到应用,成为更大的开发者社区中的标准化解决方案。
Web3行业的一个经典案例是以太坊开发者社区。社区是围绕以太坊的共同愿景建立的,开发者可以在平台上创建真正去中心化的、“无信任”的应用。这反过来促进了以太坊虚拟机(EVM)的应用,并使其成为生态中许多dApp的通用标准。开发人员愿意为这个新标准做出贡献,因为它为他们的项目提供了关键的基础设施。
虽然开发人员为了共同的愿景走到一起,但这并不意味着开发人员社区是同质的。根据参与的目的和程度,将开发者分为不同的级别。最典型的分类方法是“轨道模型”,这是一个开源框架,可以跟踪开发者社区的发展趋势。
根据该模型的作者Josh Dzielak的说法,开发人员可以分为四类。这四个轨道是:
第四级轨道3354“观察者”,这类人主要是探索和观察。三级赛道3354“用户”,这类人对项目有初步了解,但还在学习如何使用。二级赛道3354“粉丝”,这类人是项目技术的受益者,因此对项目非常热情,会为项目的发展做出贡献。一级赛道3354“大使”,这类人利用项目成功开发产品,成为社群中的意见领袖。每一个赛道都有不同类型的开发者,这些开发者的目的和影响力都不一样。这里有些人可能只是想了解一个有趣的前沿技术,但不确定能用它做什么。其他人是经验丰富的开发人员,他们正在寻找合适的技术来解决特定的棘手问题。因此,开源开发者社区的成员通常来自不同的专业背景,有不同的目的。
为什么要建立开发者社区?你的项目可能没有以太坊的宏大愿景,但是建立一个开发者社区还是可以给你带来收益的。事实上,不仅L1区块链需要建立一个开发者社区,许多Web3生态系统的参与者也需要建立一个开发者社区来扩展他们自己的项目。比如交易平台、市场、基础设施提供商等集中式平台;分散组织如L2扩张计划;以及定义应用和协议。DeFi项目的巨大成功是由于他们在开发者社区的努力,以及他们与更多dApp和钱包的整合。除了项目集成之外,建立一个开发者社区还可以带来许多其他的回报。
例如,一个健康的开发人员社区还可以实现以下价值:
提供关于项目采用的早期反馈。识别以前忽略的安全和性能漏洞。在邻近社区进行推广,吸引新的社区成员。参与分散项目的治理。实现直接和间接的网络效应。建立一个活跃的开发者社区的好处是不言而喻的,但是如何开发开发者社区没有标准答案,也很难有一个标准答案,因为每个社区都有完全不同的愿景和任务。创始团队和产品的气质将最终决定应该采用哪种策略来构建开发者社区。
如何建立开发者社区虽然这个问题没有标准答案,但是Web3项目仍然可以采用一些常用的策略来建立开发者社区。
例如:
不断迭代,适应社区的规模。记录社区的愿景和目标。设计社区体验。制定传播和内容策略。与早期会员沟通,建立一对一的沟通氛围。
不断迭代,适应社群的规模。有时候,社区建设与精益软件开发有很多共同之处。在精益开发模式下,创业团队会以迭代的方式开发软件,第一步是开发一个功能最简化的产品。然后会对软件进行测试和评估,成功后,开发人员会全身心投入到下一套功能的开发中。
这种方法可以保证创业公司只把资源投入到最关键的社区建设工作中。创始团队一开始可以采用一些基本的策略,当这些策略成功,团队有足够的资源投入新的计划时,再开始采用更复杂的策略。
一些关于如何建设互联网社区的文章也提到了这个观点。例如,2009年,一篇名为《生命周期对于互联网社区成败的影响》的研究论文(《从生命周期角度看网络社区的成功》)发现,“互联网社区处于不同的生命周期阶段”,需要采取的社区建设策略也各不相同。
社区建设方面的顾问也对此进行了研究,总结出一个“互联网社区生命周期”,主要包括四个阶段。
社区发展分为不同的阶段,每个阶段都有不同的需求。数据源
这个概念适用于任何类型的互联网社区,可以和专门用来分析开发者社区的“轨迹模型”相比较。
早期创业公司的首要目标是建立市场,实现增长。创始人采取的策略必须符合公司的规模。在错误的时间采取正确的策略可能会适得其反,把开发者越推越远。
比如黑客宋就是一个典型的例子。很多人认为,黑客是推动Web3开发者社区建设的必要策略。这种观点本身是正确的,但很多创始人没有意识到的是,黑客松只有在社群达到一定规模的情况下才能有效,而持有黑客松需要大量的资源。有时,在早期支持者甚至测试项目或开发文档之前,创业公司就急着开始黑客活动,因此许多黑客几乎没有参与者。一些开发者关系领域的专家认为,该项目必须吸引至少数百名参与者,才能被认为持有Hacker Pine。
如何设定开发者社区的目标如果你决定开始一个Web3项目,你应该已经写好了白皮书,制定了项目的目标和愿景。因为你需要把这些内容分享给投资人,教育项目的早期支持者。
要建立一个开发者社区,我们应该思考如何协调公司的使命和潜在社区成员的目标。
你可以问自己这些问题:
开发者为什么要信任你的项目?从某种意义上说,你实际上是在向开发者推销你的项目。但是吸引开发商和投资者的策略是不同的。你想从开发者社区获得什么价值?您希望开发人员将您的项目集成到其他应用程序中吗?你希望开发者为核心协议做贡献吗?你希望开发者使用你的技术开发其他应用,并相应地推广你的产品吗?你能为开发者社区提供什么价值?你希望你的技术为开发者解锁创新的应用场景,从而为他们提供价值吗?您还希望开发人员社区提供哪些附加价值?比如科普和宣传,或者奖金、奖品等物质激励。你希望项目吸引什么样的开发商?原因是什么?是针对DeFi或GameFi等垂直领域的开发者,还是也欢迎其他领域的开发者?你的项目是只面向Web3开发者还是也欢迎从Web2跨界而来的开发者?开发者之间的互动会达到什么价值?你希望有经验的社区成员帮助新人解决技术问题吗?成员们会一起做项目吗?还是每个人都会关注自己不同的兴趣点?社区会对你的项目开发产生什么影响?您是否需要建立一种机制来收集社区反馈并与您的团队成员分享这些信息?您希望向您的社区披露多少项目信息?要不要全面公开路线图?是不是有些计划只有创始团队知道?你的社区应该建立什么样的文化和价值观?你所在的社区和其他社区有什么区别?你的社区有什么独特的核心价值观?上面的很多问题都很难回答,但是你可以参考Gitlab的社区学习途径来获得一些启发。本文档的目的是让Gitlab内部团队成员快速熟悉其各种社区计划。Gitlab是少有的关注开发者的企业,他们把自己的内部文档公开给所有人。当然,Gitlab也是一家成熟的Web2 SaaS解决方案提供商,市值数百亿美元。只有这么大规模的企业才有实力推出这么全面的计划。说了这么多,Gitlab的文档是一个很好的参考例子,可以为如何建立内部沟通机制,制定社区目标提供一些参考。
开发第一版社区体验要建立一个社区,你需要以某种方式创建一个在线论坛。Discord现已成为Web3社区建设的首选平台。与Telegram等其他平台不同,Discord上的代码很容易分享和讨论。一旦你开始开发工作,你需要使用这个功能。选好平台后,可以投入时间搭建各种渠道,建立新人加入流程。
围绕前十个社群成员发展社群体验很多公司一开始会不和谐地创建太多的渠道,往往会让新成员无所适从。它应该围绕初创企业社区中最常见的对话进行分类。
开发人员最常谈论的话题包括:
互相介绍一下自己。询问有关项目的问题。介绍一下你正在做的项目和目前面临的挑战。展示自己的发展成果。分享关于整个技术生态的观点和内容。分享梗图,八卦或者其他领域的趣事。讨论的基调和内容应该取决于项目的总体目标和文化。因此,必须优先考虑这一点。
避免讨论偏离正轨。在开发者社区中要避免的一种讨论话题是价格和市场趋势。原因之一是这种讨论可能会分散开发者的注意力,变得越来越偏颇。一旦发生此类讨论,成员应被引导至特殊渠道,如由社区运营的电报组。
逐步开放社区开发者社区的质量,在前期尤为重要。重点是吸引和培养更有可能积极参与社区事务的成员。因此,创始人可以采取以下策略:
邀请很多开发者社区一开始都采用邀请制,社区会参与小规模的beta测试,测试产品的第一个版本。筛选部分社区会开放申请,但项目方会根据申请人提交的申请表进行筛选。这种方法可以防止其他人进入,但也可能使社区显得不那么包容。这种方式的另一个好处是,可以保证前十名成员对你的项目真正感兴趣。
逐步开放注册的下一个阶段是将社区向公众开放,任何人都可以注册。在这个阶段,很多项目方还是会在注册过程中设置一些制衡机制,比如收集用户的基本信息,确认用户是否认同社区准则等。值得一提的是,Web3社区非常重视匿名。如果要收集信息,信息应该以开发者的利益而不是身份信息为重,要遵守项目的隐私政策。
分配社区管理权限最后,您需要决定团队中的哪个成员负责管理社区。在更成熟的创业公司中,这通常是社区经理或开发者关系负责人的工作。但在非常早期的创业公司中,这个任务往往是由创始团队成员来负责的。起初,团队的每个成员都会为社区做出贡献,但最终,有一个人要承担全部责任。换句话说,这个人负责社区的成败,并不断跟踪社区的发展。
找到并培训前十名社区成员。在上一篇“如何构建爆款Web3产品”的文章中,我们谈到了“最小可行社区”(MVC)的概念,以及如何建立最小可行社区。
以下是给创始人的一些终极建议:
利用现有人脉——技术创始人通常参与多个项目,拥有丰富的开发者人脉。这样的创始人可以利用人脉找到适合加入社群,满足项目使命的开发者。加入已经建立的Web3开发者社区3354社区,往往会以互利的方式共同发展。技术创始人可以为其他社区和相关项目贡献价值,以建立声誉和吸引社区成员。其实这些方法都需要投入大量的时间,但是人们往往不愿意接受这个事实,尤其是看到很多Web3社区因为在Twitter上被某个明星转发或者价格突然飙升而迅速脱离圈子的时候。但你在寻找前十名成员的过程中一定要有耐心,因为他们的贡献将决定你将建立一个什么样的开发者社区,并将吸引更多的新成员加入。
做好传播和内容战略内容是任何社区建设计划的基础,可以推广项目,在开发者中宣传其核心愿景和路线图。
社区建设者和营销人员有不同的目标。在传统的内容营销中,内容是营销漏斗的顶端,内容消费者会顺着漏洞往下走,成为“销售线索”,最终“转化”为付费用户。虽然营销人员和社区建设者都可以利用技术内容,但他们在社区建设策略中的目的是不同的。
在“跟踪模式”和Web3的上下文中,使用内容来增强社区参与没有“销售线索”的概念。取而代之的是“活动”这个词,用来表示吸引开发者,向中心靠拢。
内容可以把开发者吸引到项目“轨道”的最外层,然后让他们保持在那个位置。早期技术内容包括高级技术文档、入门指南、教程和用例。
制定内容计划早期创业公司的内容创作能力有限,需要精心策划。许多团队最初的内容计划非常简单,通常涵盖接下来的三个月。之后随着内容策略的成熟,计划也会相应扩大。内容发布频率也将取决于当前的资源。
发布频率可以是每月一次、每两周一次或每周一次。每个团队适合的频率不同,没有统一的标准。关键是要有固定的发布频率和一致的内容主题,这样开发者才能预测未来会发布什么内容。您可以使用社交媒体日历来构建内容推广架构。
可以参考Gitlab的营销日历,了解一下他们是怎么做技术内容营销的。
Gitlab的营销日历,与其他营销活动协调内容。数据来源。
当然,Gitlab的营销日历要比早期创业公司复杂得多,其主要目的是协调营销计划,而不是推动社区建设。尽管如此,这个模板仍然可以让我们知道如何制定内容计划。
提高社区参与度,培养一对一的交流氛围。即使在封闭的小社区,也很难自然形成互动。在早期阶段,应采取策略点燃社区沟通的火花。
创造话题点燃火花Web2会采用很多方法来解决这个问题。在《Community Masters》这本书里,创始人瓦鲁姆玛雅提出,你要“假装,直到你做出来”。创始人可以直接接触核心用户,让他们发布文章和资源。他承认自己经常需要“提前给他们写草稿,减轻他们的工作量。”
但是,在开发人员社区中采用这种方法的风险极高,因为开发人员很容易就能找到窍门。但是你可以要求开发者在公开论坛上再次讨论你在一对一交流中讨论过的话题。
另一种方法是刺激社区讨论你发表的文章。发布新文章后,您可以将其转发到社区。可以摘抄一篇文章的内容,贴一些关于这个话题的问题,进一步激发讨论。例如,如果一篇文章介绍了一个“最佳实践”,你可以问每个人,“你已经这样做了吗?”或者“你还做了什么我没想到的事吗?”甚至对于教程等基础技术内容,可以问“这个教程简单易懂吗?”或者“你认为应该如何改进?”
一对一沟通启动阶段的一个好处是,你可以直接与社区成员沟通。你可以主动和他们电话沟通,了解他们的问题和目标。此外,您可以与开发人员建立可持续的关系,并确定早期开发人员社区倡导者。
Web3的创始人Max Goodman在这方面做得很好。他的项目Gyde旨在帮助那些没有机会进入Web3世界的用户顺利进入市场。在NEAR Agreement官方博客的采访中,他提到“首先要建立一对一的社区”,通过一对一的沟通来吸引社区成员。通过这种方法,他很快与社区成员建立了牢不可破的关系。
谨慎接触开发商。一对一的交流并不总是可行的。许多开发人员更喜欢使用自助服务,通常不愿意参加在线会议。但是,这并不意味着所有的开发者都会避免任何私下交流的机会。有些开发者甚至喜欢被关注,但前提是创始人兴趣相投,有诚意帮助他们实现目标。另外,开发者如果发现创始人和他们交流没有明显的目的性,也会比较放松。
为开发者提供激励,促进社区成长。大多数Web3项目将采取激励措施来实现增长。比如举办比赛或者组织有奖在社交媒体上做任务。这些策略可能会让粉丝数或点赞数等表面指标看起来不错,但往往无法持续推动社区增长。
同样,向Web3开发者提供奖金和财务激励最终可能会成为一种游戏,因此必须谨慎对待。另外,开发者激励计划也需要大量的人力物力来完成各种技术工作。
初创企业需要预留足够的资源来定义具体的任务,并评估其执行情况。简而言之,有些工作可以外包。
以下是促进开发人员社区发展的常见激励措施:
Bug bounty program Bug bounty program将鼓励开发者在项目中寻找安全漏洞。此类计划通常委托给第三方服务提供商,如hackenproof和immunefi。竞赛Web3项目还可以组织竞赛,针对某个问题提出最佳解决方案的开发者可以获得奖励。这种方案在数据科学社区中非常常见。例如,Kaggle(Web2)和numeri(web 3)等平台将奖励解决一些数据科学问题的开发者。开发者奖金早期创业公司一旦获得种子资金,就可以为社区提供更大规模的经济激励,比如开发者奖金。这种红利可以有效激活创业公司的开发者社区,申请者在申请后必然会寻求其他社区成员的帮助。治理的最后也是最有效的激励手段就是治理。治理Web3是最大的差异化优势之一。随着Web3项目的不断发展,项目会逐渐去中心化,最终以DAO的形式将管理权交给社区。在这个过程中,早期贡献者将深度参与社区事务,有机会引领项目的发展方向。所以创始人在一开始做一些策略或者做一些技术决策的时候,一定要让开发者社区参与进来。
建立一个开发者社区需要花费大量的时间,但也能获得巨大的回报。建立一个开发者社区是创始人面临的最大挑战之一,因为许多因素超出了他们的控制。就像进入一个新的市场。你对这个市场一无所知,还得做好应对很多隐形风险的准备。但如果创始人能把精力投入到研究和制定社区策略上,他们更有可能成功。这种准备工作可以让创始人未雨绸缪,精心设计早期社区成员的奖励机制。一旦社区的发展步入正轨,大部分协调和管理工作将移交给社区。如果创始人以前是其他社区的活跃成员,他会对这个过程很熟悉。有时候,要建立一个成功的开发者社区,最重要的体验就是你自己参与过。
用chainlink申请创业用chainlinkstart计划为Web3创业者提供世界一流的资源,在他们创业的路上给予支持。该计划旨在为初创企业提供从最初的项目构思、概念验证、系统开发到社区孵化的一站式帮助。
所有目前正在开发独特产品和服务的Web3团队都欢迎注册。请订阅Chainlink时事通讯,以获取更多有关Web3启动资源的信息。