Destacado de la comunidad de GDE: Alba Silvente Fuentes

Alba Silvente Fuentes es experta en Google Developers. Conversamos con ella sobre cómo hacer humanos la codificación y el desarrollo de la comunidad.

Monika Janota
Monika Janota

Alba con un cordón para bocinas.

Monika: ¿Con qué productos estás trabajando? ¿En qué te centras profesionalmente?, ¿qué herramientas hacen que tu trabajo diario sea más fácil y eficiente?

Alba: La mayor parte de mi trabajo en el frontend se realiza en Vue 3, con el nuevo Webpack para el ecosistema llamado Vite, con HTML semántico, Tailwind CSS y, a veces, Nuxt.js, según los detalles del proyecto. La mayor parte del tiempo, creo aplicaciones web, aunque recientemente también trabajé en la creación de extensiones de Chrome.

Por lo general, me enfoco en la parte del frontend (crear componentes), pero también me gusta tener en cuenta la arquitectura del proyecto, especialmente teniendo en cuenta la capacidad de mantenimiento, el rendimiento y la escalabilidad. Por eso el contenido que creo en la comunidad incluye temas como el diseño atómico, Jamstack y los sistemas de diseño. Me gusta aprender sobre arquitecturas nuevas que se interesen.

Y si hay herramientas que no puedo perder en mi día a día, estas son: VS Code sincronizado con mi cuenta para agregar extensiones como Volar, Eslint y Prettier. Concepto para documentar mi trabajo y para la creación de contenido Extensiones de Chrome, como Toby, Métricas web y Axe y Fig.io para la terminal.

Monika: ¿Cómo llegaste hasta aquí? ¿Cuándo decidió enfocarse en el desarrollo web y el frontend?

Alba: Estudié ingeniería de imágenes y sonido en telecomunicaciones, así que nada relacionado directamente con el desarrollo web. Durante mis estudios, aprendí los conceptos básicos de la programación con C y C++. Cuando me di cuenta de que tenía una habilidad especial para programar, decidí seguir ese camino y profundizar en el desarrollo web. Durante mi tercer año de universidad, debíamos hacer una pasantía y como no estaba segura de lo que quería hacer, elegí una agencia web. Allí aprendí PHP, HTML, CSS y jQuery, trabajando como desarrollador de pila completa.

Esto me hizo darme cuenta de que, de hecho, prefería el desarrollo de frontend, me gustaba mucho lo que hacía y quería enfocarme en eso. Así que comencé a aprender sobre los frameworks de frontend: Vue, React y Angular. Probé con todos para enamorarme de Vue.

Monika: ¿Cuál crees que es la próxima gran innovación para las tecnologías web?

Alba: Para mí, lo siguiente son los cambios que se están realizando con navegadores como Chrome. La forma en que mejoramos CSS, el uso de WebGL y otras APIs de JavaScript, los estándares de accesibilidad, etc. Podemos crear un mundo dentro de un navegador, como en los videojuegos, o enfocarnos en hacer que sea accesible para todos, inclusivos.

El futuro es mejorar la manera en la que usamos la Web, para que el rendimiento ya no sea un problema, ya que está cubierto por todas las tecnologías emergentes. Así, podremos enfocarnos en crear valor, digitalizar nuestras tareas diarias y automatizar lo que nos hace perder tiempo.

Monika: ¿Cuál es la idea detrás de tu podcast “No me da la vida”?

Alba: Cuando me convertí en creador de contenido, comencé a escribir artículos en inglés. En ese momento, me mudé a los Países Bajos y pensé que también me ayudaría a aprender el idioma para usarlo en el ámbito profesional.

Mi lengua materna es el español, pero en ese entonces no pensaba crear nada específicamente para la comunidad en España. La idea surgió cuando conocí a mi copresentador, pensé que sería bueno crear algo juntos. Así que unimos fuerzas y decidimos probar el formato de podcast.

Una idea dio lugar a otra: queríamos crear un espacio donde personas menos conocidas pudieran hablar de sus experiencias en la industria, pero decimos enfocarnos en las mujeres. También nos permitió conocer a grandes profesionales. Gracias al podcast, pudimos conocerlos y establecer relaciones.

Por supuesto, el objetivo final era intercambiar conocimientos y aprender de nuestros invitados. Rara vez se trata del frontend; La coorganizadora y yo somos desarrolladores frontend, así que nos gustó la idea de poder traer a personas con otros roles en la industria de la tecnología para que nos cuenten más sobre ellos mismos. Hasta ahora, hemos tenido la oportunidad de conversar sobre la IA, la administración de productos y mucho más. Es fascinante.

Monika: ¿Cómo mantienes el interés de tu público?

Alba: ¡Es una pregunta interesante! En realidad, tengo suerte de trabajar con un experto. Mi coorganizadora, Miriam, está creando contenido para redes sociales, así que cubrimos esta parte. Grabamos muchos clips cortos y los compartimos en Instagram y TikTok, pero también en nuestro perfil de LinkedIn. La idea es que las personas se interesen en el tema; solo revela un poco de la conversación y anímalos a que averigüen qué sigue.

También acordamos que debemos invitar a los seguidores realmente comprometidos: personas que nos conocen y nos conocen nuestro trabajo. Decidimos crear una comunidad en Discord para tener todo en un solo lugar, de modo que sea más fácil para nuestro público seguir el podcast. También crea una oportunidad para interactuar e intercambiar pensamientos.

Planeamos organizar sesiones o eventos de programación en vivo en Twitch, Discord, etcétera. Nos dará la oportunidad de interactuar con la comunidad, chatear en tiempo real y divertirnos juntos. Queremos conocer a nuestro público y, con los podcasts, las opciones son limitadas.

Nuestro podcast también tiene una sección llamada "Cuéntame tus Penurias" ("Cuéntame sobre tus dificultades"), los invitados cuentan historias de cómo fracasaron o experimentaron en su trabajo al trabajar en la industria tecnológica. Las historias no están necesariamente relacionadas con la tecnología, sino que pueden abordar salud mental, problemas legales, etcétera. El público se puede identificar, pero también ofrece algunos consejos o ayuda a encontrar una solución al problema. Este tipo de interacción es importante porque demuestra que todos somos solo humanos.

Monika: ¿Ves que la industria cambia y se vuelve más inclusiva?

Alba: Como creador de contenido y blogger, he conocido a muchas personas en la comunidad, la mayoría inclusivas y siempre reflexionando sobre sus acciones, pero podría decir que vivo en una especie de burbuja.

Las personas que escuchan nuestro podcast y forman una comunidad en torno a él son muy inclusivas y de mente abierta, pero la cuestión es que realmente no salgo de ese círculo tan seguido. Mi entorno más cercano es extremadamente inclusivo y amigable. Pero, por otro lado, creo que tenemos que empezar por alguna parte. Podemos empezar a mejorar algunas cosas con un determinado grupo de personas, y más tarde correrían la voz.

Monika: ¿Qué es importante al desarrollar una comunidad?

Alba: Creo que es fundamental contar con las personas adecuadas para organizar los eventos. Cada vez que asisto a una reunión aquí en Ámsterdam, siento que los organizadores son cercanos y humanos, ya que atraviesan dificultades, optimizan la forma en que trabajan y hablan abiertamente de ello. Admitirá que se siente nervioso antes de un discurso, y eso hace que el público se sienta mejor a su alrededor.

Por ejemplo, mirar instructivos preparados en YouTube no te hará sentir lo mismo.Sus creadores no cometen errores (a menos que sea una transmisión en vivo, no verás sus reacciones reales, ya que ellos tienen guiones preparados para eso).

Las comunidades (por ejemplo, los Grupos de Google Developers) son excelentes porque crees que puedes fallar en vivo y ellos te seguirán adorando. Es increíble sentir que las personas son iguales a mí y que podemos crecer juntos.

Alba y otros asistentes frente a un letrero de Google.

Monika: ¿Cuál es tu historia como desarrolladora de Google experta en tecnologías web? ¿Recomendarías el programa a un amigo?

Alba: Mi historia como GDE se remonta al comienzo de la pandemia, cuando creaba mucho contenido. Conocí a algunos miembros de la comunidad, una de ellas era Debbie O'Brien, que también es GDE y defensora increíble de las mujeres en el área de la tecnología. Apreció mi trabajo y me animó a postularme al programa de GDE. Solo problema. En ese entonces, no sabía qué era. Recién comenzaba mi aventura con la comunidad de desarrolladores. Nunca se me ocurrió que pudiera llamarme un experto.

Seguí los consejos de Debbie y creé un portfolio de todas mis contribuciones. El proceso de postulación salió muy bien, y creí que mis conocimientos y experiencia eran realmente valiosos para la comunidad.

Ser GDE es genial. Estoy aprendiendo mucho de la comunidad. Ahora comparto la información sobre el programa y espero que algunos de mis amigos y colegas lo prueben pronto.

Monika: ¿Cuáles son tus actividades en la comunidad además de publicar blogs y podcasts? ¿Usas código abierto?

Alba: Cuando me involucré por primera vez en proyectos de código abierto, creé más documentación que código real. Ahora estoy trabajando en algunos proyectos estándar y de demostración para tecnologías nuevas y futuras, como Nuxt 3. Mi objetivo es ayudar a las personas que quieren comenzar a compilar una app rápidamente; solo tienen que usar esos fragmentos de código. Nunca creé una biblioteca propia, solo contribuyo e intento mejorar las que existen.

También participé bastante en hackatones, concursos en los que los organizadores te piden que compiles una app, la conviertas en código abierto y prepares documentación para ella. No obtendrías el premio si falta alguno. ¡Y gané uno de esos! Creé un generador de estado de ánimo de papa. Puedes obtener más información al respecto aquí.

También organizamos talleres en los que les enseño a programar un sitio web desde cero con tecnologías Jamstack, un CMS sin interfaz gráfica y un generador de sitios estático. En realidad, prefiero organizar esos talleres antes que dar discursos. Me encanta ver cómo las personas aprenden a medida que avanzamos, no se puede hacer eso durante una charla. Después de un discurso, es posible que recibas comentarios, pero no verás el proyecto finalizado de alguien. Me encanta cómo escriben todos juntos durante un taller.

Monika: ¿Y qué hace que un taller sea bueno?

Alba: Siempre debes explicar los conceptos básicos para asegurarte de que todos entiendan. Trato de explicar cada paso en detalle; los asistentes deben conocer el proceso. Además, siempre creo un pequeño glosario de términos nuevos para buscar en la clase.

Durante el taller, es fundamental asignar tiempo para el informe y revisar los diferentes proyectos estado después de completar cada paso. Recomiendo a los asistentes que hagan preguntas con la frecuencia que las necesiten.

En resumen, se trata de la comunicación. Hacer las preguntas correctas, tratar de no perder la atención de las personas, solo estar presentes para ellas. Esa es la mejor manera de enseñarle algo nuevo a alguien.