请选择 进入手机版 | 继续访问电脑版
MSIPO技术圈 首页 IT技术 查看内容

使用开源构建您的 DevRel 简历

2023-06-27

 

自从几个月前加入 OpenSauced 以来,我多次听到的问题之一是“我如何使用开源成为 DevRel?”答案只有一个字:贡献。为文档做出贡献,为代码做出贡献,为社区做出贡献。通过写作做出贡献,通过创建内容做出贡献,通过分享做出贡献。要成为开发者关系部门的一员,您的旅程将需要技术专业知识、沟通技巧、社区建设技能,以及最重要的同理心。在我的上一篇文章中,我谈到了 DevRel 和开源的重叠。在这篇文章中,我将更加个性化地帮助您制定一个计划,使用开源来支持您在 DevRel 道路上的旅程。

了解有关不同类型 DevRel 的更多信息的资源

每个人进入 DevRel 的路径都是不同的。 DevRel 有很多不同的风格。当我们经历这一旅程时,记住这一点很重要。你的看起来不会和别人的一样。但在所有的旅程中,都会有一些共性。

聆听贡献者的声音

在开发者关系中您需要的最重要的技能之一是倾听、听取其他人所说的话并回应反馈的能力。因为很多开源项目都需要社区,所以这是锻炼听力技能的绝佳机会。听听社区里的人是怎么说的。共同点在哪里?你能从这些对话中得到什么?聆听社区成员提供的反馈。维护者如何回应?语气如何影响信息的接收方式?倾听如何影响社区的健康?从你的经验中你可以得出什么结论?通过积极倾听,您可以获得宝贵的见解,识别常见模式,并从您的经历中得出有意义的结论。

展示你的技能

开源项目提供了一种公开的方式来展示您的技术技能和专业知识。通过积极为项目做出贡献,您不仅可以展示您的编码或技术能力,还可以展示您如何与开发人员社区互动和协作。积极为项目做出贡献,突出您的编码专业知识、解决问题的能力和社区互动。在简历中列出开源贡献时,请务必提供项目的详细信息、您所扮演的角色以及您的贡献所产生的任何重大影响。

展示您技能的一个好方法是将其添加到 OpenSauced 的精彩摘要,然后分享到社交媒体!

沟通是DevRel的重要组成部分。尽管您的代码和其他贡献很重要,但您的沟通方式将展示您的技能是否足以参与开发者关系。这是否表明您了解您在公关中所做的选择?这是否表明您与维护人员进行了尊重的沟通?当你不确定时你会问问题吗?您的目标是发展和支持团队?

专业提示:在整个过程中强调您的有效沟通,展示您理解和尊重他人观点的能力。

获得实践经验

开源项目提供了一个独特的机会来获得实践经验,增强您对现实世界开发流程的理解,并与不同的团队合作,与不同的受众沟通,协作进行代码审查,并遵循最佳实践——所有您不具备的宝贵技能。无法通过自己的项目来实现。请记住,这是一次实践学习经历。

网络与协作

开源社区提供交流机会,让您可以与其他贡献者、行业专家和潜在雇主建立联系。能够与如此多不同的开发人员合作,可以让您获得深度的经验,这在开源之外几乎是不可能的。当您协作时,您正在公开构建,并分享您解决复杂问题的过程。它还为您提供了从经验丰富的贡献者或维护者那里获得反馈或指导的机会。所有这些协作开源经验都证明了您在团队中有效工作和向他人学习的能力。

建立投资组合

在 DevRel 领域,拥有一份工作组合至关重要。开源项目可以作为您的作品集的内容来源,展示您的编码技能、解决问题的能力和社区参与度。在您为项目做出贡献后,请考虑将其用作开发内容,以便与想要了解有关该项目的更多信息的受众分享。例如,@Ahmed 为 OpenSauced 开发了一项功能,然后撰写了一篇名为“个性化社交图像:使用 Opengraph 增强用户配置文件”的博客文章,介绍了他是如何做到这一点的。其他选择是录制有关该过程的视频、撰写有关体验的演讲、创建演示文稿或与观众互动的任何其他选项。关键是,通过内容教导受众是开发者倡导者的一项关键技能。如果您还没有准备好创建更大的内容,请首先创建一个亮点以与他人分享,或使用该亮点来分享您的较大创作。

描述您的贡献,并链接到您所处理的存储库、拉取请求或文档。这不仅增加了可信度,还让潜在雇主能够亲眼目睹您所做的事情。

组织开源活动

与维护人员交谈,看看您是否可以帮助组织开源活动、黑客马拉松或将贡献者聚集在一起的倡议。这可以是简单的咖啡聊天或更深入的聚会、研讨会或虚拟活动。组织活动,展示您的领导能力、社区建设技能以及连接代码和社区的热情。

创建和维护您自己的开源项目

启动自己的开源项目是展示您的主动性、领导力和解决问题能力的另一种好方法。它还让您有机会展示您的沟通技巧、组织管理和贡献者的支持。

实际应用故事时间

来认识一下 Alex,他是一位充满热情的软件开发人员,喜欢创建创新的应用程序。随着 Alex 在作为开发人员的第一个角色中成长,他们发现自己喜欢分享他们在技术方面学到的知识,尤其是当他们能够构建一个项目时。认识到这一点后,他们开始考虑成为一名开发者倡导者,将他们的技术专长与对公开演讲的热爱结合起来。

因此,亚历克斯想出了一个游戏计划来实现这一职业转变。他们开始考虑如何展示他们的基础、实践技能和作品集。由于他们的日常工作非常有限,因此他们认为利用开源项目将是获得灵感和成长的绝佳途径。

Alex 首先参与了开源社区。他们探索了与自己兴趣相关的热门项目。他们使用 JavaScript 并希望了解有关机器学习库的更多信息。通过查看这些项目,Alex 深入了解了内部项目、如何使用它们以及最佳实践。

在了解如何组合他最喜欢的一些库后,Alex 开始积极贡献,首先帮助分类,然后添加到文档,然后继续修复错误。通过他们的贡献,Alex 提高了编码技能,并成为开源社区的知名成员。

作为该过程的一部分,Alex 开始将他们的开源贡献纳入他们的演示和演示中。他们分享了如何解决复杂的挑战、提高效率,以及如何使用开源库实现独特的功能。通过在演讲中分享现实生活中的例子,亚历克斯建立了他们的可信度和真实性。

Alex 的开源之旅并没有就此结束。他们积极参与开源社区,参与讨论、寻求反馈并与其他贡献者合作。通过这次经历,他们扩大了人际网络,加深了对开发人员面临的挑战的理解,并展示了他们的社区能力和开源社区的倡导能力。

作为这一旅程的一部分,Alex 的作品集随着基于开源技术的演示而不断增长,提交了演讲以在会议和聚会上分享,并建立了自己的声誉。

当 Alex 上台时,他们分享了他们在开源之旅中获得的经验、见解和实用解决方案。他们用自己的经验激励开发人员,并分享社区协作的价值。 Alex 的投资组合反映了 DevRel 角色的有力候选人。

我们的每一次旅程都会有所不同。他们会有不同的重点,不同的时间长度,我们将以不同的方式学习和成长。重要的是要记住,机会就在那里。有时,您会自己找到它们。有时,您需要寻求帮助。有时,您会自己创建它们。如果您需要帮助,我们将随时为您的开源之旅提供支持。

相关阅读

手机版|MSIPO技术圈 皖ICP备19022944号-2

Copyright © 2023, msipo.com

返回顶部