我是 Google 开发者专家!🚀
是的,没错!从今天起,我正式成为 Google Web 技术方面的开发者专家,更具体地说,是 Web 性能方面的专家。
我已经为此努力了一段时间,因为成为一名 GDE 的过程并不简单。
下面,我将以书面形式向您解释该过程,但如果您更喜欢视频格式,您可以在下面查看 Fireship 的精彩视频:
成为 GDE 的准备
成为 GDE 的首要任务是创作有意义的内容。听起来简单,但实际操作起来却并非如此。这并非每月发布一篇文章那么简单。你必须在各种平台上(文章、视频、项目)创作内容,同时还要在各种会议上展现你的影响力。让我根据我过去一年的经验,总结一下我所做的一系列活动。
撰写文章
首先,我每周都会在这个 dev.to 博客上发布新文章。每周系统地撰写一篇技术文章需要时间,也需要你能够分享一些对社区有用的知识。就我而言,我主要撰写与 Nuxt.js/Vue.js 相关的文章,但也可以涉及软件开发的任何其他领域。确保撰写的文章与你希望成为的 GDE 的专业领域相关。就我而言,我撰写的文章是关于 Web 性能的,因此我撰写了以下非常受欢迎的文章(总浏览量达 5 万次):
- https://dev.to/jacobandrewsky/performance-checklist-for-vue-and-nuxt-cog
- https://dev.to/jacobandrewsky/leveraging-cache-in-vuejs-and-nuxtjs-4b26
- https://dev.to/jacobandrewsky/improving-performance-of-nuxt-apps-with-partytown-80p
- https://dev.to/jacobandrewsky/improving-performance-of-nuxt-with-fontaine-5dim
这不是一本书,但它是许多开发人员使用过的诚实作品:)
录制视频
我必须承认,这对我来说是一个相当新的话题。我的 YouTube 频道发展非常缓慢,因为我缺乏制作高质量视频的经验。我对视频编辑不太了解(如果你看过我的视频,你会发现它们几乎没有经过编辑,这是有原因的)。但这并没有阻止我制作像以下视频这样的内容:
现在,我知道制作这个视频花费了很多时间,并且通过录制它我学到了很多东西(例如,当时我的音频质量有多差,谢天谢地,已经修复了)。
但也有一些内容需要我花费大约 1 小时来录制和处理,例如:
在其中,我完全使用了 YOLO,我只是想到了一个简单的应用程序,我将在某种实时编码会话中使用几个概念。
所以,这些视频并非严格意义上的 Web 性能相关,但这些都是我创作的内容,对社区很有用。记住,不要只因为一个话题就把自己封闭起来 :)
帮助社区
对我来说,没有什么比看到社区成员在评论中感谢大家帮助他解决了困扰他一段时间的问题更让我感动的了。我正在努力在 Nuxt/Storyblok/Vue Storefront 的 Discord 频道上保持活跃,帮助社区成员开发新功能并修复错误。
我可以向你保证,这是非常有益的
在会议上发言
这其实是最难的。如果你想在大型会议上发言,你必须在不同的平台和社区中提高知名度。首先,你应该先在规模较小的本地聚会上发言,学习和练习,以便以后能够参加更大的会议。我一开始就选择大型会议,因为我参加的第一个会议是 2021 年的 Vue.js 伦敦会议,我可以告诉你,我当时还没有做好准备 ;) -> https://vuejslive.com/
但一切都很顺利。事实上,我明年又被邀请去做演讲了。
后来,我开始在类似和更大的会议上发言,比如最近的 Vue.js DE -> https://conf.vuejs.de/
但请记住,你不必只关注线下会议。有很多很棒的会议可以让你完全远程进行演讲。我最近在 Nuxt Nation 会议上做了演讲,此外还有一个很棒的 Geekle 会议,比如 Vue.js Global 或 JS Global:
在 Geekle,我还有机会在一次会议中担任主持人,我建议您尝试一下这种体验。
GDE 工艺
好吧,虽然说了这么多,但我还是不太清楚成为 GDE 的具体流程。我特意这么说,就是为了给大家展示一下。成为 GDE(官方认证)的流程相对简单直接。
通常来说,从提交 GDE 表格到成为 GDE,我大概花了一个月的时间。如果你有可靠的内容和会议记录,那么验证你的 GDE 资格会容易得多。
假设您已具备所有必要条件。为了能够提交 GDE 表格,您必须获得其他 GDE 的推荐。简而言之,其他活跃的 GDY 必须在内部 GDE 渠道中推荐您,这样您才能继续申请。
接下来,你需要提交一份很长的表格(相信我,真的很长),其中需要描述你过去、现在以及未来可能参与的与内容创作、会议和专业领域相关的所有活动。你需要记录有多少人参加了你的会议演讲,或者有多少人浏览了你的文章。将这些数据乘以创作的内容数量,就能计算出填写表格所需的时间 ;)
此外,你还需要安排与 Google 社区代表的会面。在这次电话会议中,你将描述你的社区活动,面试官会核实你创建的内容是否对社区有用。在某些情况下,面试官可能还会询问一些与专业领域相关的话题,比如我的情况,我们还讨论了 Web 性能。
最后,你会与 Google 代表进行通话,讨论与你的专业领域相关的 Google 产品,就我而言,是 Google Lighthouse 和 Page Speed Insights。但不仅如此,我们还一直在讨论如何全面提升网站性能。
我有点紧张,但还是设法参加了会议并成为了 GDE :)
概括
只要你事先花点时间准备,成为 GDE 的过程并不难。所以,今天就开始吧,我们下期 Google 开发者专家见面会再见 ;)
鏂囩珷鏉ユ簮锛�https://dev.to/jacobandrewsky/i-am-a-google-developer-expert-49ai