目录
前言
最近整理资料发现还有一些前 2 年的内容没发出来,故补发记录,每年都有新的感悟。
开发者论坛
1. 你认为什么是开发者社区,如何定义一个成功的开发者社区?
我认为可以把开发者社区看成一个 “产品” 来对待,一个好的产品首先是有一个清晰的 “产品定位” 和 “用户画像”,这是前提。然后再以能够满足客户需求、以解决客户痛点、帮助客户增长为优先的。所以,开发者社区这个 “产品” 更像是一个 “平台型的产品”,要有人人为我、我为人人的服务精神,以帮助平台上的用户成功为己任。
我们常说:“云计算时代,得开发者得天下”,所以一个开发者社区只要能够服务好开发者群体,那么无论对用户来说,还是对自身来说就都是成功的。当然,这是一个比较理想主义的、非教条式的开发者社区运营理念,要做到其实很有挑战。
2. 开发者社区对于技术公司的重要性都有哪些?
首先我觉得需要明确技术公司和商业公司的区别。对于技术公司而言,技术就是产品,开发者就是用户,所以保持技术领导力就是公司的核心竞争力。而构建技术领导力的关键一环就是走进开发者,近距离的收集用户需求和使用反馈,在此基础上不断的进行 “有效性创新”,有的放矢,而不是一种 “自嗨型创新”。这一点很重要。所以,我觉得对于技术公司来说,开发者社区的重要性就是起到桥梁的作用,凝聚需求,收敛反馈。
那么对于一般的商业公司来说,最重要的永远都是业务增长。技术是服务于业务的,所以找到 “如何将先进技术转化为业务助推器” 的范式,是商业公司优先考虑的。这个场景中,开发者社区的重要性就是为这些用户带来更多先进技术案例,以及落地实践的推广。
3. 开发者真正诉求是什么,如何通过开发者社区更高效地服务于开发者?
开发者愿意主动加入一个社区,或者参加一个社区活动的原因有很多,比如:为了技术求助,找到组织参与讨论;为了更新知识库,学习一门新技术;为了提升个人品牌等等。虽然开发者的诉求肯定是五花八门的,但我认为这里面有一个显著的共性,就是 “两类目的性” 很强,一类目的是分享,一类目的是学习。
换句话说就是:“开发者的需求,实际上只有开发者能给”,开发者自有一套别人无法插足的语言体系。所以,对于社区而言,更重要的是做好平台,例如:能够基于一个明确的主题,将 “愿意分享的开发者” 和 “愿意学习的开发者” 聚拢到一起,那么开发者们自己就能形成信息流通的闭环,这就会是一次很酷的服务体验。而不是我们广东话说的 “鸡同鸭讲” 了。
简而言之,我确信大部分开发者都不会真的享受孤独,尤其是开发者。开发者真正的诉求还是要回归到 “沟通和协作”。所以,如何将开发者们的 “供需关系” 定义清晰,然后社区再起到一个连接的作用,这里面需要很大的学问。
4. 亚马逊云科技有一套成熟完善的社区项目体系,你加入亚马逊云科技社区的驱动力是什么?
我加入亚马逊云科技开发者社区的原因,是基于一种理念的认同,社区口号是 “分享、学习、成长”,这个是精神层面的。另外现实层面的,就是跟我的工作内容有关,近几年来我一直在从事积极创新的研发工作,所以更需要依靠外界的刺激,就是 “沟通和协作”,要多讨论、多交流,才能抓得住灵光一闪。
5. 你在开发者社区中遇到过哪些困难,都是如何解决的?
我在参加开发者社区没有遇见什么困难,尤其是我们亚马逊云科技的开发者社区,一直都有很好的体验。但是当我参与经营一个社区的时候,确实遇见过不少困难。我印象最深的问题就是怎么将认可社区理念的朋友能够留下来,然后再鼓励他们能够站出来。这个问题开始很挠头,后来总结的经验就是还是要把服务做好。例如:当我邀请一位社区朋友演讲的时候,我首先要清楚,这件事情对他的困难是什么。如果是对内容不自信,那我就跟着一起改胶片,做演练。如果是出行不方便,那我就把机票住宿行程全部安排。
所以我经常说,对于社区来说,要有服务精神。每一位理念认同者都是珍贵的,因为人的主观能动性会经常让人感到吃惊,他们反馈给社区的价值一样。
6. 展望未来,你觉得5-10年后的开发者社区是什么样的?
正如现在大家常说的企业数字化转型,开发者社区也要数据化转型。其实,我前面提到的我们开发者社区遇见的很多问题和挑战,放到商业市场的大环境中,这些都不能说是什么大问题。
还是从产品的角度出发,建立用户数据库档案,通过大数据建立清晰的个体用户画像,通过 AI 智能推荐来组织一场主题清晰的活动,等等。这是说现阶段还没有这样的技术驱动力,但如果说畅想未来的话,我认为,数字科技和人文关怀融为一体的社区就是 5-10 年后的开发者社区。