GDE 社区亮点:Alba Silvente Fuentes

Alba Silvente Fuentes 是一位 Google 开发者专家,我们与她探讨了如何让编码和社区构建变得人性化。

Monika Janota
Monika Janota

Alba 拿着演讲者挂绳。

Monika::您使用的是哪些产品?您的专业重点是什么?哪些工具可以让您的日常工作变得轻松而高效?

Alba:我对前端的大部分工作都是在 Vue 3 中完成的,其中新推出的 Webpack 名为 Vite,包含语义 HTML 和 Tailwind CSS,有时还有 Nuxt.js,具体取决于项目细节。大多数时候,我都是在开发 Web 应用,不过最近还在开发 Chrome 扩展程序。

我通常专注于前端部分,即构建组件,但我也喜欢考虑项目架构,尤其是考虑可维护性、性能和可伸缩性。正因如此,我在社区中创作的内容涵盖 Atomic Design、Jamstack 和设计系统等主题,我喜欢了解能引起注意的新架构。

在我的日常工作中不能错过以下工具:VS Code 与我的账号同步,添加 Volar、Eslint 和 Prettier 等扩展程序;记录我的工作和内容创作的概念;Toby、Web Vitals 指标和 Axe 等 Chrome 扩展程序;Fig.io 代表终端。

Monika::您是如何发展至今的?您何时决定专注于 Web 开发和前端?

Alba:我学习的是电信业的图像和声音工程,没有与 Web 开发直接相关的内容。在学习期间,我学习了使用 C 和 C++ 进行编码的基础知识。当我意识到自己拥有编程天赋后,便决定走上这条道路,深入了解 Web 开发。在上大学三年,我们要求我们做一次实习,由于不确定自己想要做什么,我选择了一家网络代理机构,在那里我担任全栈开发者,教授 PHP、HTML、CSS 和 jQuery。

这让我意识到,我实际上更喜欢前端开发,我非常喜欢自己所做的工作,并希望专注于这方面。于是,我开始学习前端框架:Vue、React 和 Angular。我尝试了所有这些方法,终于爱上了 Vue。

Monika::您认为网络技术的下一大趋势是什么?

Alba:对我来说,下一个重要问题是 Chrome 等浏览器正在发生的改变。我们改进 CSS 的方式、WebGL 和其他 JavaScript API 的使用、无障碍功能标准等等。我们可以像在视频游戏中一样,通过浏览器创造世界,或者专注于让每个人都能无障碍地使用它,并且具有包容性。

未来,我们将改进网络使用方式,让性能不再是问题,因为所有新兴技术都已涵盖这方面。这样,我们就可以专注于创造价值、将日常任务数字化,以及将浪费我们时间的工作自动化。

Monika::你的播客“No me da la vida”背后的理念是什么?

Alba:成为内容创作者后,我开始用英语写文章。当时,我搬到了荷兰,我觉得这也可以帮助我学习相关语言,以便专业地使用英语。

我的母语是西班牙语,但那时我没有考虑过专门为西班牙的社区做些什么。我在与共同主持人见面时有了点子 - 我以为共同创作内容会不错。于是,我们联合起来,决定试一试这种播客形式。

于是,一个想法又催生出了另一个想法:我们想打造一个空间,让不太知名的人可以畅谈自己在该行业中的经历,但最终决定将重点放在女性身上。这也是我们结识优秀专家的机会。得益于这个播客,我们认识了他们,并建立了人际关系。

当然,我们的最终目标是交流知识并从客人身上学习。与前端无关;我和共同主持人都是前端开发者,所以我们很喜欢能够邀请技术行业其他职位的人员,向我们详细介绍自己。到目前为止,我们已经有机会谈论 AI、产品管理等话题。它非常令人着迷。

Monika::你如何持续吸引观众的注意力?

Alba:这个问题问得很有意思!真的很幸运,能和专家合作。我的共同主持人 Miriam 是为社交媒体创作内容的,因此我们专门介绍这部分内容。我们拍摄了许多短视频,并将其分享到了 TikTok 和 Instagram 以及我们的 LinkedIn 个人资料中。这样做的目的是让人们对这个话题感兴趣,只露出部分对话内容,并鼓励他们了解接下来的安排。

我们还同意邀请真正积极参与的关注者,也就是了解我们和我们工作的人。我们决定在 Discord 上构建一个社区,将所有内容汇集在一处,方便观众更轻松地关注这个播客。这也为互动和交流想法创造了机会。

我们计划在 Twitch、Discord 等平台上组织实时编码会议或活动。它让我们有机会与社区实际互动、实时聊天并一起玩得开心。我们希望了解我们的观众,而播客的选择则十分有限。

我们的播客还有一个名为“Cuéntame tus Penurias”的版块(“告诉我你所经历的艰难”)——嘉宾讲述他们在科技行业工作的经历或失败了或遭受的苦难。故事不一定与技术相关,但可能涉及心理健康、法律问题等。观众可以产生共鸣,但也会提供一些建议或帮助找到问题的解决方法。这种互动非常重要,因为它证明了我们都是人类。

Monika::你是否看到整个行业在不断变化,变得更加包容?

Alba:作为一名内容创作者和博主,我结识了社区中的许多人,其中大多数人具有包容性,并且时常反思自己的行为,但我可以说我生活在某种泡泡中。

收听我们的播客并围绕播客构建社区的用户非常具有包容性和开放性,但我真的很少会脱离这个圈子。我最近的环境非常友好和包容。但另一方面,我认为我们需要从某个方面入手。我们可以先针对特定人群进行一些改进,然后他们再去推广。

Monika::建立社区时重要的事情是什么?

Alba:我认为安排合适的人员来组织这些活动至关重要。每当我参加在阿姆斯特丹举办的聚会时,我都能感受到组织者与人亲切友好相处,他们不断应对困难、优化工作方式并开诚布公地谈论这个话题。他们会承认,他们在演讲之前感到紧张,这让观众在他们周围感觉更好。

例如,在 YouTube 上观看精心准备的教程不会带给您相同的感觉。制作这些内容的创作者不会犯错,除非是直播,否则您看不到他们的真实反应,他们已经准备了剧本。

社区(例如 Google 开发者社区)是非常棒的,因为你觉得自己即使失败,他们也会爱你。感觉周围的人和我一样,我们可以一起成长,这真是太棒了。

Alba 和其他参加者坐在一个 Google 标牌前。

Monika::作为网络技术领域的 Google 开发者专家,您的故事有哪些?您会向朋友推荐该计划吗?

Alba:我作为 GDE 的故事要追溯到疫情初期,那时我创作了大量内容。我遇到了几个社区成员,其中一位是 Debbie O'Brien,她还是 GDE,也是技术领域女性的杰出支持者。她对我的工作表示感谢,并鼓励我申请加入 GDE 计划。唯一的问题是,那时我还不知道那是什么!我刚开始接触开发者社区。我从没想过自己可以成为专家。

我遵循了 Debbie 的建议,创建了一份包含我所有贡献的内容的投资组合。申请流程非常顺利,我相信自己的知识和经验对社区而言非常宝贵。

成为 GDE 真的很酷。我从社区中学到了很多!现在,我想向大家介绍一下这项计划,希望我的朋友和同事们尽快试一试。

Monika::除了写博客和播客之外,你还在社区里有哪些活动?你们是否提供开源软件?

Alba:第一次参与开源项目时,我创建的文档比实际代码多。现在,我正在为新技术和即将推出的技术(例如 Nuxt 3)开发一些样板和演示项目。我的目标是帮助想要快速着手构建应用的人,他们只需使用这些代码段即可。我从未创建过自己的库,我只是为现有的库做出贡献并加以改进。

我还经常参加黑客马拉松,这些比赛的组织者会要求您构建应用、将其开源并为应用准备文档。如果缺少其中任何一个,你将无法获得奖品。我其中一个赢了!我开发了土豆情绪生成器您可以点击此处了解详情

我还会举办研讨会,教人们如何使用 Jamstack 技术、无头 CMS 和静态网站生成器从头开始编写网站代码。相较于演讲,我更喜欢主持研讨会。我很喜欢看到大家在我们学习的过程中是如何学习的 — 你在谈话时根本没有这种体验。演讲结束后,您可能会收到一些反馈,但看不到其他人的最终项目。我喜欢大家在研讨会期间一起打字。

Monika::怎样才算是好的研讨会?

Alba:您需要始终对基本信息进行解释,确保所有人都能理解。我会尝试详细解释每个步骤 - 与会者需要了解流程。我还经常创建一份新术语的简明术语表,以便在课上查找。

在研讨会期间,一定要安排时间进行汇报和检查不同项目状态。我鼓励参与者根据需要随时提问。

总而言之,这一切都与沟通有关。提出合适的问题,尽量不要失去观众的注意力,只需满足他们的心声即可。这是教别人新东西的最佳方法。