GDE-Community-Highlight: Alba Silvente Fuentes

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

Monika Janota
Monika Janota

Alba mit einem Band mit Lautsprecher.

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 die Plattform Vite mit semantischem HTML, Tailwind CSS und manchmal mit Nuxt.js erledigt – je nach Projektdetails. Meistens entwickle ich Webanwendungen, kürzlich habe ich aber auch an Chrome-Erweiterungen gearbeitet.

Normalerweise konzentriere ich mich auf den Front-End-Teil – das Erstellen von Komponenten –, aber ich achte auch gerne auf die Projektarchitektur, insbesondere unter Berücksichtigung der Verwaltbarkeit, Leistung und Skalierbarkeit. Deshalb erstelle ich in der Community Inhalte zu Themen wie Atomic Design, Jamstack und Designsystemen. Ich lerne gern neue Architekturen kennen, die sich durchsetzen.

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

Monika:Wie bist du hierher gekommen? Wann haben Sie sich entschieden, sich auf die Webentwicklung und das Front-End 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 mir klar wurde, dass ich ein Talent fürs Programmieren habe, beschloss ich, diesen Weg einzuschlagen und tiefer in die Webentwicklung einzusteigen. Während meines dritten College-Jahres mussten wir ein Praktikum absolvieren, und da ich mir nicht sicher war, was ich machen wollte, wählte ich eine Webagentur. Dort wurde mir PHP, HTML, CSS und jQuery unterrichtet, und ich arbeitete als Full-Stack-Entwickler.

So wurde mir klar, dass ich die Frontend-Entwicklung bevorzuge. Mir gefiel meine Arbeit sehr gut und ich wollte mich nur darauf konzentrieren. Also fing ich an, mehr über Frontend-Frameworks – Vue, React und Angular – zu lernen. Ich habe alle ausprobiert, um mich endlich in Vue zu verlieben.

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

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

Wir wollen die Art und Weise, wie wir das Web nutzen, verbessern, damit die Leistung kein Problem mehr darstellt, da wir alle neuen Technologien berücksichtigen. So können wir uns darauf konzentrieren, Mehrwert zu schaffen, unsere täglichen Aufgaben zu digitalisieren und zu automatisieren, was unsere Zeit verschwendet.

Monika:Welche Idee steckt hinter Ihrem Podcast „No me da la vida“?

Alba:Als Content-Creator begann ich, Artikel auf Englisch zu schreiben. Damals zog ich in die Niederlande und dachte mir, dass ich die Sprache auch beruflich nutzen könnte.

Meine Muttersprache ist Spanisch, aber damals habe ich nicht darüber nachgedacht, etwas speziell für die spanische Gemeinde zu schaffen. 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 führte zu einer anderen. Wir wollten einen Raum schaffen, in dem auch weniger bekannte Leute über ihre Erfahrungen in der Branche sprechen konnten. Wir beschlossen jedoch, uns auf Frauen zu konzentrieren. Es war auch eine Gelegenheit für uns, großartige Fachleute zu treffen. Dank des Podcasts konnten wir sie besser kennenlernen und eine Beziehung zu ihnen aufbauen.

Unser oberstes Ziel war natürlich, Wissen auszutauschen und von unseren Gästen zu lernen. Es geht selten um das Frontend. Der Co-Moderator und ich sind beide Frontend-Entwickelnde, daher gefiel uns die Idee, Leute aus anderen Positionen in der Technologiebranche zusammenzubringen, die uns mehr über sich erzählen. Bisher hatten wir die Gelegenheit, uns über KI, Produktmanagement und vieles mehr zu unterhalten. Es ist faszinierend.

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

Alba:Das ist eine interessante Frage. Ich habe Glück, dass ich mit einem Experten zusammenarbeite. Meine Co-Moderatorin Miriam erstellt Inhalte für soziale Medien. Wir drehen viele kurze Clips und teilen diese auf TikTok und Instagram, aber auch auf unserem LinkedIn-Profil. Ziel ist es, das Interesse für das Thema zu wecken. Geben Sie also nur einen Teil der Unterhaltung an und regen Sie sie dazu an, zu erfahren, was als Nächstes kommt.

Wir sind uns auch einig, dass wir wirklich engagierte Follower einladen sollten, also Menschen, die uns und unsere Arbeit kennen. Wir haben uns dazu entschlossen, eine Community auf Discord aufzubauen, um alles an einem Ort zu haben. So können unsere Zuschauer dem Podcast leichter folgen. Sie bietet auch die Möglichkeit, mit anderen zu interagieren und Gedanken auszutauschen.

Wir planen Live-Programmierkurse oder -Events bei Twitch, Discord usw. Es gibt uns die Gelegenheit, mit unserer Community zu interagieren, in Echtzeit zu chatten und gemeinsam Spaß zu haben. Wir möchten mehr über unsere Zuschauer erfahren. Bei Podcasts gibt es jedoch nur begrenzte Möglichkeiten.

In unserem Podcast gibt es auch einen Abschnitt namens „Cuéntame tus Penurias“ („Erzählen Sie mir von Ihren Schwierigkeiten“). Die Gäste erzählen, wie sie bei ihrer Arbeit in der Technologiebranche gescheitert oder gelitten haben. Die Geschichten haben nicht unbedingt einen Bezug zu Technologie, sondern können psychische Probleme, rechtliche Probleme usw. betreffen. Die Zielgruppe kann sich identifizieren, kann aber auch Ratschläge geben oder helfen, eine Lösung für das Problem zu finden. Diese Art der Interaktion ist wichtig, weil sie zeigt, dass wir alle nur Menschen sind.

Monika:Sehen Sie, dass sich die Branche verändert und mehr Inklusion erfolgt?

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

Menschen, die sich unseren Podcast anhören und eine Community daraus bilden, sind sehr inklusiv und aufgeschlossen. Aber ich verlasse diesen Kreis nicht wirklich so oft. Die nächstgelegene Umgebung ist sehr freundlich und inklusiv. Aber ich glaube, wir müssen irgendwo anfangen. Wir können damit beginnen, einige Dinge mit einer bestimmten Gruppe von Menschen zu verbessern, und diese würden später das Feedback weitergeben.

Monika:Was ist beim Aufbau einer Community wichtig?

Alba:Ich glaube, es ist wichtig, dass die richtigen Personen die Veranstaltungen organisieren. Jedes Mal, wenn ich hier in Amsterdam an einem Treffen teilnehme, habe ich das Gefühl, dass die Organisatoren persönlich und menschlich sind. Sie haben Schwierigkeiten, ihre Arbeitsweise optimieren und offen darüber sprechen. Sie gaben zu, dass sie vor einer Rede nervös sind, und das Publikum fühlt sich um sie herum besser.

Wenn Sie sich beispielsweise vorbereitete Tutorials auf YouTube ansehen, bekommen Sie nicht dasselbe Gefühl. Die Creator dieser Apps machen keine Fehler, es sei denn, es ist ein Livestream, Sie sehen ihre echten Reaktionen nicht. Sie haben dafür auch entsprechende Scripts vorbereitet.

Communities, wie zum Beispiel Google Developer Groups, sind großartig, weil man das Gefühl hat, live zu scheitern, und sie werden euch trotzdem lieben. Es ist toll zu spüren, dass die Menschen genauso sind wie ich und wir gemeinsam wachsen können.

Alba und andere Teilnehmer vor einem Google-Schild

Monika: Was ist Ihre Geschichte als Google-Entwicklerexpertin im Bereich Webtechnologien? Würden Sie das Programm einem Freund empfehlen?

Alba:Meine Geschichte als GDE reicht vom Anfang der Pandemie, als ich viele Inhalte erstellt habe. Ich habe einige Mitglieder aus der Gemeinde kennengelernt, darunter Debbie O'Brien, die ebenfalls GDE ist und starke Frauen in der Technologiebranche unterstützt. 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 hatte gerade mein Abenteuer mit der Entwickler-Community begonnen. Mir ist nie eingefallen, dass ich ein Experte werden könnte.

Ich habe Debbies Rat befolgt und ein Portfolio mit allen meinen Beiträgen erstellt. Die Bewerbung ist sehr gut gelaufen und ich bin der Meinung, dass mein Wissen und meine Erfahrung für die Community sehr wertvoll sind.

GDE zu sein ist wirklich cool. Ich lerne so viel von der Community! Ich hoffe, dass einige meiner Freunde und Kollegen es bald ausprobieren werden.

Monika:Welche Aktivitäten hast du neben Blogs und Podcasts in der Community? Nutzen Sie Open Source?

Alba: Als ich zum ersten Mal an Open-Source-Projekten kam, habe ich mehr Dokumentation erstellt als Code. Jetzt arbeite ich an einigen Textbausteinen und Demoprojekten für die neuen und zukünftigen Technologien, zum Beispiel Nuxt 3. Mein Ziel ist es, Nutzern zu helfen, die schnell mit der Entwicklung einer App beginnen möchten – sie können einfach diese Code-Snippets verwenden. Ich habe noch nie selbst eine Bibliothek erstellt. Ich trage einfach zu den vorhandenen Inhalten bei und versuche, sie zu verbessern.

Ich war auch sehr an Hackathons beteiligt, d. h. Wettbewerben, bei denen Sie von Organisatoren gebeten wurden, eine App zu entwickeln, sie als Open Source zur Verfügung zu stellen und die Dokumentation dafür vorzubereiten. Wenn etwas fehlen würde, bekommst du den Preis nicht. Und eine davon habe ich gewonnen! Ich habe einen Potato Mood Generator erstellt. Weitere Informationen

Außerdem veranstalte ich Workshops, in denen ich anderen beibringe, wie sie eine Website mit den Jamstack-Technologien, einem Headless CMS und einem Static Site Generator von Grund auf neu programmieren. Ich veranstalte diese Workshops lieber, als dass ich Vorträge halte. Ich liebe es zu sehen, wie die Menschen dabei lernen. Das ist bei einem Vortrag nicht der Fall. Nach einer Rede erhalten Sie möglicherweise Feedback, aber Sie sehen das endgültige Projekt von jemandem nicht. Ich finde es toll, wie alle bei einem Workshop miteinander 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 ich während des Kurses nachschlagen muss.

Während des Workshops ist es wichtig, sich Zeit für eine Nachbesprechung einzuplanen und den Status der verschiedenen Projekte nach Abschluss jedes Schritts zu überprüfen. Ich ermutige die Teilnehmenden, Fragen so oft wie nötig zu stellen.

Zusammenfassend lässt sich sagen, dass es um Kommunikation geht. Stellen Sie die richtigen Fragen und versuchen Sie, die Aufmerksamkeit der Nutzer nicht zu verlieren, sondern nur für sie da zu sein. So kann man jemandem am besten etwas Neues beibringen.