开发者倡导手册(1):什么是开发者倡导?

开发者关系

作者:Christian Heilmann

编译:庄七

| 定义开发者倡导

开发者大使(Developer Advocate)是公司及其内部开发者与外部生态开发者之间的代言人、调解员及翻译官。在公司里面每天都会发生开发者和非技术人员间相互不交流,或是交流中完全错误的理解对方的观点的情况,从而导致了公司每天都会有数以万计的美元被浪费掉。

在开发者的努力下计算机的世界才得以运转起来。一个伟大的产品始于一个好的idea,而信息架构、设计和用户体验使其更好的为用户服务。但是要将它实现出来并为用户提供服务,首先需要的是开发者。但可惜的是,在现实中开发者通常会被定义为"交付者 "而不是 "思考者",这是不正确的。所以,在公司内可以向开发者讲述或者开启一个让他们感到兴奋的东西或项目。

提示:一家开明的公司会向全世界的第三方生态开发者开放你的产品或接口。这可以是一个简单的数据馈送(DataFeed)、API、SDK,更或是将整个产品都开源出来。这样做的好处是,可以让全球的开发者在使用产品的过程中发现那些你从未想到过的产品问题。创新不仅仅存在于企业内部,它应该存在于世界上的任何地方。这意味着你在“雇佣”那些已经熟悉产品的用户的同时,你还需要更好的去激发他们对产品的兴奋,并在其贡献的过程中第一时间提供帮助。这正是开发者大使发挥作用的地方。

在这个社会上(当然也包含公司里),有很多敬业且高水平的开发者,时刻做好着解决技术难题的准备。你需要做的是让他们像一个10岁的孩子得到了小狗一起愉快和兴奋。对极客们来说,在一个有吸引力的技术上编程就如同小孩遇到小狗一样。

如果你能用开发者的语言和他们沟通,那么开发者很有动力去解决各种技术难题。反之,他们很可能会显得怪异和不善于交流。开发者在工作过程中,通常不会像企业市场部门那样容易兴奋。如果你不能激发他们的兴奋度,他们可能会把精力转移到其他地方,比如饲养宠物或是其他选项。

| 从树立正确的心态开始

作为开发者大使,追逐技术永远都是不可遗漏的初心。因为在一场接着一场的演讲(Presentation)中,我们很容易养成重复使用演讲材料的习惯,但这也导致演讲不会有很大的回响。

如果公司上线了新的产品,那么开发者大使需要像一个外部开发者一样去体验。然后使用它去做一些开发,并记录下你是构建的整个过程,这样你就已经有了全新的文章或是演讲内容。

当然,每份工作都有属于自己的属性,正如在政府机构工作与在大型跨国公司工作是不同的。作为开发者大使,拥有开发者的经验是非常重要的(多多益善)。因为你的工作内容是吸引各种的开发者对公司的技术产品产生兴趣,所以只有你亲自体验过后,才能真正的了解开发者,帮助你更好的去完成工作。

虽然成为一个技术专家是非常重要的,但是你应该还意识到,在公司里还有很多琐碎的事情需要你去打理。如果你没有处理这些事情的经验(包含了失败、成功),你将很难为开发者提供可以说服对方老板使用自己产品的依据及理由。

开发者大使主要是由开发者转变而成的一个全新角色,而不是来自于HR, PR或是市场营销。他的主要工作仍然是开发,但其主要围绕着示例、培训材料和demo演示等,而非实际产品。

| 找准定位发挥自身优势

当然不是每个人都可以成为全栈的开发者大使,你只需要在整个倡导的闭环内找到自己的定位就足够了。思考你最喜欢做的是什么,然后付诸于行动,创造一些东西出来。在整个倡导的工作职责中最常见的有:

✅ 编写代码教程
✅ 撰写博客
✅ 公开演讲
✅ 产品培训
✅ 社交媒体推广
✅ 流媒体运营
✅ 社区支持

可以查看这本手册的其他内容,看看哪些内容最能引起你的共鸣。然后付诸于行动,你不会有任何的损失。如果你专注于这份事业,你很可能会慢慢的爱上它。

| 关于手册

这本手册可以帮助你去成为一名优秀的开发者大使,无论是什么产品或是公司,只要根据自己的做事风格,针对不同的市场及受众去进行调整即可。因为重要的原则对世界上任何角落的任何一个人都是有效的。

开发者倡导是一个相对较新的工作领域,你遇到的第一个障碍可能是向人们介绍什么是开发者大使,为什么所有科技公司都需要这样的角色。

在11年前,我在职业发展上遇到了一道坎,正是因为这件事情促使我写了这本手册。当时我已经是首席开发了,再往上只能是开发主管,可是这不是我喜欢做的事情。然后我开始在工作以外做一些简单的事情,比如是向开发者介绍自己的公司,当然那时并没有得到相应的认可。于是,我想出了“开发者布道师(Developer Evangelist)”这个角色,并将其作为了公司全新的工作岗位。我很幸运,公司在当时同意并支持我去做了这件事情。所以帮助其他人像我一样获得机会是我写这本手册的初衷。

在2020年,我更新了这本手册,于此同时还重新命名了手册,将开发者布道(Developer Evangelism)修改成了开发者倡导(Developer Advocacy)。因为布道是一个宗教术语,而倡导有着一个更美好的寓意。作为开发者世界的大使,你就是那个在公司内外为开发者追求良好开发者体验的人。

| 关于作者

克里斯蒂安·海尔曼(Christian Heilmann)是一位有着20年工作经验的web开发者。在过去的10年里面,他任职于Yahoo、Mozilla和Microsoft等公司,长期从事着开发者布道师/开发者大使的工作。目前他住在柏林,担任微软的首席项目经理。领导着开发者与开发者大使团队。他从2005年开始在christianheilmann.com下撰写博客,在Twitter上搜索codepo8即可找到他。

本手册原文地址:https://developer-advocacy.com/

阅读 220

开发者关系
像个开发者一样思考

像个开发者一样思考

43 声望
6 粉丝
0 条评论

像个开发者一样思考

43 声望
6 粉丝
文章目录
宣传栏