Desarrolladores hispanos y latinos de todo el mundo comparten cómo usan las herramientas de Google

SEP 15, 2023
Lyanne Alfaro DevRel Program Manager Google Developer Studio

Developer Journey es una serie mensual que destaca a diversos desarrolladores a nivel mundial, quienes comparten los desafíos, oportunidades y victorias que enfrentaron durante su carrera. Cada mes, nos centraremos en desarrolladores de todo el mundo, las herramientas de Google que utilizan y el tipo de productos que crean.

Para celebrar la herencia hispana y latina, este mes hablamos con desarrolladores de México y España.


Estela Franco

estela

Barcelona, España

Experta desarrolladora de Google, tecnologías web

Especialista en rendimiento web

Twitter

LinkedIn

Bluesky

¿Qué perspectivas únicas crees que aportas a la industria tecnológica como desarrolladora hispana? ¿Cómo influyen tus experiencias culturales en tu enfoque a la hora de resolver problemas y en relación con la innovación?

A los españoles nos encanta hablar e interactuar con otras personas. Tendemos a hablar mucho, y lo llevamos a todas las áreas de nuestras vidas, incluido el desarrollo. Me gusta discutir proyectos, comprender las necesidades de los usuarios y los casos de uso, desafiar a los pares y proporcionar otras ideas que inicialmente no se consideraron. Cada desarrollador tiene sus propios antecedentes y experiencias, y eso es algo que cualquier proyecto puede aprovechar, por lo que tener un espacio donde el equipo pueda tener este tipo de discusión de manera segura puede ser muy beneficioso.

¿Qué herramientas de Google utilizaste para crear?

Como especialista en rendimiento web, uso Chrome, la API de PageSpeed Insights, Big Query, la API de CrUX y Looker Studio. Con estas herramientas, creo micrositios y paneles de control para monitorear y analizar el rendimiento web.

¿Cuál es tu herramienta favorita y por qué?

Me encanta la API de CrUX y toda la información que puedes obtener de ella. Es muy útil comprender cómo experimentan tus usuarios tu sitio web y cómo se desempeñan tus competidores. Proporcionar una gran experiencia de usuario a tus usuarios es tan importante como comprender qué desempeño registra tu sitio web en el mercado en relación con los sitios web de los competidores.

La documentación de la API de CrUX proporciona suficiente información y ejemplos para crear la solicitud y obtener datos valiosos que convertirás en información para identificar problemas o cuellos de botella y mejorar tu sitio web.

Cuéntanos sobre algo que hayas creado en el pasado usando las herramientas de Google.

Creé un explorador de datos CrUX básico y simple. Utiliza la API de CrUX (para obtener los datos) y Firebase (para la autenticación). Esta herramienta, que sigue siendo un trabajo en desarrollo, te permite obtener visualmente los valores de Métricas web esenciales de cualquier sitio web o página web que desees consultar, en función de los datos de CrUX.

¿Qué vas a crear con Google Bard?

Google Bard es una excelente herramienta que puedes utilizar para crear proyectos de desarrollo. No las desarrollará por ti, pero puedes ahorrar mucho tiempo gracias a esta herramienta. Actualmente, no planeo crear ningún proyecto específico usando Google Bard, pero cualquier proyecto que cree probablemente recibirá ayuda de esta herramienta.

¿Qué consejo le darías a alguien que comienza su carrera como desarrollador?

  • Comienza desde el principio. Primero, debes comprender los fundamentos antes de aprender un marco o una tecnología específica. Ganar competencia en los fundamentos hará que el resto sea más fácil.
  • No recorras este camino solo. Recibe apoyo de una comunidad. Por suerte, hay cientos de comunidades tecnológicas de las que puedes obtener apoyo. Es probable que encuentres algunas dificultades durante el recorrido, y contar con este apoyo te ayudará a superarlas y resolverlas más rápido.
  • No tengas miedo de preguntar. Puedes hacer tus preguntas en una comunidad o también puedes hacérselas a Google (y Google Bard). Créeme, no eres la primera persona en tener esa duda. Preguntar es la mejor manera de obtener una respuesta.

¿Qué avances tecnológicos o tendencias crees que tienen el potencial de impactar positivamente en las comunidades hispanas, tanto a nivel local como global?

Los traductores en tiempo real que utilizan IA pueden cambiar las reglas del juego. Aunque el español es uno de los idiomas más hablados en el mundo, el inglés es necesario en muchos campos y la industria tecnológica es uno de esos ámbitos.

En la actualidad, puede resultar más difícil transitar un recorrido exitoso como desarrollador si no hablas inglés, y no todas las comunidades hispanas o latinas hablan inglés. Tener las herramientas para comunicarse de forma adecuada con la gente de tecnología, incluso si no hablas inglés, podría abrir nuevas oportunidades a estas comunidades.


Alba Silvente Fuentes

alicante

Ámsterdam, Países Bajos a través de Alicante, España

Experta desarrolladora de Google, tecnologías web

Embajadora de Women Techmakers

Ingeniera de relaciones con desarrolladores en Storyblok (un CMS sin interfaz gráfica)

Twitter

LinkedIn

Instagram

¿Qué perspectivas únicas crees que aportas a la industria tecnológica como desarrolladora hispana? ¿Cómo influyen tus experiencias culturales en tu enfoque a la hora de resolver problemas y en relación con la innovación?

A la hora de codificar o resolver problemas, una cualidad que siempre estuvo presente en mi cultura es la pasión. Si bien la pasión no es exclusiva de los latinos o hispanos, es parte de nuestra cultura abordar las tareas con dedicación, esfuerzo y cuidado.

Para evitar rendirme ante un error muy difícil, confío en mi sentido del humor y mi comunicación abierta. Ya sea en el trabajo o en casa, me comunico abiertamente sobre lo que me sucede, busco ayuda o colaboro para encontrar una solución. A menudo uso el humor para disipar la tensión y encontrar el lado divertido de las situaciones frustrantes. Hacerlo así me ayuda a despejar la mente de pensamientos que impiden buscar una solución.

Cuando se trata de innovación, me concentro en cosas pequeñas y cotidianas que pueden mejorar mi vida diaria, lo que se debe a que me enseñaron a valorar los pequeños detalles por sobre los más grandes.

¿Qué herramientas de Google utilizaste para crear?

Una de mis primeras experiencias con las tecnologías de Google fue cuando estudiaba en la universidad y decidí aprender a desarrollar en Android en mi tiempo libre, que entonces usaba Java como lenguaje oficial. Sin embargo, después de comenzar mi carrera y descubrir mi pasión por el desarrollo de frontend, mi primer trabajo a tiempo completo como desarrollador de frontend implicaba usar Angular. A lo largo de mi trayectoria profesional, siempre confié en gran medida en las herramientas esenciales de Google, como DevTools, Lighthouse y PageSpeed. Estas herramientas se convirtieron en una parte integral de mi rutina diaria. Y en los últimos dos años, participé activamente en el desarrollo de extensiones de Chrome y realicé numerosos talleres de Flutter.

¿Cuál es tu herramienta favorita y por qué?

En mi opinión, las herramientas más útiles son DevTools y Métricas web. Sin embargo, si tuviera que elegir un solo favorito, diría que es el manifiesto de extensiones de Chrome. Lo pasé muy bien desarrollando extensiones y explorando todas las diferentes posibilidades. Ya sea que realizara raspado de datos en sitios web o ampliara la funcionalidad, siempre fue una experiencia divertida y gratificante.

Cuéntanos sobre algo que hayas creado en el pasado usando las herramientas de Google.

La pregunta debería ser qué desarrollé sin usar las herramientas de Google, porque creo que no hubo ningún proyecto en el que no haya usado DevTools o Métricas web desde que me dedico al frontend. Si revisaras mi GitHub, casi el 90% de mis proyectos se sometieron a pruebas con Lighthouse para garantizar mejoras básicas de rendimiento.

Comparte un proyecto memorable en el que incorporaste elementos de tu herencia en el diseño o en la funcionalidad. ¿Cómo se vio enriquecida la experiencia del usuario?

Durante mi primer trabajo, formé parte de un proyecto de campaña para vinos de la región de Alicante llamado “#EnamórateDeUnAlicantino” (que se traduce en “#FallInLoveWithAnAlcantino”). La campaña tenía un sitio web con un formulario con preguntas sobre amor para poder encontrar el vino que mejor se adaptara al gusto de los visitantes del sitio web. Cada vino estaba asociado con una persona, y cada pregunta del formulario tenía un alimento local vinculado a él, como las naranjas de Valencia. Me divertí mucho trabajando en este proyecto.

¿Qué vas a crear con Google Bard?

Hasta ahora, utilicé IA generativa para que me ayude a refinar el contenido. Resultó especialmente útil para sintetizar información detallada para mis podcasts, artículos y charlas. En una ocasión, incluso la usé para crear la base de una extensión, y aunque el resultado fue decente, tuve que hacer algunos ajustes. Sin embargo, fue un experimento valioso. En el futuro, planeo explorar más a fondo el potencial de la IA y tal vez, incluso, usarla para generar pruebas relacionadas con mi código o para solucionar errores solo para saciar mi pura curiosidad.

¿Qué consejo le darías a alguien que comienza su carrera como desarrollador?

Mi recomendación para los principiantes es comenzar abocándose a una cosa que disfruten, tomarse el tiempo para comprender los conceptos básicos y explorar sus límites sin apresurarse en el proceso. Es importante mantener la calma y disfrutar del recorrido.

¿Qué avances tecnológicos o tendencias crees que tienen el potencial de impactar positivamente en las comunidades hispanas, tanto a nivel local como global?

Teniendo en cuenta nuestras limitaciones pasadas en relación con idiomas distintos del español como consecuencia de nuestra historia, todavía hay muchas personas que se enfrentan a una barrera idiomática y no pueden acceder a toda la información que necesitan. Sin embargo, gracias a los avances en IA, a los chatbots como Bard y a las tecnologías como las gafas de realidad virtual, ahora podemos superar este obstáculo. Estas herramientas nos permiten traducir en tiempo real a medida que el orador comparte su historia, o mejorar los subtítulos automáticos, lo que nos permite llegar a un público más amplio que nunca.


Juan Guillermo Gómez

guillermo

Ciudad de México, México

Experto desarrollador de Google, Firebase, ML, Google Cloud Platform, Kotlin

Organizador de Grupos de Google Developers

Líder tecnológico

Twitter

LinkedIn

GitHub

¿Qué perspectivas únicas crees que aportas a la industria tecnológica como desarrollador latino? ¿Cómo influyen tus experiencias culturales en tu enfoque a la hora de resolver problemas y en relación con la innovación?

La comunidad de desarrolladores es fuerte y muy unida en América Latina. También tenemos relaciones con otras comunidades de todo el mundo, lo que nos permite crecer en nuestra carrera profesional. En algunos casos, hay escasez de recursos, pero no representa una barrera, sino, más bien, una motivación. Podemos aprender mucho sobre tecnología visitando lugares y estableciendo contactos.

¿Qué herramientas de Google utilizaste para crear?

Usé muchas herramientas. Utilicé varias herramientas para aplicaciones de Android y muchos servicios a través de Google Cloud Platform, Firebase, Go, TensorFlow y más.

¿Cuál es tu herramienta favorita y por qué?

Me encantan dos herramientas: Firebase y GCP. Tienen una gran cantidad de servicios que te permiten crear aplicaciones, realizar un seguimiento del rendimiento, comportamiento del usuario, crecimiento y más. Puedes crear aplicaciones con el apoyo de Google.

Cuéntanos sobre algo que hayas creado en el pasado usando las herramientas de Google.

Creé aplicaciones móviles para servicios de salud y aplicaciones para una empresa de servicios de seguridad. En los últimos cuatro años, creé una aplicación llamada "Wordbox English" junto con un gran equipo. Wordbox es una aplicación que te permite aprender inglés a través de series de televisión y películas de una manera entretenida.

Comparte un proyecto memorable en el que incorporaste elementos de tu herencia en el diseño o en la funcionalidad. ¿Cómo se vio enriquecida la experiencia del usuario?

Wordbox English es una gran aplicación que ayuda al usuario a aprender otro idioma de una manera entretenida. Para crear nuevas funciones y nuevos módulos, a menudo trabajamos con nuestros usuarios y obtenemos excelentes resultados. Gracias a esta aplicación, a nuestros usuarios les encanta aprender.

¿Qué consejo le darías a alguien que comienza su carrera como desarrollador?

Aprende y practica todos los días. Hay muchas herramientas, videos y plataformas educativas donde puedes aprender. Aprende a amar los problemas y desafíos. Puedes formar parte de una comunidad a la que pertenecen otras personas con las que puedes crecer.

¿Qué avances tecnológicos o tendencias crees que tienen el potencial de impactar positivamente en las comunidades latinas, tanto a nivel local como global?

IA y aprendizaje automático. Estos avances acelerados te permiten crear aplicaciones y aprender más rápido. Puedes innovar y agregar más valor a los usuarios.