技术布道师的日常
对于程序员来说,摆在面前的职业道路选择很多,不仅限于向管理岗位或技术专家的方向发展。近年来,技术布道师也成为了开发者们的新选择,很多经验老道的程序员都或多或少地承担起了布道师的工作。
技术布道师主要指既拥有丰富项目经验,同时也有极强沟通技巧的人。他们可能是:大厂技术专家、知名博主/大 V、技术会议组织者甚至是艺术家,不同背景的人都能在这个职位上取得成功。
技术布道师在国内是一个新兴职位,本文通过与 15 位国外技术布道师的访谈,介绍他们的工作日常,揭开技术布道师这一职位的神秘面纱。
Microsoft Azure 技术布道师虚拟形象(小浣熊干脆面)
对技术布道师最主要的误解@Alex Lakatos
就职于Nexmo,JavaScript 布道师
人们总是觉得我们唯一的工作就是到世界各地参加会议+吃喝玩乐。但是很少有人能理解对于我们来说,不同的城市仅仅意味着不同的机场、酒店和会场而已。台上一分钟,台下十年功,每次演讲都需要花大量的时间来进行准备,而且经常出差还需要适应在飞机、火车这类交通工具上工作——我到现在都还没学会在汽车上办公: )
@Don Goodman-Wilson
就职于 GitHub 的 EMEA 布道师
就布道师这个职业来说,其实对技术水平的要求没有那么苛刻,相对的,与人沟通的技巧才是最重要的。我认为,只要你的技术水平足以让你应对各类可能会被问到的问题就行了。大家总认为成为一个布道师,意味着要在技术圈作为摇滚巨星出道才行,我觉得这完全是误解。
我最喜欢招有教师经验的人来做这份工作。在我看来,一个有高中教师经验的人会比一个资深的程序员更适合,因为我就是教师出身,不过同时还有超过 20 年的编程经验而已。
布道师的日常工作@Ihor Dvoretskyi
Cloud Native Computing Foundation (CNCF),技术布道师
CNCF 是一个非盈利、以开源社区为中心的组织,拥有现在世界上增长速度最快的开源项目,比如:Kubernetes, Prometheus, Envoy, Helm 等。在这样的背景下,我的主要工作是为社区管理项目和进行技术布道。
布道师方面,我主要是通过演讲和博客的形式帮助宣传 CNCF 的项目(主要为 Kubernetes 和 Helm)同时也会为 CNCF 生态中的其他项目站台。在这之外,CNCF 有很多社区自发组织的技术小馆、技术大使等项目,再者 CNCF 也是 Google 的 Summer of Code 项目的合作伙伴,我也会协助执行这些项目。
对于我这种对开源项目有极大热情的人来说,能在一个以开源社区为中心的组织当一名技术布道师,是很幸福的一份工作。
@Amara Grahan
就职于 IBM 的技术布道师
我会写很多技术相关的内容(教程、博客、经验分享等),同时也会牵头一些 workshop 和讲座。个别情况下我还会参加一些售前会议,跟研发团队一起为客户展示如何最高效地使用 IBM Cloud/ Watson API 的服务。这些工作的目的是收集外部各个社区的声音,然后归纳整理反馈给我们的研发团队,来确保现在的研发方向是正确的。
@David Needham
就职于 Pantheon 的技术布道师
对于我来说,我的大部分精力是放在培训和教育上的,同时我也是 Drupal 和 WordPress 社区的贡献者。我觉得我们推出的项目,比如 Pantheon for Trainers(免费的教育培训)和 Getting Started with Drupal 8(线上和线下结合的课程),对于关注这个领域的工程师来说都非常有意义。
Pantheon 对开发者关系的要求就是要能真正理解社区的需求,为了做到这点,我们秉持着从群众中来到群众中去的原则,会志愿参加各式编程夏令营和会议,除了做命题演讲之外,有时我们也会做一般性的支持工作,比如会场清理等等。
对我来说,技术布道师是一份完美的工作。我能分享我学到的东西,力所能及地为社区做出贡献,然后还能在第一时间感受到这些努力带来的变化。
什么样的人能做好这份工作呢?@Jlsh Dzielak
DeveloperMode 联合创始人,前 Algolia 开发者关系负责人
一个享受同时使用左脑和右脑的人。技术布道师其实是代码和写代码的人之间的桥梁,所以对于他们来说必须要能很好地理解桥的两头。我见过的优秀布道师都具有一种与生俱来的、乐于助人的意识,即使很多时候解决的问题与自家公司的产品无关;而且很多布道师其实都在凭一己之力开拓新的领域,所以我认为拥有企业家精神和无限的求知欲是成为优秀布道师的两个重要品质。
@Zan Markan
就职于 Pusher,技术布道师
拥有主观能动性的工程师,同时还要能热爱社区这种形式和与人打交道。我觉得技术布道师一般都是喜欢分享知识,帮助其他人进阶的人。