Developer Journey: explora I/O a través de los ojos de nuestras comunidades de desarrolladores (mayo de 2023)

MAY 03, 2023
Lyanne Alfaro DevRel Program Manager Google Developer Studio

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

Con la temporada de Google I/O en pleno apogeo, compartimos diversas perspectivas de los desarrolladores miembros de las comunidades de desarrolladores de Google que se encuentran donde está la acción.

Conoce a AiJing, Jolina y Maria, integrantes de Google Developer Student Clubs, Google Developer Groups y Women Techmakers, que comparten su pasión por aprender, crear y conectarse a través de la tecnología de Google, mientras nos cuentan lo que más les entusiasma este año de I/O.


AiJing Wu

AiJingWu

Madison, Wisconsin

Líder de GDSC, Women Techmakers

GDSC, Universidad de Wisconsin-Madison

Software Engineer

LinkedIn

¿Qué significa Google I/O para ti y qué es lo que más esperas este año?

Para mí, Google I/O es el paraíso en el que puedes adoptar tecnologías de vanguardia. Seguí de cerca las presentaciones en línea durante dos años, ¡y es tan emocionante saber que estaré en persona este año! No veo la hora de intercambiar ideas con otros desarrolladores increíbles y escuchar hablar sobre los temas de IA que marcan el camino.

¿Cuál es tu parte favorita de Google I/O?

Me obsesionan las demostraciones en vivo de nuevas tecnologías. Atreverse a hacer una demostración en vivo muestra la fuerte confianza y el orgullo que sienten los desarrolladores de Google en su trabajo. También es emocionante ver cuáles son los casos de uso que se destacan y qué métricas se evalúan.

¿Qué herramientas de Google utilizaste para crear?

Como desarrolladora full-stack e ingeniera de la nube, creé apps progresivas y servicios distribuidos con Chrome, Android Studio, BigQuery, Analytics, Firebase, Google Maps, YouTube y Google Cloud Platform. Además, me encanta explorar las funciones de IA y ML con Google Colab, Cloud TPU y TensorFlow.

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

Chrome siempre fue mi herramienta favorita. Para mí, es la mejor opción para desarrollar apps web: gran compatibilidad entre plataformas de sistemas operativos, herramientas de desarrollo ricas en funciones e integración móvil fluida. ChromeDriver es una gran ventaja a la hora de acceder a implementaciones y automatizar pruebas en un servidor.

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

Colaboré con mis amigos para crear una app web destinada a ayudar a las personas a comprender y analizar los partidos de fútbol de manera más fácil y rápida con modelos de aprendizaje automático preentrenados. Esta app incluye el acceso a fuentes de video de YouTube, la detección de objetivos con Yolo-v3 en TensorFlow, la aceleración de cómputos con la GPU de Colab y el almacenamiento de resultados en Google Cloud.

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

Discutir activamente con las personas y escuchar sus ideas, especialmente si eres estudiante o principiante. Participar en eventos GDSC y GDG es una gran espacio para conectarse con compañeros y desarrolladores sénior cerca de donde te encuentras y en todo el mundo. Me resulta provechoso charlar simplemente sobre temas tecnológicos al azar con otras personas. Una buena comunicación abrirá tu mente y te orientará. ¡Conocer gente interesante también hará que tu viaje como desarrolladora sea mucho más colorido y agradable!


Jolina Li

JolinaLi

Toronto, Ontario, Canadá

Líder de GDSC

Google Developer Student Club, Universidad de Toronto St. George

LinkedIn

¿Qué significa Google I/O para ti y qué es lo que más esperas este año?

Desde que iba a la escuela secundaria, siempre fue mi sueño asistir a Google I/O. En años anteriores, veía clips de las presentaciones en línea y navegaba por los vlogs de YouTube de los creadores para ver todas las tecnologías increíbles en las estaciones prácticas. No puedo creer que viajaré a Mountain View en mayo y estaré en Google I/O 2023 por primera vez en persona. Para mí, Google I/O es una oportunidad para conectarme con personas apasionadas de la comunidad de desarrolladores, que incluyen estudiantes y expertos de todo el mundo. Es un día completo de aprendizaje, inspiración, innovación, comunidad y crecimiento. Este año, espero escuchar todas las ponencias emocionantes en persona, interactuar con la tecnología transformadora y hacer nuevas conexiones.

¿Cuál es tu parte favorita de Google I/O?

Mi parte favorita de Google I/O son las sesiones técnicas después de las presentaciones, donde puedo aprender sobre productos innovadores de los expertos y participar en demostraciones de productos. Me encanta ver los avances en el aprendizaje automático, así que, definitivamente, visitaré la estación TensorFlow. También me entusiasma explorar otras estaciones tecnológicas de Google, como Google Cloud y Google Maps Platform, y aprender todo lo que pueda.

¿Qué herramientas de Google utilizaste para crear?

Utilicé Android para crear apps para dispositivos móviles en mi curso de diseño de software y para un concurso de emprendimiento tecnológico. También utilicé Google Colab, un entorno notebook de Jupyter basado en la nube, para mis prácticas de investigación e ingeniería de aprendizaje profundo.

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

Me encanta usar Google Colab, porque es una herramienta accesible y gratuita para los estudiantes que trabajan en proyectos de ciencia de datos y aprendizaje automático. El entorno no requiere configuración y ofrece costosos recursos informáticos, como GPU, sin costo alguno. Utiliza Python, mi lenguaje favorito, e incluye todas las bibliotecas principales de este. La interfaz de usuario cuenta con segmentos de código independientes que puedes ejecutar y probar, en lugar de ejecutar todo el script cada vez que editas el código. También existe la opción de agregar segmentos de texto entre el código para documentar varios componentes del script. Las notebooks de Google Colab se pueden compartir fácilmente con cualquier persona para llevar a cabo colaboraciones y almacenar en Google Drive para lograr un acceso conveniente.

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

Para mi proyecto de curso de diseño de software, algunos compañeros de equipo y yo creamos una app para organizar recetas de cocina con Android Studio que permite a los usuarios descubrir nuevas recetas y crear su propio cuaderno de recetas. Los usuarios pueden guardar aquellas recetas que encontraron y que les resultan interesantes, dar valoraciones y escribir reseñas, y también subir sus propias recetas a la base de datos. Diseñé un sistema de clasificación y filtrado de recetas que permite a los usuarios ordenarlas alfabéticamente, por palabras clave de interés o por clasificación, y filtrar sus recetas por tipo.

Android Studio me permitió obtener una vista previa del desarrollo de apps para dispositivos móviles utilizando un emulador que funciona en todo tipo de dispositivos Android. Esta función me ayudó a comprender la app desde la perspectiva del usuario y a desarrollar la IU/UX de manera más eficiente. También utilizamos Google Firebase por el almacenamiento en la nube, la función no relacional y la alta compatibilidad con ofrece con Android.

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

Cuando comencé la universidad, no tenía experiencia en programación y tuve que comenzar mi carrera de informática desde cero. Sin embargo, me dediqué a la informática porque me interesaba aprender sobre IA y desarrollar tecnología para resolver problemas globales, como el cambio climático.

Creo que cuando comienzas tu carrera, es importante tener en claro lo que quieres lograr. Hay muchas posibilidades en la tecnología, y tener un objetivo puede ayudarte a tomar decisiones y motivarte cuando te enfrentas a desafíos. También es importante mantener la mente abierta sobre las diferentes oportunidades y explorar múltiples áreas de la tecnología para aprender más sobre el campo y descubrir tus pasiones.

Otro consejo es buscar oportunidades y recursos que te ayuden a crecer como desarrolladora. Hay muchas oportunidades y recursos disponibles para principiantes, entre los que se incluyen cursos en línea, instructivos de proyectos autoguiados y talleres para principiantes.

Google tiene comunidades de desarrolladores increíbles, por ejemplo, clubes de campus estudiantiles (GDSC), grupos de desarrolladores profesionales (GDG), grupos de expertos desarrolladores de Google (GDE) y una comunidad de mujeres en tecnología (WTM). También puedes crear tus propias oportunidades si ofreces un taller práctico para mejorar tus habilidades técnicas y sociales y comienzas con un grupo de desarrolladores locales para adquirir habilidades de liderazgo y colaboración, o bien si creas proyectos para aumentar tus conocimientos y aplicar lo que aprendes.

¡Aprende mucho, descubre nuevas oportunidades, adquiere nuevas habilidades, conéctate con personas de la tecnología y sigue en busca lo que te gusta de la tecnología!


María Paz Muñoz Parra

MariaParra

Malmö, Suecia

Organizadora de Google Developer Groups y embajadora de Women Techmakers

Desarrolladora front-end sénior, Strategic 9 de IKEA

LinkedIn

Twitter

Instagram

¿Qué significa Google I/O para ti y qué es lo que más esperas este año?

Google I/O es una buena oportunidad de mantenerse al día con las tecnologías e iniciativas de Google. Podemos ser testigos de la innovación, conectarnos con otros desarrolladores y mantener conversaciones vehementes sobre lo que nos apasiona.

Además de Bard, este año tengo un interés especial en la API de WebGPU. Actualmente, trabajo como desarrolladora front-end sénior en un proyecto de Knowledge Graph. En este proyecto, una de las herramientas más poderosas que tienen los ontólogos y los científicos de datos para modelar y comprender los datos son los lienzos. Tengo curiosidad por saber cómo podemos mejorar el rendimiento al renderizar estos gráficos en la web al utilizar las nuevas funciones de WebGPU. No tengo dudas de que Google I/O será una inspiración para mi trabajo.

¿Cuál es tu parte favorita de Google I/O?

Es la excusa perfecta para conocer a mis colegas y ver el evento juntos, ¡palomitas de maíz incluidas! En el ámbito online, siempre es divertido seguir las discusiones en las redes sociales, y Google logra encontrar la manera de sorprendernos y mantenernos comprometidos con nuestro proceso de aprendizaje. Todavía recuerdo la plataforma I/O Adventure de 2022. Fue una experiencia virtual excepcional interactuar con las personas en los stands de la comunidad. Más tarde, también seguí las charlas grabadas. ¡Una experiencia de aprendizaje ludificada, de pies a cabeza!

¿Qué herramientas de Google utilizaste para crear?

Usé a diario las herramientas para desarrolladores en los últimos 10 años. Las que más usé son las métricas de Core Web Vital, herramientas para depurar (amor aparte para los que depuran problemas de accesibilidad) y herramientas para probar CSS en el navegador (es decir, las propiedades de la cuadrícula y las funciones de emulación de consultas de medios).

Desde el año pasado, estoy probando las API de Instant Loading y Seamless, que me permitieron ofrecer interfaces de alta calidad con navegación intuitiva, como las que estamos acostumbrados a tener en las aplicaciones móviles nativas.

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

Los lineamientos y las herramientas de accesibilidad son mis favoritas. Lighthouse, el escáner de accesibilidad y Material Design. Estas herramientas nos ayudan a garantizar que todos los usuarios, incluidas las personas con discapacidad, puedan acceder y utilizar los contenidos y servicios publicados en la web. Con estas herramientas integradas, otros usuarios pueden comenzar a educarse sobre el poder de la accesibilidad. Mi interés en este espacio comenzó cuando noté que mi madre, que tiene problemas de visión y motricidad en sus manos, no podía acceder fácilmente a su música favorita en su teléfono. La función de búsqueda por voz en YouTube fue revolucionaria para ella, y, probablemente, para muchos otros ancianos.

Muchas preguntas me vinieron a la mente: “¿A quién se considera usuario con discapacidad? ¿Cómo se utilizan las interfaces que creo? ¿Estoy creando barreras de manera involuntaria?”.

Como desarrolladora web, las herramientas que me permiten probar, auditar, comprender y mejorar son imprescindibles.

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

Colaboré con mis amigos para crear una app web destinada a ayudar a las personas a comprender y analizar los partidos de fútbol de manera más fácil y rápida con modelos de aprendizaje automático preentrenados. Esta app incluye el acceso a fuentes de video de YouTube, la detección de objetivos con Yolo-v3 en TensorFlow, la aceleración de cómputos con la GPU de Colab y el almacenamiento de resultados en Google Cloud.

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

Muchos desarrolladores que comienzan su recorrido provienen de otras áreas de experiencia o industrias. Imagina a una periodista, una enfermera o una maestra de escuela primaria que quiere comenzar su exploración como desarrolladora. Es posible que sienta que debe deshacerse de todos los conocimiento que adquirió.

Por el contrario: creo que el conocimiento previo es clave para destacarse como desarrolladora. Cada uno tiene una combinación diferente de intereses, talentos y habilidades. Domina lo básico y brilla con tu propia historia.


Desde conocer a desarrolladoras talentosos hasta participar de presentaciones emocionantes: hay muchas cosas por las que alegrarse en Google I/O 2023. Para optimizar tu experiencia, crea un perfil de desarrollador y conéctate a él para comenzar a guardar contenido en Mi I/O y así crear su agenda personal. ¡Comparte tu experiencia con nosotros usando #GoogleIO en tus redes sociales para que podamos encontrarte!

Link to Youtube Video (visible only when JS is disabled)