中国ESG新故事:主动、常态、变革
06-18
编者按:作者根据自己运营Serverless Framework开发者社区的经验,总结了构建开发者社区的三种策略:微观策略、宏观策略、网络效应策略。
在过去的几周里,我看到了一些谈论构建开发者社区的播客。
在倾听他们的意见的同时,我也想分享我对构建开发者社区的想法。
由于无服务器框架真正起飞,我在这一年中花了一部分时间管理 Serverless, Inc. 的增长团队。
2016 年和 2017 年,我还在 Serverless 担任过不同的角色,但仍然积极参与社区。
在这篇文章中,我将描述我们的团队如何随着时间的推移参与和发展社区。
我将特别讨论以下主题: 真实性的重要性 三种参与策略:微观、宏观和网络效应 我对其他策略的想法,例如:会议和口碑帖子 真实性的重要性 在下面的注释中,一些策略说明可能看起来非常事务性 - 做 X,以便你可以从 Y 中受益。
这在某种程度上是正确的 - 建立社区的整个目标有一个根本目标,那就是帮助你的公司。
公司是给你发工资的公司,所以你首先可以把工作做好。
然而,你不能以交易的方式进行社区建设。
如果你在每次互动时都想知道这对你有什么好处,那么你的帮助将是肤浅且不真诚的。
您会忽略社区中那些看起来不复杂或不酷的部分,或者您会对那些基本语法有困难的用户翻白眼。
Sahil Lavinga 总结得很好:如果你不求任何回报地提供帮助,你最终会得到一些回报。
Sahil Lavingia (@shl) 1 月 27 日 在这方面我能给出的最好建议是雇用充满热情的人,他们从帮助他人中获取能量。
我很幸运能够与增长团队中的一些优秀人士(Andrea、David 和 Rupak)以及 Serverless, Inc. 想要帮助社区的其他优秀人士一起工作。
这些人总是竭尽全力帮助别人。
热情、真诚和对他人的关心是很难伪造的。
确保你找到具有这些特征的人。
一旦找到了合适的人员,您就应该专注于构建社区的三管齐下的策略:微观、宏观和网络。
我们将在下面依次介绍这些内容。
微观策略:直接帮助用户微观策略非常简单:您的团队应该找到对您的工具有疑问的人,然后直接帮助这些人。
这可能意味着帮助初学者解决安装或错误语法等问题。
它可能是更复杂的东西,例如高级配置或最佳实践。
也许问题甚至与您的工具没有直接关系,例如,一般编程问题或补充工具的问题。
无论遇到什么问题,都要倾听他们的意见并帮助他们解决。
有时,这会让人感到筋疲力尽。
您的工作可能会落后,因为 Slack 频道中的某人在他们的 Windows 计算机上安装了 Node。
你所有的努力都会感觉像是杯水车薪,永远不会扩大。
这是真的!微观策略不可能是万能的策略。
但微观策略之所以伟大,有以下三个原因。
首先,它有助于建立对用户的同理心,并帮助您了解工具的缺点和问题。
如果你只与公司内部的专家合作,就很难摆脱“知识的诅咒”。
你忘记了还有一个巨大的程序员社区仍在学习。
用户的直接帮助让您更接近他们的担忧。
其次,它可以防止您的社区看起来像一片荒地。
如果我对某个工具不熟悉,我会遇到错误并通过谷歌搜索来查看如何修复它。
当我看到 GitHub 问题和论坛帖子,其中有人在六个月前遇到了与我相同的问题,但没有人回应时,我的嘴里留下了不好的印象。
如果你想建立一个社区,帮助解决和解释用户遇到的常见问题。
最后,它有助于建立忠实的追随者。
凯西·塞拉 (Kathy Sierra) 写了一本很棒的书,名为《Badass: Making Users Awesome》。
关键要点是您的工具必??须赋予用户超能力。
如果您的用户在没有帮助的情况下遇到麻烦,他们将无法使用这些超能力。
如果你放开他们,他们成为你工具的“主人”,他们就会成为忠实的追随者,并与大家分享你的工具。
还有一个原因:对于合适的人来说,微观策略可以很有趣。
没有什么比解决困难的编程问题所带来的多巴胺刺激更好的了。
当您帮助他人解决编码问题时,您会看到他们从中获得乐趣,这与您自己解决问题一样令人愉快。
宏观策略:广泛分享知识微观策略很棒,但无法扩展。
您的公司无法雇用足够的人员来直接帮助每个人。
这就是“宏观策略”的用武之地。
有了宏观策略,你就可以利用从微观策略中学到的东西——有什么难的呢?人们经常被困在哪里? - 您创建的内容可以帮助更多的人创建博客文章、教学材料或文档等内容,这是比直接帮助个人用户更具可扩展性的策略。
创建此类帮助内容将以两种方式帮助您的团队: 下次当您被问到这个问题时(您会的!),您可以链接到您的博客文章,而不是重新输入第二个、第三个和第四个的完整解释人。
对于所有遇到这个问题但没有提出问题的人(相信我,这样的人还有很多倍),现在你可以通过其他方式找到答案。
在制定基于内容的宏观策略时,请记住以下提示。
专注于 SEO——非常感谢最初教我这些课程的 David Wells。
宏观策略的关键是向每个需要的人提供有用的内容,而做到这一点的最佳和最可靠的方法就是通过搜索。
当开发者遇到麻烦时,他们会求助于谷歌来摆脱困境。
当您建议他们在内容创建过程中考虑 SEO 时,一些开发人员会嗤之以鼻。
这是一个巨大的错误。
您的目标:创建有用的内容。
使该内容易于被发现。
我不知道空旷的森林里倒下的树是否会发出声音。
但我知道编写开发人员找不到的有用内容是浪费时间和金钱。
如果你想写一些没人会读的东西,那就成为一名大学教授。
一些 SEO 相关提示: 保持 SEO 关键字结构井井有条。
确保您已为您的网站配置了所有页面 SEO 基础知识。
这意味着您拥有搜索引擎将查找的正确标题、描述和其他 HTML 标记。
写一个便于搜索的标题。
我发现人们在技术内容方面犯的最大错误之一是试图创建一个有趣、聪明的标题。
也许这是一个糟糕的双关语或流行文化参考,就像一篇名为“编译器反击”的介绍性 Typescript 文章。
最大的问题是,没有人在学习时寻找一个聪明的标题。
页面标题是 SEO 排名的重要因素。
考虑一下如果您正在查找您的内容,将如何搜索它,并相应地命名您的页面。
创建内容网络。
您的内容应该彼此相关,因此请确保使用链接将各部分相互连接。
这不仅可以帮助您的用户找到您编写的相关内容,而且当您向搜索引擎展示您的内容如何相互关联时,它还可以提高搜索引擎优化 (SEO) 效果。
简化您的“补充品” Joel Spolsky 有一篇关于将您的补充品商品化的经典技术策略文章。
它介绍了一些基本的经济理论,比如:成本越低,使用的人就越多(供需定律);成本包括整个解决方案,而不仅仅是您的组件。
结合这两个想法,如果您想销售更多产品和/或能够在总解决方案支出上花费更多,您应该努力降低解决方案其他必要元素(您的“补充”)的成本。
这要么会降低使用该解决方案的总成本(导致更多的人购买它),要么会给您提供提高价格的空间,同时保持总成本不变(从而为您带来更高的利润)。
PS:帮自己一个忙,阅读乔尔的整篇文章。
这些原则在创建开发人员内容时也很有用。
将开发人员学习使用您的工具所需的所有元素视为使用该工具的总“成本”。
如果这些其他元素难以学习,您可以通过解释如何使用其他元素来降低使用该工具的总体成本。
让我们举个例子。
在我之前的公司,我们构建了一个工具,使开发人员可以更轻松地将某些应用程序部署到云中。
我们的核心受众之一是刚刚接触云计算的全栈开发人员。
他们中的许多人通过我们的工具了解了 AWS。
AWS 是一头复杂的野兽!我们的工具可以让一切变得更容易,但入门仍然很困难。
为了帮助解决这个问题,我们编写了许多特定于 AWS 的内容,而不仅仅与我们的工具相关。
其中包括有关了解 AWS 的权限模型或关键服务限制的解决方法的帖子。
通过在我们的支持工具中向用户提供有关这些问题点的信息,我们降低了使用我们工具的总体成本,从而增加了使用我们工具的人数。
了解每一条内容的目标关于内容创建的总体策略的最后一个提示:了解您正在创建的每一条内容的目标。
您只能保持用户的注意力一段时间,因此请保持您的内容紧凑且集中。
不要试图在一篇文章中解决所有问题 - 在需要更多上下文时链接到其他文章。
我最近读了一篇关于不同类型的技术文档的精彩文章。

那篇文章提到了四种不同的类型,但真正想到的三种是: 教程:此内容要求读者从头到尾理解一个特定的项目。
这不太可能为他们解决确切的问题。
相反,它将教他们如何以可扩展到其用例的方式实现特定结果。
它可能是用特定的编程语言编写的,因此您可能有针对不同语言的类似教程。
这里的一个例子是关于将 Express.js 与无服务器应用程序一起使用的帖子。
指南:指南提供对特定功能区域的深入了解。
它将教用户如何解决特定问题,但不特定于任何一种用例。
这里的示例是使用 API Gateway 深入研究 CORS,或者有关向 API Gateway 添加自定义域的帖子。
它们都与无服务器和 API 网关的单一区域相关。
没有人会在某个用例上将您从 0 带到 60。
但它将填补模糊领域的空白。
此外,指南是减少教程长度的好方法!在上面的 Express 教程中,在介绍文章中添加有关 CORS 和自定义域的概念可能会让用户不知所措。
但是,由于您也有指南,因此您可以在教程中链接到它们,为需要它们的用户提供起点。
API 参考:最后想到的文档类型是 API 参考。
这是密集的技术材料,详细描述了特定模块或配置,包括所有方法参数或配置选项。
其目标通常是高级用户,他们已经知道自己想要什么,但需要检查所需的确切语法。
这是另一篇有助于从其他内容链接到的文章,因为它可以在狭窄的区域提供额外的详细信息。
网络效应策略:建立社区并推动倡导者随着我们从微观战略转向宏观战略,我们转向了更具可扩展性的教育模式。
我们现在不是一对一地帮助用户,而是创建一个随着时间的推移可以被大量用户发现和使用的永久文档。
但即使这个策略也达到了其规模极限。
您的团队可以创建的内容数量受到限制。
此外,如果有关工具的所有内容都直接来自拥有该工具的公司,那么它可能看起来不真实。
在策略的最后一部分,您希望扩大谈论和撰写有关您的工具的人员网络。
社区中的人们可以大大增加有关您的工具的宣传量。
此外,来自公正的社区成员的帖子比直接来自公司的帖子感觉更真实。
越来越多的开发人员正在撰写博客文章、录制视频或发布有关他们喜欢使用的工具或他们正在解决的问题的推文。
对于像这样的创意新手来说,将自己展现出来可能会令人生畏。
如果人们不喜欢我说的话怎么办?或者更糟糕的是,如果根本没有人注意到怎么办?您的公司可能拥有比“内容新手”更多的受众。
利用这些受众来宣传新人的内容。
充当扩音器,向您的新朋友大声喊叫。
作为一名 Tron,没有什么比对着虚空大喊更糟糕的了。
如果有人正在谈论您公司的产品,请确保转发它、链接到它、将其包含在您的电子邮件列表中 - 尽一切努力扩大该内容的覆盖范围。
对其他策略的思考上述探索严重偏向于一个特定方向——生成可以通过搜索在线找到的内容。
他们受到了我在一家初创公司的经历的影响,该公司筹集了 A 轮资金,但没有大量资金可以花在阳光下的每项工作上。
因此,我的建议侧重于提供更高性价比的低成本选择。
也就是说,还有一些其他策略值得讨论。
我将在下面解决这些问题。
有大量的开发者会议,会议组织者总是渴望赞助商。
许多开发工具公司都是巡回会议的中流砥柱,设有展位、赠品、赠品等等。
参加会议固然很棒,但费用昂贵——可能是您能做的最昂贵的营销形式。
您不仅要向会议组织者支付大笔赞助费,还要支付团队在那里待几天的费用,购买赠品和展位材料,并通过提前计划和准备分散团队的注意力。
一般来说,我会避免会议赞助,除非您是一家大公司或对会议与会者有明确的销售渠道。
会议可能是跟踪投资回报的最简单方法,因为您应该从会议中获得一些可靠的线索,这将(理想情况下)导致产品销售订单。
如果你不能将销售与会议赞助联系起来,我会对继续投资会议持谨慎态度。
一个更便宜的会议策略是让你的开发者冠军在会议上发言。
准备一堆演讲提案并发送给每位 CFP。
当提案被接受后,让你的拥护者飞到世界各地,向大众传播你的工具的优点。
这是另一个让我比整个行业更悲观的因素。
我只是认为成本效益分析不会对你有利,因为它与会议演讲有关。
说话需要很多时间。
这不仅仅是亲自旅行和参加会议的时间。
现在是创建幻灯片并练习演示的时候了。
而且回报率很低。
您的演示最多可能只有几百人参加,而一篇好的博客文章将被数以万计的用户阅读。
也就是说,在会议上发言可以让你在社区中获得良好的知名度。
许多会议都挤满了在推特上拥有大量粉丝的人,他们会在推特上直播你的演讲。
此外,很难取代通过与用户交谈获得的面对面联系。
要充分利用会议演讲活动,请使用以下提示: 优先选择记录和共享演讲信息的会议。
您在会议上分享的内容可以与周围的人分享,这将延长对话的寿命并增加收入。
重新组织你的演讲。
您的开发社区经理可能会花费大量时间研究和准备他们的演示。
不要在长时间的谈话中浪费一个小时。
让他们写下可以在您的博客上分享的对话摘要。
与与会者互动。
当您的倡导者发言时,请确保他们花一些时间在走廊上与其他与会者互动。
这是您的社区,您应该倾听他们的担忧和问题。
将此视为“微观策略”的延伸——很难找到替代方法来替代与人们进行真实的、面对面的互动来了解他们的痛点。
社交媒体或黑客新闻上的“口碑”内容我在上面的“宏观”部分提到的内容策略对永久内容、以 SEO 为重点的内容有很大的索引。
尝试写一个随着时间的推移会表现良好的主题,而不是一个短期爆发的热门主题。
我看到很多公司试图通过编写可能在 Twitter 上获得大量分享或在 Hacker News 上表现良好的内容来赢得“口碑”。
我明白人们为什么这样做——没有什么比黑客新闻的头版更能提高网站的数量了。
您可以轻松地在一天内获得数以万计的页面浏览量。
但“口碑”只是一种赌博。
很难知道您是否会获胜,并且您可能浪费了大量时间来创建不如您想要的受欢迎的内容。
这不是一个可复制的策略。
此外,您从 Hacker News 获得的点击类型不会像您从其他地方获得的点击类型那样有价值。
他们更有可能是好奇的潜伏者,会环顾四周并继续前进。
相比之下,通过有针对性的搜索查询到达您页面的用户可能是您的目标受众的一部分。
此外,您(希望)已经建立了一定的信任,相信您可以解决他们的问题。
我对社交媒体和黑客新闻的看法是基于游戏行业的品牌营销。
通过在 Twitter 上宣传您的帖子或提交到 Hacker News 来购买门票并不需要花费太多,而且回报可能是巨大的。
但它不应该成为你战略的核心。
即使你确实成功了,最大的影响也将是提高你的工具和品牌的知名度,而不是直接转化一群新用户。
没关系!品牌知名度高。
人们看到您的工具名称在不同设置中弹出的次数越多,他们就越有可能在将来的某个时候尝试它。
在本文中,我们将介绍我对如何围绕开发人员工具构建社区的想法。
如前所述,我提倡三管齐下的方法: 微观策略:直接帮助个人用户建立同理心并找到痛点 宏观策略:编写持久、常青的内容以更广泛地分享知识 网络策略:鼓励社区成员创建内容并使用你的扩音器我们还讨论了公司使用的一些替代策略以及我认为它们有用或无用的方式。
最后,我们讨论了真实性和强大团队的重要性。
如果你的社区中没有合适的人工作,你将一事无成。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-17
06-17
06-17
06-18
06-18
06-18
最新文章
Android旗舰之王的过去与未来
智能手表不被开发、AR眼镜被推迟,Meta的产品经历了一波三折
为什么Cybertruck是特斯拉史上最难造的车?
更新鸿蒙3后,文杰允许你在车里做PPT了
新起亚K3试驾体验:追求“性价比”,韩系汽车仍不想放弃
阿维塔15登场!汽车配备了增程动力,理想情况下会迎来新的对手吗?
马斯克宣布创建 ChatGPT 竞争对手! OpenAI的CEO给他泼了冷水, GPT-5可能会发生巨大变化
骁龙无处不在,是平台也是生态