GDE-Community-Highlight: Alba Silvente Fuentes

Alba Silvente Fuentes ist Google Developer Expert. Wir haben mit ihr darüber gesprochen, wie man das Programmieren und das Aufbauen einer Community menschlicher gestalten kann.

Monika Janota
Monika Janota

Alba mit einem Lanyard für Lautsprecher

Monika:Mit welchen Produkten arbeiten Sie? Was ist Ihr beruflicher Schwerpunkt und welche Tools erleichtern Ihnen die tägliche Arbeit?

Alba: Die meisten meiner Frontend-Arbeiten werden in Vue 3 ausgeführt, mit dem neuen Webpack für das Ökosystem namens Vite, mit semantischem HTML, Tailwind CSS und manchmal mit Nuxt.js – je nach den Besonderheiten des Projekts. Meistens erstelle ich Webanwendungen, aber vor Kurzem habe ich auch an Chrome-Erweiterungen gearbeitet.

Ich konzentriere mich in der Regel auf den Frontend-Teil – das Erstellen von Komponenten –, aber ich denke auch gerne an die Projektarchitektur, insbesondere an Wartbarkeit, Leistung und Skalierbarkeit. Deshalb beinhalten die Inhalte, die ich in der Community erstelle, Themen wie Atomic Design, Jamstack und Designsysteme. Ich interessiere mich für neue Architekturen, die sich durchsetzen.

Und wenn es Tools gibt, die in meinem Arbeitsalltag nicht fehlen dürfen, dann sind das: VS Code, das mit meinem Konto synchronisiert ist, um Erweiterungen wie Volar, Eslint und Prettier hinzuzufügen; Notion, um meine Arbeit zu dokumentieren und Inhalte zu erstellen; Chrome-Erweiterungen wie Toby, Web Vitals-Messwerte und Axe; und Fig.io für das Terminal.

Monika: Wie sind Sie hierher gekommen? Wann haben Sie sich entschieden, sich auf Webentwicklung und Frontend zu konzentrieren?

Alba: Ich habe Bild- und Tontechnik in der Telekommunikation studiert, also nichts, was direkt mit der Webentwicklung zu tun hat. Während meines Studiums habe ich die Grundlagen des Programmierens mit C und C++ gelernt. Als ich feststellte, dass ich ein Händchen für das Programmieren habe, beschloss ich, diesen Weg zu verfolgen und mich intensiver mit der Webentwicklung zu beschäftigen. Im dritten Jahr meines Studiums mussten wir ein Praktikum absolvieren. Da ich mir nicht sicher war, was ich machen wollte, entschied ich mich für eine Webagentur. Dort wurde mir PHP, HTML, CSS und jQuery beigebracht und ich arbeitete als Full-Stack-Entwickler.

Das hat mir klar gemacht, dass ich die Frontend-Entwicklung eigentlich bevorzuge. Ich habe meine Arbeit wirklich gemocht und wollte mich nur darauf konzentrieren. Also habe ich mich mit Frontend-Frameworks wie Vue, React und Angular beschäftigt. Ich habe sie alle ausprobiert und mich schließlich in Vue verliebt.

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 das nächste große Ding. Die Verbesserung von CSS, die Verwendung von WebGL und anderen JavaScript-APIs, die Standards für Barrierefreiheit usw. Wir können eine Welt in einem Browser erstellen, genau wie in Videospielen, oder uns darauf konzentrieren, sie für alle zugänglich zu machen.

Die Zukunft besteht darin, die Nutzung des Webs zu verbessern, damit die Leistung kein Problem mehr ist, 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 zu automatisieren, was uns Zeit kostet.

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

Alba:Als ich Content-Creatorin wurde, begann ich, Artikel auf Englisch zu schreiben. Ich war damals in die Niederlande gezogen und dachte, dass es mir auch helfen würde, die Sprache zu lernen, um sie beruflich zu nutzen.

Spanisch ist meine Muttersprache, aber damals habe ich nicht daran gedacht, Inhalte speziell für die Community in Spanien zu erstellen. Die Idee kam mir, als ich meinen Co-Host kennenlernte. Ich dachte, es wäre gut, gemeinsam etwas zu kreieren. Also haben wir uns zusammengetan und beschlossen, das Podcast-Format auszuprobieren.

Eine Idee führte zur nächsten: Wir wollten einen Raum schaffen, in dem weniger bekannte Personen über ihre Erfahrungen in der Branche sprechen konnten, und haben uns entschieden, uns auf Frauen zu konzentrieren. Außerdem hatten wir die Gelegenheit, tolle Fachleute kennenzulernen. Dank des Podcasts haben wir sie kennengelernt und eine Beziehung aufgebaut.

Das ultimative Ziel war natürlich, Wissen auszutauschen und von unseren Gästen zu lernen. Es geht selten um das Frontend. Da mein Co-Host und ich beide Frontend-Entwickler sind, fanden wir es gut, andere Personen aus der Tech-Branche einzuladen, die uns mehr über sich selbst erzählen. Bisher haben wir unter anderem über KI und Produktmanagement gesprochen. Das 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-Hostin Miriam erstellt Inhalte für die sozialen Medien, sodass wir diesen Teil abgedeckt haben. Wir drehen viele kurze Clips und teilen sie auf TikTok und Instagram, aber auch in unserem LinkedIn-Profil. Ziel ist es, die Zuschauer für das Thema zu interessieren. Sie sollten nur einen Teil des Gesprächs preisgeben und sie dazu anregen, herauszufinden, was als Nächstes kommt.

Außerdem waren wir uns einig, dass wir die wirklich aktiven Follower einladen sollten – Menschen, die uns und unsere Arbeit kennen. Wir haben uns entschieden, eine Community auf Discord zu erstellen, damit alles an einem Ort verfügbar ist. So können unsere Zuschauer den Podcast einfacher verfolgen. Außerdem bietet es die Möglichkeit, zu interagieren und Ideen auszutauschen.

Wir planen, Live-Coding-Sessions oder -Veranstaltungen auf Twitch, Discord und ähnlichen Plattformen zu organisieren. So haben wir die Möglichkeit, mit unserer Community zu interagieren, in Echtzeit zu chatten und gemeinsam Spaß zu haben. Wir möchten unsere Zuschauer besser kennenlernen. Bei Podcasts sind die Möglichkeiten jedoch begrenzt.

Unser Podcast hat auch einen Bereich namens „Cuéntame tus Penurias“ („Erzähl mir von deinen Schwierigkeiten“). Die Gäste erzählen Geschichten darüber, wie sie in der Tech-Branche gescheitert sind oder gelitten haben. Die Geschichten müssen nicht unbedingt mit Technologie zu tun haben, sondern können sich auch auf psychische Gesundheit, rechtliche Probleme usw. beziehen. Das Publikum kann sich damit identifizieren, aber auch Ratschläge geben oder bei der Lösung des Problems helfen. Diese Art von Interaktion ist wichtig, weil sie zeigt, dass wir alle nur Menschen sind.

Monika: Wird die Branche Ihrer Meinung nach inklusiver?

Alba: Als Creatorin und Bloggerin habe ich viele Menschen in der Community kennengelernt, die meisten von ihnen sind inklusiv und reflektieren immer über ihre Handlungen. Ich könnte aber sagen, dass ich in einer Art Blase lebe.

Die Leute, die sich unseren Podcast anhören und eine Community darum bilden, sind sehr inklusiv und aufgeschlossen. Aber ich bewege mich nicht so oft außerhalb dieses Kreises. Meine unmittelbare Umgebung ist äußerst freundlich und inklusiv. Aber andererseits müssen wir irgendwo anfangen. Wir können mit einer bestimmten Gruppe von Personen einige Dinge verbessern und diese würden es dann weitersagen.

Monika: Was ist beim Aufbau einer Community wichtig?

Alba: Ich glaube, dass es entscheidend ist, die richtigen Personen für die Organisation der Veranstaltungen zu haben. Wenn ich an einem Meetup hier in Amsterdam teilnehme, merke ich, dass die Organisatoren nahbar und menschlich sind – sie haben Schwierigkeiten, optimieren ihre Arbeitsweise und sprechen offen darüber. Sie gesteht, dass sie vor einer Rede nervös ist, und das Publikum fühlt sich dadurch wohler.

Wenn Sie sich beispielsweise auf YouTube vorgefertigte Tutorials ansehen, ist das nicht dasselbe. Die Ersteller machen keine Fehler, es sei denn, es handelt sich um einen Livestream. Sie sehen nicht ihre echten Reaktionen, da sie dafür Scripts vorbereitet haben.

Communities wie Google Developer Groups sind toll, weil Sie das Gefühl haben, dass Sie live scheitern können und die Community Sie trotzdem liebt. Es ist toll zu spüren, dass die Menschen um mich herum genauso sind wie ich und wir gemeinsam wachsen können.

Alba und andere Teilnehmer vor einem Google-Logo.

Monika: Wie sind Sie zu Ihrem Job als Google Developer Expert für Webtechnologien gekommen? Würden Sie das Programm einem Freund empfehlen?

Alba:Meine Geschichte als GDE geht auf den Beginn der Pandemie zurück, als ich viele Inhalte erstellt habe. Ich traf einige Communitymitglieder, darunter Debbie O'Brien, die ebenfalls GDE ist und eine großartige Unterstützerin von Frauen in der Technologiebranche. Sie schätzte meine Arbeit und ermutigte mich, mich für das GDE-Programm zu bewerben. Das einzige Problem: Damals wusste ich nicht, was es war. Ich hatte gerade erst angefangen, mich mit der Entwickler-Community zu beschäftigen. Ich hätte nie gedacht, dass ich als Experte bezeichnet werden könnte.

Ich habe Debbies Rat befolgt und ein Portfolio mit all meinen Beiträgen erstellt. Der Bewerbungsprozess verlief wirklich gut und ich war der Meinung, dass mein Wissen und meine Erfahrung für die Community wirklich wertvoll sind.

Es ist wirklich toll, GDE zu sein. Ich lerne so viel von der Community! Ich erzähle jetzt allen von dem Programm und hoffe, dass einige meiner Freunde und Kollegen es bald ausprobieren werden.

Monika: Was machst du in der Community neben dem Bloggen und Podcasten? Arbeiten Sie mit Open Source?

Alba: Als ich mich zum ersten Mal an Open-Source-Projekten beteiligte, habe ich mehr Dokumentation als Code erstellt. Jetzt arbeite ich an einigen Boilerplates und Demoprojekten für die neuen und anstehenden Technologien, z. B. Nuxt 3. Mein Ziel ist es, Menschen zu helfen, die schnell mit dem Erstellen einer App beginnen möchten. Sie können einfach diese Code-Snippets verwenden. Ich habe nie eine eigene Bibliothek erstellt, sondern trage nur zu bestehenden Bibliotheken bei und versuche, sie zu verbessern.

Ich habe auch an vielen Hackathons teilgenommen – Wettbewerben, bei denen die Organisatoren Sie bitten, eine App zu entwickeln, sie Open Source zu machen und eine Dokumentation dafür zu erstellen. Andernfalls erhalten Sie den Preis nicht. Und ich habe einen davon gewonnen! Ich habe einen Kartoffel-Stimmungsgenerator erstellt. Weitere Informationen dazu finden Sie hier.

Außerdem leite ich Workshops, in denen ich Menschen beibringe, wie sie mithilfe von Jamstack-Technologien, einem headless CMS und einem Static Site Generator eine Website von Grund auf programmieren. Ich leite diese Workshops lieber als Vorträge zu halten. Ich finde es toll, zu sehen, wie die Teilnehmer im Laufe des Kurses lernen. Das ist bei einem Vortrag nicht der Fall. Nach einer Rede erhalten Sie möglicherweise Feedback, aber Sie sehen nicht das fertige Projekt eines anderen. Ich finde es toll, dass 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 ausführlich zu erklären – die Teilnehmer müssen den Prozess kennen. Außerdem erstelle ich immer ein kleines Glossar mit neuen Begriffen, die während des Kurses nachgeschlagen werden können.

Während des Workshops ist es wichtig, nach jedem Schritt Zeit für eine Nachbesprechung einzuplanen und den Status der verschiedenen Projekte zu prüfen. Ich ermutige die Teilnehmer, so oft wie nötig Fragen zu stellen.

Zusammenfassend lässt sich sagen: Es geht um Kommunikation. Stellen Sie die richtigen Fragen, versuchen Sie, die Aufmerksamkeit der Menschen nicht zu verlieren, und seien Sie einfach für sie da. So lernen andere am besten etwas Neues.