简介:越来越多的科技公司正在从传统的企业销售思路转变为以开发者至上的思路来推广产品。因为开发者不喜欢这类销售方式,所以电话销售和演示将不起作用。

越来越多的科技公司正在从传统的企业销售思路转变为以开发者至上的思路来推广产品。因为开发者不喜欢这类销售方式,所以电话销售和演示将不起作用。

相反,平台需要采用类似于消费者可能采用手游或电商应用的方式。

但是,开发者也不太可能接受那些游戏和电商应用上的那些Facebook广告。

启动开发人员关系计划,可以推动开发者的使用并建立起更有效的关系,但是由于开发人员关系是一个崭新的角色,所需的技能和责任相比销售和工程等已经成熟的角色来说更加模糊。

本文概述了招聘开发者关系经理时应注意的事项。有关开发人员关系的概述,可以先了解一下什么是开发者关系。

目标

因为开发者关系对于任何与开发者社区互动的人来说都是一个包罗万象的角色,所以在面试任何候选人之前,你应该列出这个角色的关键目标。一些开发者关系的角色侧重于社区参与和开发者宣传。

他们的主要目标是提高产品认知度,这要求他们在会议上发言,扩大自身影响力,并参与社交社区(如Twitter或Reddit)互动。

其他一些开发者关系的角色更专注于产品管理和开发者经验。他们的主要目标是平台的采用和使用,这要求他们通过迭代的方式完成用户引导、文档与公共的API/SDK。

无论扮演那种角色,开发者关系经理都需要清晰地沟通,并深入浅出地把深奥的技术主题表达出来,以便开发者轻松的理解。很多时候,开发者关系是公司线上线下的形象代言人。

| 1. 告诉我你见过最好的开发者体验是什么,为什么是最好的?

一位优秀的开发者关系经理拥有基于平台和API构建的经验,他们清楚的了解是什么造就了出色的开发者体验,以及可能出错的地方。

对开发者关系团队来说,为喜欢的工具和产品提出强烈的意见并不罕见。

| 2. 有什么北极星指标可以很好的来衡量开发者体验?

一个有经验的开发者关系经理可能已经看到了将指标调整为漏斗指标(如页面浏览量和注册量)而不考虑产品参与度和留存率的后果。

开发者关系的北极星指标包括每周活跃的token或第一次"hello world"的时间。

| 3. 你最喜欢的开发者用户引导是什么?为什么喜欢?

一位优秀的开发者关系经理有一双善于发现流行API产品和开发工具中的小惊喜,以及知道添加它们的原因。

用户引导(Onboarding)是任何一个API产品最重要的流程之一,因为很多时候,在API被集成之前,用户并没有收到任何价值的信息。向候选人介绍为什么某个产品的用户引导是成功的,以及你会对其进行哪些改进。

| 4. 创建开发者文档的最佳方案是什么?

很多时候(但并不总是),开发者关系团队负责文档的持续更新。在这里,你正寻找在保持以客户为中心的同时可以更自动化的执行文档的办法。

候选人是否熟悉OpenAPI规范和Postman接口测试等工具?

候选人是更喜欢用Markdown这样的开放工具来编写文档,还是用Zendesk这样的客户支持工具来编写?

候选人如何处理GitHub README.md、API reference和官网上的开发者文档中可能存在的重复信息?

是否有考虑以目标角色为中心,创建不同类型的文档?

| 5. 你会在Meetup或会议上发言嘛?哪一次?是如何选择话题的?

参加会议和在会议上发言都是任何开发者关系运营策略的关键支柱。你需要的是一个不仅善于沟通,而且充满热情的帮助开发者的人。演讲者的话题应该是有趣的,适合听众的,并且与公司相关的。

| 6. 开发者平台正在发生什么有趣的新趋势?

优秀的开发者关系经理会及时了解与社区相关的新趋势和新闻。开发者关系经理应该熟悉GraphQL等新技术和AWS Lambda等为开发者构建的全新平台。

通过这样,他们就可以对开发者社区进行培训并提供建议。

| 7. 为什么API和SDK的版本管理很重要?如何对API进行版本管理?

如果没有版本控制,任何更改都可以被视为重大更改,并破坏了协同工作的初衷。

寻找那些关注开发者并拥有同理心的候选人,即使这意味着要支持过时Java版本的旧版SDK。因为不是每个开发者都原因将其升级到最新的SDK和框架。

他们还应该熟悉semvar(语义化版本规范)的好处,以及沟通非突破性变化与全面检修API的方式。

| 8. 如何处理API功能上的取舍?

与消费类应用不同,API产品在处理任何功能时都需要仔细规划。几乎总是,最好的答案是永远不要引入任何重大更改,也不要删除一个字段。

例如,API响应有一个名为name的单一JSON字段,你想把它拆成first_name、last_name和username。那么,正确的方法是在保持旧的字段继续可用的同时添加新的字段。

在需要进行重大更改的情况下,例如修复安全漏洞或取消整个产品。你需要跟进候选人是如何处理这些情况的。

这可能包括向访问API的开发者发送个性化电子邮件,详细说明他们使用的版本以及停用API的具体时间等信息。

其他策略包括在非工作时间(如周日下午1点)内短时间的关闭功能。

| 9. 您将如何划分开发者社区?

有很多方法可以对开发者社区进行细分,用于营销、群体分析和其他分析。除了公司规模等典型的公司人口统计之外,还要关注以开发者为中心的这一个关键属性。

一个API开发者关系经理不仅要熟悉常见的编程语言,还要熟悉它们在业务中的使用情况。例如,Java和.NET在比较传统的企业中很受欢迎,而Node.js则在React和单页面应用(Single Page App)社区中很受欢迎。

作者:Derric Gilling

编译:庄七

原文链接:https://developer.aliyun.com/article/770479?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

9个典型的开发者关系面试题相关推荐

  1. InterSystems开发者关系主管Dean:集成FHIR,改变游戏规则

    作为开发者社区的一员,多年来我亲眼目睹了访问和共享数据的障碍是如何阻碍创新的.在与医疗科技领域的初创公司和大企业合作时,我看到了封闭的数据是如何阻碍了我们的合作,那种我们都意识到的对提供高质量医疗服务 ...

  2. PaperMoon开发者关系工程师(中国)招聘

    PaperMoon是一家全新的Web3开发者关系公司.PaperMoon团队现诚聘一名中国开发者关系工程师,以协助支持Moonbeam上项目和开发者的部署.Moonbeam是一个智能合约平台,用于构建 ...

  3. 当上项目经理才知道!2021年Java开发者常见面试题

    前言 这段时间一直在学习Netty相关知识,因为涉及知识点比较多,也走了不少弯路.目前网上关于Netty学习资料琳琅满目,不知如何下手,其实大家都是一样的,学习方法和技巧都是总结出来的,我们在没有找到 ...

  4. 2020年Android开发者常见面试题(一),android视频开发的面试问题

    但是会出现不同的类也会有相同hash值,所以这不是安全.不可靠的. 总结 总的来说就是一般情况equals和==是等价的. 如果两个对象相等,则他们一定是equals返回true. 如果两个对象的ha ...

  5. 类图中表达总体与局部的关系_UML试题及答案

    页脚内容 1 一.单项选择题: (本大题共 20 小题,每题 1 分,共 20 分) 1. UML 的全称是 Unified Modeling Language ( A ) Unify Modelin ...

  6. 【强烈推荐】《剑指Offer:名企面试官精讲典型编程题》一书中IT名企经典面试题

    各位程序猿: <剑指Offer> 一书源自该书作者何海涛坚持更新与编写的博客( http://zhedahht.blog.163.com/ ),该博客收集整理了大量如微软.Google等知 ...

  7. 何海涛——《剑指Offer:名企面试官精讲典型编程题》一书中IT名企经典面试题

    <剑指Offer> 一书源自该书作者何海涛坚持更新与编写的博客( http://zhedahht.blog.163.com/ ),该博客收集整理了大量如微软.Google等知名IT企业的经 ...

  8. Java面试题大全(Android版)

    疯狂Java面试题大全(Android版) Java核心技术部分 Java核心技术部分的面试题,可能覆盖Java基本语法.面向对象(包括类定义.方法.构造器.递归.继承.抽象类.接口.枚举以及fina ...

  9. 疯狂Java面试题大全(Android版)

    疯狂Java面试题大全(Android版) 本大全每个月会定期更新,索取网址:http://www.fkjava.org Java核心技术部分 Java核心技术部分的面试题,可能覆盖Java基本语法. ...

最新文章

  1. java编写类骑士游历_java课程设计骑士游历程序的开发
  2. 白话Elasticsearch12-深度探秘搜索技术之基于multi_match + best fields语法实现dis_max+tie_breaker
  3. oracle导出字符集命令,Oracle数据的导出及导入实现
  4. qt for 3520a
  5. 除了CRUD也要注意IO
  6. 吴恩达DeepLearningCourse2-改善深层神经网络:超参数调试、正则化以及优化
  7. 【Redis】解析Redis和Java传递数据
  8. Linux学习笔记---使用BusyBox创建根文件系统(三)
  9. C#技术点--修改系统时间
  10. Boost和STL学习资料大全
  11. 个人项目集 - Oliver Chu
  12. JAVA时间格式化处理_java时间格式化处理
  13. MarkDown 符号大全
  14. mysql创建学生信息选课系统_MySQL学生信息管理系统
  15. 【C++】给定两个没有刻度的容器,对于任意给定的容积,求出如何只用两个瓶装出L升的水
  16. 倒计时3天!云栖大会龙蜥操作系统峰会最新议程一览
  17. c语言现有21根火柴,python应用-21根火柴游戏
  18. JS做的一款动感超酷banner
  19. Linux(centos7.9)常用命令大全及基础知识
  20. 老司机珍藏的130个网站,没人的时候偷偷看!

热门文章

  1. vue 日期前面加0_vue日期组件 支持vue1.0和2.0
  2. shiny html5代码,javascript – Shiny:如何正确包含Shiny HTML
  3. java字节码常量池_java字节码常量池处理说明
  4. modelandview使用过程_面试问烂的 Spring AOP 原理、Spring MVC 过程
  5. 回溯法:批量作业调度
  6. java课程之团队开发冲刺1.4
  7. Centos7下vim最新版本安装
  8. 欢迎大家多来关注下!
  9. ubuntu 下使用mysql
  10. windowsxp的自动更新关闭后怎么能不提示?