Point fort de la communauté GDE: Alba Silvente Fuentes

Alba Silvente Fuentes est une experte Google Developers. Nous lui avons parlé de rendre le codage et la création de communautés humains.

Monika Janaota
Monika Janaota

Alba avec un cordon d'enceinte.

Monika:Avec quels produits travaillez-vous ? Quelle est votre orientation professionnelle, et quels outils vous permettent de travailler de façon simple et efficace au quotidien ?

Alba:La majeure partie de mon travail sur l'interface s'effectue dans Vue 3, avec le nouveau Webpack pour l'écosystème appelé Vite, avec du code HTML sémantique, avec le CSS Tailwind et parfois avec Nuxt.js, selon les spécificités du projet. La plupart du temps, je crée des applications Web, mais j'ai aussi travaillé récemment sur la création d'extensions Chrome.

Je me concentre généralement sur la partie interface (la création des composants), mais j'aime aussi garder à l'esprit l'architecture du projet, en particulier la gestion, les performances et l'évolutivité. C'est pourquoi les contenus que je crée dans la communauté couvrent des sujets comme le design atomique, Jamstack et les systèmes de conception. J'aime découvrir de nouvelles architectures qui prennent de l'ampleur.

S'il existe des outils que je ne peux pas manquer au quotidien: VS Code est synchronisé avec mon compte pour ajouter des extensions comme Volar, Eslint et Prettier, Notion pour documenter mon travail et pour la création de contenu, les extensions Chrome comme Toby, les métriques Web Vitals et Axe, et Fig.io pour le terminal.

Monika:Comment êtes-vous arrivé là ? Quand avez-vous décidé de vous concentrer sur le développement Web et l'interface ?

Alba:J'ai étudié l'ingénierie de l'image et du son dans le secteur des télécommunications. Rien n'est directement lié au développement Web. Au cours de mes études, j'ai appris les bases du codage en C et C++. Lorsque j'ai réalisé que j'avais des compétences en programmation, j'ai décidé de suivre cette voie et d'approfondir le développement Web. Pendant ma troisième année d'université, nous devions faire un stage et, comme je ne savais pas exactement ce que je voulais faire, j'ai choisi une agence Web. J'ai appris à utiliser PHP, HTML, CSS et jQuery en tant que développeur full stack.

Cela m'a fait comprendre que je préférais le développement frontend, j'aimais beaucoup ce que je faisais et je voulais me concentrer sur ce point. J'ai donc commencé à me familiariser avec les frameworks frontend (Vue, React et Angular). Je les ai toutes essayées, et j'ai fini par tomber amoureux de Vue.

Monika:Selon vous, quel sera l'avenir des technologies Web ?

Alba:Pour moi, la prochaine grande étape concerne les changements apportés aux navigateurs comme Chrome. Façon dont nous améliorons le CSS, l'utilisation de WebGL et d'autres API JavaScript, les normes d'accessibilité, etc. Nous pouvons créer un monde dans un navigateur, comme dans les jeux vidéo, ou s'efforcer de le rendre accessible à tous et inclusif.

À l'avenir, nous améliorerons notre utilisation du Web afin d'éviter que les performances ne soient un problème, car toutes les technologies émergentes en profiteront. Nous pouvons ainsi nous concentrer sur la création de valeur, la numérisation de nos tâches quotidiennes et l'automatisation de ce qui nous fait perdre notre temps.

Monika:Quelle est l'idée de votre podcast "No me da la vida" ?

Alba:Quand je suis devenue créatrice de contenus, j'ai commencé à rédiger des articles en anglais. À l'époque, j'ai déménagé aux Pays-Bas et je pensais que cela m'aiderait aussi à apprendre la langue pour l'utiliser professionnellement.

Ma langue maternelle est l'espagnol, mais à l'époque, je ne pensais pas créer d'élément spécifique pour la communauté espagnole. L'idée est née lorsque j'ai rencontré mon coprésentateur. J'ai pensé qu'il serait bon de créer quelque chose ensemble. Nous avons donc uni nos forces et décidé d'essayer le format de podcast.

Une idée en a mené une autre : nous voulions créer un espace où des personnes moins connues pourraient parler de leurs expériences dans le secteur, mais nous avons décidé de mettre l'accent sur les femmes. C'était également l'occasion de rencontrer d'excellents professionnels. Grâce au podcast, nous avons appris à les connaître et à nouer des relations.

Bien sûr, le but ultime était d'échanger les connaissances et d'apprendre de nos clients. Il s'agit rarement de l'interface : le coorganisateur et moi-même sommes deux développeurs frontend. Nous avons donc aimé l'idée de pouvoir faire appel à des personnes ayant d'autres postes dans le secteur technologique pour nous en dire plus sur eux-mêmes. Jusqu'à présent, nous avons eu l'occasion de discuter de l'IA, de la gestion de produits et bien plus encore. C'est fascinant.

Monika:Comment entretenir l'intérêt de votre audience ?

Alba:C'est une question intéressante. En fait, j'ai la chance de travailler avec un expert. Mon coorganisateur, Miriam, crée du contenu pour les réseaux sociaux, nous avons donc abordé cette partie. Nous tournons de nombreux courts extraits et nous les partageons sur TikTok et Instagram, mais aussi sur notre profil LinkedIn. L'idée est de susciter l'intérêt des internautes pour le sujet. Ne dévoilez qu'une partie de la conversation et encouragez-les à découvrir la suite.

Nous nous sommes également mis d'accord sur le fait que nous devrions inviter les abonnés réellement engagés, c'est-à-dire les personnes qui nous connaissent et connaissent notre travail. Nous avons décidé de créer une communauté sur Discord pour regrouper tout au même endroit et permettre à notre audience de suivre plus facilement le podcast. Cela crée également l'occasion d'interagir et d'échanger des idées.

Nous prévoyons d'organiser des sessions de codage en direct ou des événements sur Twitch, Discord, etc. Cela nous permettra d'interagir avec notre communauté, de discuter en temps réel et de nous amuser ensemble. Nous voulons mieux connaître notre audience, et les options sont limitées pour les podcasts.

Notre podcast comporte également une section intitulée « Cuéntame tus Penurias » (« Parlez-moi de vos épreuves ») : les invités racontent des histoires de leurs échecs ou de leurs souffrances dans leur travail dans le secteur des technologies. Les histoires ne sont pas nécessairement liées à la technologie. Elles peuvent porter sur la santé mentale, des problèmes juridiques, etc. Le public peut s'identifier, mais également proposer des conseils ou de l'aide pour trouver une solution au problème. Ce type d'interaction est important, car il montre que nous sommes des humains.

Monika:Pensez-vous que le secteur évolue et devienne plus inclusif ?

Alba:En tant que créatrice de contenu et blogueuse, j'ai rencontré de nombreuses personnes au sein de la communauté. La plupart d'entre elles sont inclusives et réfléchissent constamment à leurs actions, mais je peux dire que je vis dans une sorte de bulle.

Les personnes qui écoutent notre podcast et forment une communauté autour de celui-ci sont très inclusives et ouvertes d'esprit, mais je ne quitte pas ce cercle aussi souvent. Mon environnement le plus proche est extrêmement convivial et inclusif. Mais je pense qu'il faut commencer quelque part. Nous pouvons commencer à améliorer certaines choses avec un certain groupe de personnes, qui par la suite en parleront.

Monika:Qu'est-ce qui est important lors de la création d'une communauté ?

Alba:Je pense qu'il est essentiel que les bonnes personnes organisent ces événements. Chaque fois que j'assiste à une rencontre ici à Amsterdam, je peux sentir que les organisateurs sont accessibles et humains. Je traverse des difficultés, j'optimise leur façon de travailler et j'en parle ouvertement. Il admettra qu'il se sentira nerveux avant un discours, ce qui rassurera le public en l'entourant.

Par exemple, regarder des tutoriels préparés sur YouTube ne vous produira pas le même sentiment.Les créateurs de ces contenus ne commettent pas d'erreurs, sauf s'il s'agit d'une diffusion en direct, vous ne voyez pas leurs réactions réelles, ils ont des scripts préparés pour ça.

Les communautés, par exemple les Google Developer Group, sont formidables, car vous avez le sentiment que vous pouvez échouer en direct, et elles vous apprécieront toujours. C'est incroyable de sentir que les gens autour de moi sont tout comme moi et que nous pouvons grandir ensemble.

Alba et les autres participants devant un panneau Google.

Monika:Comment racontez-vous votre expérience en tant qu'experte Google Developers en technologies Web ? Recommanderiez-vous le programme à un ami ?

Alba:Mon histoire en tant que GDE remonte au début de la pandémie, lorsque je créais beaucoup de contenus. J'ai rencontré quelques membres de la communauté, dont Debbie O'Brien, qui est aussi une GDE et une incroyable défense des femmes dans le secteur des technologies. Elle a apprécié mon travail et m'a encouragé à postuler au programme GDE. Seul un problème... à l'époque, je ne savais pas ce que c'était ! Je commençais juste mon aventure avec la communauté des développeurs. Je n'ai jamais pensé que je pouvais être appelé Expert.

J'ai suivi les conseils de Debbie et j'ai créé un portfolio regroupant toutes mes contributions. La procédure de candidature s'est très bien déroulée, et je pensais que mes connaissances et mon expérience étaient vraiment précieuses pour la communauté.

Être un GDE, c'est vraiment cool. J'apprends beaucoup de choses grâce à la communauté ! Je vais maintenant parler du programme et j'espère que certains de mes amis et collègues l'essayeront bientôt.

Monika:En dehors du blog et du podcasting, quelles sont vos activités dans la communauté ? Utilisez-vous l'Open Source ?

Alba:Lorsque je me suis impliqué dans des projets Open Source, j'ai créé plus de documentation que de code réel. Je travaille maintenant sur des projets standards et des projets de démonstration pour les technologies nouvelles et à venir, par exemple Nuxt 3. Mon objectif est d'aider les personnes qui veulent commencer à créer rapidement une application. Il leur suffit d'utiliser ces morceaux de code. Je n'ai jamais créé moi-même de bibliothèque. J'y contribue et j'essaie d'améliorer celles qui existent.

J'ai également participé à des hackathons, c'est-à-dire des concours où les organisateurs vous demandent de créer une application, de la rendre Open Source et d'en préparer la documentation. Tu n'aurais pas gagné de récompense s'il en manquait l'un d'entre eux. Et j'en ai gagné une ! J'ai créé un Générateur d'humeur pour pomme de terre. Cliquez ici pour en savoir plus.

J'organise également des ateliers au cours desquels j'apprends à coder un site Web à partir de zéro à l'aide des technologies Jamstack, d'un CMS sans interface graphique et d'un générateur de sites statiques. Je préfère vraiment organiser ces ateliers plutôt que faire des discours. J'adore voir comment les gens apprennent au fur et à mesure. Vous ne pouvez pas le faire lors d'une conférence. Après un discours, vous pourrez recevoir des commentaires, mais vous ne verrez pas le projet finalisé. J'adore la façon dont tout le monde saisit du texte ensemble pendant un atelier.

Monika:Qu'est-ce qu'un bon atelier ?

Alba:Vous devez toujours expliquer les principes de base pour que tout le monde comprenne. J'essaie d'expliquer chaque étape en détail : les participants doivent connaître le processus. Je crée également toujours un petit glossaire des nouveaux termes à rechercher pendant le cours.

Au cours de l'atelier, il est crucial de prévoir du temps pour faire un débriefing et vérifier l'état des différents projets après avoir terminé chaque étape. J'encourage les participants à poser des questions aussi souvent que nécessaire.

En résumé, tout est question de communication. Posez les bonnes questions, essayez de ne pas perdre l'attention des gens, soyez simplement là pour eux. C'est la meilleure façon d'enseigner quelque chose de nouveau à quelqu'un.