Over the last couple of months with extra time on my hands (re: currently unemployed) I’ve been looking at job posting and applying to web development jobs like crazy. I’ve been more active in some online dev communities, and browsing job boards multiple times a day. This led me to discover a role called a “developer advocate” or “developer relations”.

在过去的几个月中,我的空闲时间更多(例如:目前待业),我一直在寻找职位发布并申请诸如疯狂的Web开发职位。 我在一些在线开发者社区中更加活跃,并且每天浏览工作板多次。 这使我发现了一个称为“开发者拥护者”或“开发者关系”的角色。

I initially had no idea what a developer advocate was, what their role meant, or what they contributed. Do they write code? Do they advocate for their team and push back on project managers or other teams that make scope creep the thing of nightmares? Who are they?

最初,我不知道开发人员倡导者是什么,他们的角色意味着什么或他们做出了什么贡献。 他们会写代码吗? 他们是否为自己的团队提倡并退回项目经理或其他使范围变得噩梦般的团队? 他们是谁?

I did some digging, and I realized the confusion I was experiencing of reading a job posting that seemed to be requiring such disjointed skill sets such as writing blogs and writing code were, for this role, completely logical. And then I let some folks educate me. I reached out to a small handful of complete strangers on LinkedIn who had the job title of developer advocate, and asked to start a conversation. These individuals were able to provide context for the confusing and seemingly massive job description of a developer advocate.

我做了一些挖掘,然后意识到我在阅读一份职位发布时遇到的困惑,似乎需要这种脱节的技能,例如写博客和编写代码,对于这个角色来说是完全合乎逻辑的。 然后我让一些人教育我。 我在LinkedIn上与一小撮完全陌生的人接触,他们拥有开发倡导者的头衔,并要求开始对话。 这些人能够为开发人员拥护者带来的混乱且看似庞大的职位描述提供背景信息。

The first thing I learned is that the role of a developer advocate, or those in “DevRel” (developer relations) is currently changing. While the primary role of many developer advocates at tech companies has been to attend conferences and give presentations (sometimes referred to as a “road warriors”), conferences are cancelled and presenters are grounded due to the current Covid-19 situation. Many companies are shifting to digital engagement via blogs, live-streaming, webinars, and third-party social media platforms as the primary means of communication and user support. What this also means is that each tweet or blog post had a new, increased value. I also learned that developer advocates are typically communicating regularly with other developers — not customers — who use the platform or services that the developer advocate represents and supports. Developer advocates work for companies like Google, Facebook, IBM, and these companies all have products or platforms that the developer advocate must be an expert in the functionality of the code base, road maps, features vs. bugs, all while being fluent in the development language and the language of developers.

我了解到的第一件事是,开发者拥护者或“开发者关系”(DevRel)(开发者关系)中的角色目前正在发生变化。 尽管许多科技公司的开发者倡导者的主要角色一直是参加会议并进行演讲(有时被称为“道路勇士”),但由于当前的Covid-19形势,会议被取消,演讲者被停职。 许多公司正在通过博客,实时流媒体,网络研讨会和第三方社交媒体平台转向数字互动,以此作为交流和用户支持的主要手段。 这也意味着每条推文或博客文章都有新的增加的价值。 我还了解到,开发者倡导者通常会与其他开发者(而不是客户)进行定期交流,而其他开发者使用的是开发者倡导者所代表和支持的平台或服务。 开发者拥护者为Google,Facebook,IBM等公司工作,这些公司都拥有产品或平台,开发者拥护者必须精通代码库的功能,路线图,功能与bug,同时还要流利的开发语言和开发人员的语言。

A developer advocate may need to write a snippet of code to troubleshoot a Twitter question one minute, and then transition into a larger body of work such as a series of digital learning lessons the next minute. They need exceptionally strong written and verbal communication skills. It seems as though a developer advocate is an individual who is an intermediary between the primary platform development team, the developers who use the platform, shareholders who make decisions on feature builds and resource costs, and the casual developer by-standard who gets to watch things that don’t directly concern them unfold. They get to meet and talk to a lot of different kinds of people, and ideally, they should enjoy doing just that.

开发者倡导者可能需要编写一小段代码来在一分钟内解决Twitter问题,然后在下一分钟过渡到更大范围的工作,例如一系列数字学习课程。 他们需要非凡的书面和口头交流能力。 似乎开发者拥护者是一个个人,该人是主要平台开发团队,使用该平台的开发人员,在功能构建和资源成本方面做出决定的股东以及偶然看到的标准开发人员之间的中介与他们没有直接关系的事情正在发展。 他们可以见面并与许多不同类型的人交谈,理想情况下,他们应该喜欢这样做。

So, I’m going to do something wildly uncharacteristic and tell you why I think I’d make a great developer advocate.

因此,我将做一些非常不典型的事情,并告诉您为什么我认为我会成为一名出色的开发者拥护者。

Those of you who know me, know this already — I don’t have a traditional background in computer science. I have a Liberal Arts background with Bachelor’s degrees in English and Philosophy, and a Master’s degree in English Literature. “So, what?” my potential future employer may be asking themselves, while reading this blog post. What this means is that I’m capable of writing. And not just writing, but writing and finishing major bodies of work (like a graduate thesis), in addition to smaller pieces. It’s one thing to start a project, but it’s another to finish it.

那些了解我的人已经知道这一点-我没有计算机科学的传统背景。 我拥有通识教育背景,具有英语和哲学学士学位,以及英语文学硕士学位。 “所以呢?” 我的潜在未来雇主在阅读此博客文章时可能会问自己。 这意味着我有写作能力。 不仅是写作,还有写作和完成主要作品(如研究生论文)以及较小的作品。 开始一个项目是一回事,但是完成它是另一回事。

From the information I’ve gathered on developer advocates, at the heart of what they do is content creation. Whether it’s content like a step-by-step guide to setting up a new sandbox, to troubleshooting and documenting developer issues, or writing blog posts, the developer advocates themselves are responsible for that content creation.

从我收集的有关开发人员支持者的信息中,他们所做的工作的核心是内容创建。 无论是像设置新的沙箱的分步指南,对开发人员的问题进行故障排除和记录,还是撰写博客文章等内容,开发人员都主张由自己来负责内容的创建。

Why else would I be a great developer advocate? I can talk. When the topic of conversation is something I really enjoy and feel passionate about, I can talk your ear off. A developer advocate needs to be someone who can have engaging conversations with people about shared interests and keep the conversation going, and match the technical (or non-technical) level of the dialogue.

我为什么还要成为一名出色的开发者拥护者? 我可以说话。 当谈话主题是我真正喜欢并充满激情的事物时,我可以不理会。 开发者倡导者必须是能够与人们就共同的兴趣进行有趣的对话并保持对话进行并与对话的技术(或非技术)水平相匹配的人。

And what about traveling for conferences and writing papers and presentations when the pandemic is over? I attended conferences as both a presenter and attendee during graduate school. I even chaired a panel once.

大流行结束后,参加会议,写论文和演讲会怎么样? 在研究生院期间,我以主持人和与会者的身份参加了会议。 我什至曾经主持过一个小组。

If those reasons weren’t enough to convince anyone and everyone (and even myself) that I’d be a great developer advocate, my six years of development experiences working for a variety of companies should be a strong consideration. I’ve worked for Fortune 500 companies as well as small start-ups and digital agencies, and have had all kinds of experiences. Many of these companies I’ve worked for have offered me the opportunity to work on internal documentation for our dev teams, in addition to working on SOWs with project managers. I once presented slide decks to Directors and SVPs on technical recommendations. While putting together a PowerPoint presentation left me exhausted and burned out, it was great to see the project to completion and maybe even implementation.

如果这些原因不足以说服任何人和所有人(甚至我自己)相信我会成为一名出色的开发者拥护者,那么我在各种公司工作的6年开发经验应该是一个值得考虑的问题。 我曾为《财富》 500强公司,小型初创公司和数字代理机构工作,并拥有各种经验。 除了与项目经理一起进行SOW之外,我工作过的许多公司还为我提供了为我们的开发团队处理内部文档的机会。 我曾向董事和高级副总裁介绍有关技术建议的幻灯片。 虽然将PowerPoint演示文稿放在一起会使我精疲力尽,但我很高兴看到项目完成甚至执行。

So, to all the companies that have rejected me so far for developer advocate roles I’ve applied for — that’s alright. I know the landscape of developer relations is changing right now, and a lot of companies are screaming, “pivot!” and the top of their lungs.

因此,对于到目前为止我拒绝了我申请的开发者倡导者角色的所有公司来说,这都很好。 我知道开发人员关系的格局正在发生变化,许多公司都在大喊“枢纽!” 和他们的肺顶。

To all the companies that might be seeking out my Medium posts to judge my blogging ability — I hope you’ve made it down this far, and thank you. In a nutshell: recognize my value, pay me what I’m worth, and let me write for you.

对于所有可能正在寻找我的中级职位来判断我的博客功能的公司-希望您到目前为止做得还不错,谢谢。 简而言之:认清我的价值,付给我我所值得的,然后让我为您写信。

翻译自: https://medium.com/@nicolesumrall/to-be-or-not-to-be-a-developer-advocate-209d317b7e05


http://www.taodudu.cc/news/show-2959006.html

相关文章:

  • 2007年全国硕士研究生入学统一考试(英语一)
  • 【php】php开发的前期准备
  • 【风马一族_mysql】mysql基本指令
  • C Primer Plus(6) 中文版 第3章 数据和C 3.4 C语言基本数据类型
  • 68. As a man sows, as he shall reap. 种瓜得瓜,种豆得豆
  • 计算机专业读研外文文献怎么找,计算机专业学术论文参考文献推荐 计算机专业学术外文文献怎么找...
  • java网上销售外文文献_JAVA外文文献+翻译.docx
  • 送书 | 知乎阅读300w+的生信学习指南(更新版)
  • 影像篡改与识别(二):数字时代
  • java美颜算法_美颜算法之自动祛斑算法实现 | 案例分享
  • 几个著名的3D测试场景与模型
  • MIT赵选贺再发《Nature Biomedical Engineering》​!
  • 化妆品展示网页设计作业 静态HTML化妆品网站 DW美妆网站模板下载 大学生简单网页作品代码 个人网页制作 学生个人网页设计作业
  • 【AI视野·今日CV 计算机视觉论文速览 第172期】Tue, 10 Dec 2019
  • 《A Comprehensive Study on Waste Segregation Techniques》论文笔记
  • GAN相关模型和论文
  • 虚拟试衣-DiOr论文解读
  • 免费在线恋爱纪念日、结婚纪念日计算器
  • 天数计算器 JS
  • 量化交易摸索-角度计算
  • KAMA-库夫曼自适应移动均线
  • Lyndon的量化修炼之路——均线差与MACD联动策略(一)
  • 用 Pandas 分析均线交叉策略收益率
  • Pro_07丨波动率因子3.0与斜率因子
  • matlab 双均线,我的双级别双重均线系统的建立初探
  • 20均线和60均线的关系和看点
  • 考夫曼自适应均线_采访:查理·考夫曼
  • python k线斜率计算公式_python – 计算Numpy(或Scipy)中的斜率
  • “EA 交易”运行期间平衡曲线斜率的控制
  • python均线斜率_【每日一策】Matlab量化交易策略之 均线拐头配合出场

成为或不成为开发者的拥护者相关推荐

  1. 斯坦福所倡导的设计思维_针对高科技项目的有效开发商倡导

    斯坦福所倡导的设计思维 I'm interviewing my colleague Lennart Frantzell, a fellow developer advocate on the IBM ...

  2. 敏捷软件开发12条原则(译)

    前段时间出了中文版的敏捷宣言和敏捷原则,于是来跟下风,按照自己的认识和理解,也来翻译下敏捷软件开发遵循的原则. 我们最优先做的工作是通过尽早地.持续地交付有价值的软件来使客户满意: 即使到了开发的后期 ...

  3. 一个空肥皂盒与电风扇_tiktoks与微软的对话如何变成肥皂剧

    一个空肥皂盒与电风扇 By Mike Isaac and Andrew Ross Sorkin 迈克·艾萨克(Mike Isaac)和安德鲁·罗斯·索金(Andrew Ross Sorkin) SAN ...

  4. 评估通用社区测试计划的性能并预测结果

    Dr Catrina Ko (Twitter: @dr_CatKo)Hong Kong Global Connect (Twitter: @HKGlobalConnect) 高慧琳博士(Twitter ...

  5. 机器学习预测结果评估展示_评估通用社区测试计划的性能并预测结果

    机器学习预测结果评估展示 Dr Catrina Ko (Twitter: @dr_CatKo)Hong Kong Global Connect (Twitter: @HKGlobalConnect) ...

  6. Linux流量控制指南 (Traffic control HOWTO)

    流量控制指南 版本 1.0.2 Martin A. Brown 原文地址:http://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/ 翻译 ...

  7. 【混沌工程】故意破坏和混沌工程

    在这一集中,Jason 与加拿大皇家银行的开发者宣传总监 Aaron Clark 聊天.Aaron 分享了最初在 RBC 担任开发人员并从事早期云开发工作,然后过渡到他作为开发人员倡导者的角色的感觉. ...

  8. 斯坦福所倡导的设计思维_书评:开发人员,倡导者!

    斯坦福所倡导的设计思维 重要要点 开发者倡导者弥合了工程与外部沟通之间的鸿沟. 开发人员倡导者的统一思路是热情,帮助和沟通. 倡导与营销的区别在于真实性,倡导者充分理解和使用其领域的技术. 尽管许多倡 ...

  9. 残缺的LSM框架启动分析

    文章目录 前言 LSM 简介 LSM 启动分析 相关数据结构 early_security_init security_init 填充security_hook_heads全局变量 使用安全模块中的钩 ...

最新文章

  1. TypeScript 3.4.5 发布,修复节点运行问题
  2. Microbiome综述|植物内部微生物的相互作用
  3. pcb结构链表_第2章 2-1进程与PCB
  4. 全面梳理关系型数据库和 NoSQL 的使用情景
  5. 【javaweb】Session原理以及浏览器禁止Cookie之后服务器如何获取Session
  6. 实际用户ID,有效用户ID与保存设置用户ID
  7. 计算机与生物学交叉学科,美国本科开设了哪些交叉学科?
  8. 设计模式-创建型模式-工厂模式(工厂三兄弟) TypeScript
  9. python中 普通方法_python中普通方法classmethod和staticmethod的区别与用法
  10. 自定义查询语句SpringData
  11. Red Hat Linux 5.4 开启xdm远程访问
  12. 11G数据库导入10G的操作实践
  13. SLF4J:Failed to load class org.slf4j.impl.StaticLoggerBinder
  14. 回溯法遵循深度优先吗_回溯算法(一)
  15. 在fedora20下面手动为自己的安装程序创建桌面图标
  16. ThinkPHP实现注册功能
  17. C语言输出素数表(1-100)前100个
  18. 了解汽车贷款全过程,不要掉进车贷“坑”!
  19. 计算机式硬盘录像机,全面分析PC式硬盘录像机十大问题
  20. 键盘与电脑识别问题?

热门文章

  1. Filter基础知识
  2. 在Chem 3D软件用什么方法可以改变背景
  3. C++ STL容器 map禁止自动排序
  4. ZeroSSL:又一款免费申请SSL证书的利器
  5. LaTeX的一般图文混排介绍
  6. 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)
  7. 达内java培优训练营 2106班
  8. mysql实现统计查询_MySQL 统计查询实现代码
  9. 线代笔记:线性相关性,向量组的秩
  10. 文件处理命令-文件处理命令