GDE-Community-Highlight: Alba Silvente Fuentes

Alba Silvente Fuentes ist Google-Entwicklerexpertin. Wir haben mit ihr darüber gesprochen, wie man Programmieren und Communitys aufbauen kann.

Monika Janota
Monika Janota

Alba mit Lautsprecherband

Monika::Mit welchen Produkten arbeiten Sie? Was ist Ihr beruflicher Schwerpunkt und welche Tools machen Ihre tägliche Arbeit einfach und effizient?

Alba:Der Großteil meiner Arbeit am Frontend wird in Vue 3 mit dem neuen Webpack für das System Vite mit semantischem HTML, Tailwind CSS und manchmal mit Nuxt.js ausgeführt – je nach Projektdetails. Meist entwickle ich Webanwendungen, in letzter Zeit habe ich aber auch an Chrome-Erweiterungen gearbeitet.

Normalerweise konzentriere ich mich auf den Frontend-Teil – die Erstellung von Komponenten – aber ich denke auch gerne an die Projektarchitektur, insbesondere im Hinblick auf Verwaltbarkeit, Leistung und Skalierbarkeit. Deshalb erstelle ich in der Community Inhalte wie Atomic Design, Jamstack und Designsysteme – ich lerne gern neue Architekturen kennen, die sich durchsetzen.

Und wenn es Tools gibt, die ich nicht verpassen darf: VS Code wird mit meinem Konto synchronisiert, um Erweiterungen wie Volar, Eslint und Prettier hinzuzufügen. Ideen zur Dokumentation meiner Arbeit und für die Erstellung von Inhalten; Chrome-Erweiterungen wie Toby, Web Vitals-Messwerte und Axe und Fig.io für das Terminal.

Monika::Wie bist du hierher gekommen? Wann haben Sie sich entschlossen, sich auf Webentwicklung und Frontend zu konzentrieren?

Alba:Ich habe Bild- und Tontechnik in der Telekommunikation studiert, hat also nichts direkt mit Webentwicklung zu tun. Während meines Studiums habe ich die Grundlagen des Programmierens mit C und C++ gelernt. Als ich merkte, dass ich ein Talent fürs Programmieren hatte, beschloss ich, diesem Weg zu folgen und tiefer in die Webentwicklung einzutauchen. In meinem dritten Studienjahr mussten wir ein Praktikum absolvieren. Da ich mir nicht sicher war, was ich anstellen wollte, entschied ich mich für eine Webagentur. Dort wurde ich als Full-Stack-Entwickler mit PHP, HTML, CSS und jQuery unterrichtet.

So wurde mir klar, dass ich eigentlich die Frontend-Entwicklung bevorzuge. Mir hat meine Tätigkeit wirklich gefallen und ich wollte mich nur darauf konzentrieren. Also begann ich, die Frontend-Frameworks Vue, React und Angular kennenzulernen. Ich habe sie alle ausprobiert, um mich in Vue zu verlieben.

Monika::Was ist Ihrer Meinung nach der nächste große Trend bei Webtechnologien?

Alba:Für mich sind die Änderungen bei Browsern wie Chrome die nächste große Sache. Die Art und Weise, wie wir CSS verbessern, WebGL und andere JavaScript APIs verwenden, die Standards für Barrierefreiheit usw. Wie in Videospielen können wir in einem Browser eine Welt erschaffen oder uns darauf konzentrieren, sie für alle zugänglich zu machen, einschließlich Inklusion.

In Zukunft wird es darum gehen, die Art und Weise zu verbessern, wie wir das Web nutzen, damit die Leistung kein Problem mehr darstellt, weil wir sie durch alle neuen Technologien abdecken. So können wir uns darauf konzentrieren, Mehrwert zu schaffen, unsere täglichen Aufgaben zu digitalisieren und unsere Zeit zu automatisieren.

Monika::Was ist die Idee hinter deinem Podcast „No me da la vida“?

Alba:Als ich Creator wurde, habe ich angefangen, Artikel auf Englisch zu schreiben. Ich bin damals in die Niederlande gezogen und dachte, dass ich damit auch die Sprache lernen würde, um die Sprache beruflich zu nutzen.

Meine Muttersprache ist Spanisch, aber damals habe ich nicht darüber nachgedacht, etwas speziell für die Community in Spanien zu entwickeln. Die Idee entstand, als ich meinen Co-Moderator traf. Ich dachte, es wäre gut, gemeinsam etwas zu erschaffen. Also haben wir uns zusammengetan und beschlossen, das Podcast-Format auszuprobieren.

Eine Idee kam zu einer anderen: Wir wollten einen Raum schaffen, in dem auch weniger bekannte Menschen über ihre Erfahrungen in der Branche sprechen konnten, beschlossen aber, uns auf Frauen zu konzentrieren. Außerdem haben wir die Gelegenheit, großartige Fachleute kennenzulernen. Durch den Podcast haben wir sie kennengelernt und Beziehungen aufgebaut.

Natürlich bestand das Hauptziel darin, Wissen auszutauschen und von unseren Gästen zu lernen. Es geht selten um das Frontend. Der Co-Moderator und ich sind beide Frontend-Entwickler. Daher fand uns der Gedanke gut, Menschen mit anderen Rollen in der Technologiebranche einzubeziehen, um uns mehr über sich zu erzählen. Bisher hatten wir die Gelegenheit, über KI, Produktmanagement und vieles mehr zu sprechen. Es ist faszinierend.

Monika::Wie hältst du deine Zuschauer bei Laune?

Alba:Das ist eine interessante Frage. Ich habe das Glück, mit einem Experten zusammenzuarbeiten. Meine Co-Moderatorin Miriam erstellt Inhalte für soziale Medien, also haben wir diesen Teil behandelt. Wir drehen viele kurze Clips und teilen diese auf TikTok, Instagram, aber auch auf unserem LinkedIn-Profil. Ziel ist es, das Interesse der Nutzer an dem Thema zu wecken. Erzähle nur einen kleinen Teil der Unterhaltung und ermutige sie, herauszufinden, was als Nächstes kommt.

Wir waren uns auch einig, dass wir die wirklich engagierten Follower einladen sollten – Menschen, die uns und unsere Arbeit kennen. Wir haben uns entschieden, auf Discord eine Community aufzubauen, damit sie alles an einem Ort gebündelt. So können unsere Zuschauer den Podcast leichter verfolgen. Sie schafft auch die Möglichkeit, miteinander zu interagieren und Gedanken auszutauschen.

Wir planen Live-Coding-Sessions oder -Events auf Twitch, Discord und so weiter. So haben wir die Möglichkeit, mit unserer Community zu interagieren, in Echtzeit zu chatten und gemeinsam Spaß zu haben. Wir möchten mehr über unsere Zuschauer erfahren und bei Podcasts sind die Möglichkeiten begrenzt.

Unser Podcast hat auch einen Abschnitt namens „Cuéntame tus Penurias“. („Erzähl mir von deinen Schwierigkeiten“) – die Gäste erzählen, wie sie in ihrer Arbeit in der Technologiebranche gescheitert sind. Die Geschichten beziehen sich nicht unbedingt auf Technik. Sie können sich mit psychischen Problemen, rechtlichen Problemen usw. befassen. Die Zielgruppe kann sich damit identifizieren, aber auch Ratschläge geben oder helfen, eine Lösung für das Problem zu finden. Diese Art des Engagements ist wichtig, weil es zeigt, dass wir alle nur Menschen sind.

Monika::Sehen Sie, wie sich die Branche verändert und inklusiver wird?

Alba:Als Creator und Blogger habe ich viele Menschen in der Community kennengelernt, von denen die meisten inklusiv sind und immer über ihre Handlungen nachdenken. Aber ich könnte sagen, ich lebe in einer Art Blase.

Die Leute, die sich unseren Podcast anhören und eine Community dafür aufbauen, sind sehr inklusiv und aufgeschlossen, aber das Problem ist, dass ich diesen Kreis nicht so oft verlasse. Meine nächstgelegene Umgebung ist äußerst freundlich und inklusiv. Aber ich denke, wir müssen irgendwo anfangen. Mit einer bestimmten Gruppe von Leuten können wir einige Dinge verbessern, die sie später weiterempfehlen.

Monika::Was ist beim Aufbau einer Community wichtig?

Alba:Ich glaube, es ist entscheidend, dass die richtigen Personen die Veranstaltungen organisieren. Jedes Mal, wenn ich an einem Treffen hier in Amsterdam teilnehme, habe ich das Gefühl, dass die Organisatoren sympathisch und menschlich sind. Sie gehen Schwierigkeiten durch, optimieren ihre Arbeitsweise und sprechen offen darüber. Er gibt zu, dass er sich vor einer Rede nervös fühlt und sich das Publikum dadurch besser fühlt.

Wenn Sie sich beispielsweise vorbereitete Tutorials auf YouTube ansehen, ist das nicht dasselbe. Die Creator dieser Kanäle machen keine Fehler, es sei denn, es handelt sich um einen Livestream. Sie sehen ihre echten Reaktionen nicht. Dafür haben sie die Skripts vorbereitet.

Communitys, zum Beispiel Google Developer Groups, sind toll, weil Sie das Gefühl haben, dass Sie live scheitern können, und dass sie Sie trotzdem lieben werden. Ich freue mich, dass die Menschen da sind, die genauso sind wie ich, und dass wir gemeinsam wachsen können.

Alba und andere Gäste vor einem Google-Schild

Monika::Was haben Sie als Google-Entwicklerexpertin für Webtechnologien gelernt? Würden Sie das Programm weiterempfehlen?

Alba:Meine Geschichte als GDE reicht zurück an den Beginn der Pandemie, als ich viele Inhalte erstellt habe. Ich habe einige Community-Mitglieder kennengelernt, darunter Debbie O'Brien. Sie ist GDE und sehr engagiert sich für Frauen in der Technologie. Sie schätzt meine Arbeit und hat mich ermutigt, mich für das GDE-Programm zu bewerben. Das einzige Problem. Damals wusste ich nicht, was es war! Ich habe gerade mein Abenteuer mit der Entwickler-Community begonnen. Mir ist nicht in den Sinn gekommen, dass ich als Experte bezeichnet werden kann.

Ich folgte Debbies Rat und erstellte ein Portfolio mit allen meinen Beiträgen. Der Bewerbungsprozess lief sehr gut und ich bin überzeugt, dass mein Wissen und meine Erfahrung für die Community wirklich wertvoll sind.

Ein GDE zu sein, ist wirklich cool. Ich lerne so viel von der Community! Ich habe jetzt auf das Programm aufmerksam gemacht und hoffe, dass einige meiner Freunde und Kollegen es bald ausprobieren werden.

Monika::Welche Aktivitäten abgesehen von Blogs und Podcasts gibt es in der Community? Nutzen Sie Open Source?

Alba:Bei meiner ersten Beteiligung an Open-Source-Projekten habe ich mehr Dokumentation erstellt als Code. Jetzt arbeite ich an einigen Textbausteinen und Demoprojekten für die neuen und kommenden Technologien, z. B. Nuxt 3. Mein Ziel ist es, Menschen zu helfen, die schnell mit der Entwicklung einer App beginnen möchten, da sie einfach diese Code-Snippets verwenden können. Ich habe noch nie eine eigene Bibliothek erstellt, ich trage nur zu den vorhandenen Beiträgen bei und versuche, sie zu verbessern.

Ich war auch sehr an Hackathons beteiligt – Wettbewerben, bei denen Sie von Organisatoren gebeten wurden, eine App zu entwickeln, sie als Open Source verfügbar zu machen und eine Dokumentation dafür vorzubereiten. Wenn einer davon fehlt, erhalten Sie den Preis nicht. Und so eins habe ich gewonnen! Ich habe einen Potato Mood Generator entwickelt. Weitere Informationen

Ich veranstalte auch Workshops, bei denen ich anderen unterstütze, wie man eine Website mithilfe von Jamstack-Technologien, einem monitorlosen CMS und einem Static Site Generator von Grund auf programmiert. Ich halte diese Workshops lieber als Reden halten. Ich liebe es, zu sehen, wie die Menschen dabei lernen. Das haben Sie bei einem Gespräch nicht. Nach einer Rede erhalten Sie möglicherweise Feedback, können das abgeschlossene Projekt einer anderen Person jedoch nicht sehen. Ich finde es toll, wie alle während eines Workshops gemeinsam tippen.

Monika::Und was macht einen guten Workshop aus?

Alba:Sie müssen immer die Grundlagen erklären, damit alle verstehen. Ich versuche, jeden Schritt im Detail zu erklären – die Teilnehmenden müssen den Prozess kennen. Ich erstelle auch immer ein kleines Glossar mit neuen Begriffen, die im Unterricht nachgeschlagen werden sollen.

Während des Workshops ist es wichtig, einen Termin für die Nachbesprechung festzulegen und die Aktivitäten der verschiedenen Projekte zu überprüfen. nachdem Sie jeden Schritt abgeschlossen haben. Ich ermutige die Teilnehmenden, so oft wie nötig Fragen zu stellen.

Kurz gesagt: Es geht um Kommunikation. Stellen Sie die richtigen Fragen. Versuchen Sie, die Aufmerksamkeit der Nutzer nicht zu verlieren, sondern nur für sie da zu sein. Das ist der beste Weg, um jemandem etwas Neues beizubringen.