Noticias de Tecnología y tendencias de actualidad
Trabajar en Google es una de las experiencias más codiciadas en el mundo de la tecnología. Conocida por su cultura de innovación, el tamaño y la escala de sus proyectos, y la oportunidad de trabajar junto a algunos de los mejores profesionales del sector, el gigante tecnológico representa mucho más que una simple empresa de software. Para los ingenieros que han trabajado allí, la empresa ha sido una escuela de aprendizaje constante, tanto a nivel técnico como personal.
A través de los años, varios ingenieros que han formado parte de Google han compartido sus aprendizajes más importantes tras haber trabajado en la empresa. Estas experiencias brindan una visión fascinante de lo que implica trabajar en una de las compañías tecnológicas más grandes y exitosas del mundo. En este artículo, exploramos lo que algunos de esos ingenieros aprendieron durante su paso por Google.
La experiencia única de trabajar en Google
Google no es solo una empresa, sino un ecosistema de tecnología, innovación y cultura. Con miles de empleados y proyectos de inmensa escala, el impacto de cualquier ingeniero que trabaje allí puede llegar a millones o incluso miles de millones de personas en todo el mundo. La infraestructura interna de Google y sus sistemas colaborativos requieren una mentalidad de crecimiento continuo, donde se valora el aprendizaje constante, la mejora en el código, y la capacidad de afrontar desafíos complejos y de gran envergadura.
Para muchos ingenieros, la experiencia de trabajar en Google es un viaje de descubrimiento, no solo de nuevas tecnologías, sino también de nuevas formas de colaborar y resolver problemas a una escala sin precedentes. Esta inmersión en un entorno altamente colaborativo y en constante evolución crea una curva de aprendizaje pronunciada, pero gratificante.
Lenny Li, ex ingeniero de software en Google (2014 – 2019)
Lenny Li trabajó en Google por cinco años, y una de las lecciones más importantes que aprendió fue sobre la priorización y la sostenibilidad a largo plazo de las soluciones. Al principio, Lenny creía que aceptar cualquier tarea y completar la mayor cantidad de trabajo posible era el camino hacia el éxito. Este enfoque lo llevó a embarcarse en proyectos que implicaban escribir grandes cantidades de código, como el uso de algoritmos de aprendizaje automático para categorizar negocios.
Sin embargo, con el tiempo, Li se dio cuenta de que escribir código no siempre es la solución más efectiva. A veces, el enfoque manual o a corto plazo puede parecer atractivo, pero no es sostenible. Aprendió que era mejor aceptar un pequeño margen de error y concentrarse en tareas que realmente tuvieran un impacto significativo a largo plazo. Esto le permitió refinar su enfoque hacia proyectos que no solo solucionaban problemas inmediatos, sino que también desbloqueaban el potencial de sus compañeros.
Hoy, Lenny invierte la mayor parte de su tiempo en reflexionar sobre qué código vale la pena escribir, en lugar de simplemente escribir por escribir. Este cambio en su enfoque le ha permitido ser más efectivo como ingeniero y contribuir de manera más significativa a los proyectos en los que participa.
Allen Lu, ex pasante de aprendizaje automático en Google (2017)
Allen Lu comenzó su carrera en Google como pasante de aprendizaje automático en 2017. Antes de unirse a Google, Allen solo se preocupaba por la eficiencia de su código y asegurarse de que fuera comprensible para él mismo en el futuro. Sin embargo, al integrarse en un entorno como el de Google, donde miles de ingenieros trabajan en un sistema compartido similar a GitHub, Lu descubrió que la legibilidad del código es fundamental.
Inicialmente, Allen detestaba el riguroso sistema de revisión de código de Google. Los errores aparentemente triviales, como problemas de estilo o convenciones, podían retrasar el lanzamiento de sus proyectos. Sin embargo, con el tiempo, comprendió que este enfoque a la revisión de código estaba diseñado para garantizar que cualquier ingeniero, en cualquier momento, pudiera leer y utilizar su trabajo sin complicaciones.
La documentación clara y el código legible no solo mejoran la productividad del equipo, sino que también previenen errores y reducen la dependencia de conocimientos exclusivos. Allen aprendió que el código no es algo personal, sino una herramienta que otros deben ser capaces de usar de manera efectiva.
Robert Rossney, ingeniero en Google
Roberto Rossney destaca una lección que no muchos ingenieros suelen tener en mente antes de trabajar en una empresa de la magnitud de Google: la gente en internet puede utilizar tus herramientas para hacer cosas malas. Como ingeniero, es fácil concentrarse en construir soluciones útiles, pero Rossney se dio cuenta de que siempre existe el riesgo de que alguien utilice tus creaciones con fines negativos, como el acoso o el abuso.
En Google, no solo se enfocan en construir productos, sino también en proteger a los usuarios de quienes podrían abusar de ellos. Esto implica discutir constantemente cómo evitar los falsos positivos y negativos, algo que en empresas más pequeñas puede no ser una prioridad. Rossney menciona que algunos equipos en Google prueban intencionalmente la fiabilidad de sus sistemas deteniéndolos deliberadamente para asegurarse de que las medidas de mitigación funcionan correctamente.
Además, trabajar en Google le enseñó a no solo preocuparse por el mal uso de las herramientas, sino también a cómo equilibrar las medidas de seguridad sin afectar negativamente la experiencia de los usuarios legítimos. Este es un desafío que Rossney no había experimentado antes de su tiempo en Google, y que representa una lección fundamental sobre la responsabilidad de crear tecnología.
David Seidman, ex gerente de Ingeniería de Seguridad en Google (2016 – 2020)
David Seidman, quien trabajó en Google como gerente de Ingeniería de Seguridad, resalta lo que aprendió sobre la relación simbiótica entre Google y sus empleados. Según Seidman, Google no es solo una empresa que contrata ingenieros para resolver problemas, sino que la propia compañía está diseñada para reparar, optimizar y mejorar sus procesos de manera automática.
La cultura de Google se basa en la automatización y la fiabilidad, lo que permite a la empresa anticipar problemas y solucionarlos antes de que se conviertan en crisis. Este enfoque proactivo es algo que Seidman nunca había visto en otras empresas, y le enseñó la importancia de pensar no solo en soluciones a corto plazo, sino en cómo construir sistemas que puedan autocorregirse y seguir siendo sostenibles con el tiempo.
En su rol en la seguridad, Seidman aprendió lo crucial que es construir infraestructuras resilientes y preparadas para anticipar los ataques o errores más improbables. La escala en la que Google opera lo obligó a pensar de manera diferente sobre la ingeniería, dando prioridad a la fiabilidad y a la prevención.
Trabajar en Google es una experiencia transformadora para muchos ingenieros. No se trata solo de escribir código, sino de participar en un ecosistema donde la colaboración, la escalabilidad y la sostenibilidad son cruciales. A través de las experiencias de ingenieros como Lenny Li, Allen Lu, Roberto Rossney y David Seidman, es evidente que Google no solo ofrece oportunidades para desarrollar habilidades técnicas, sino también lecciones de gran valor sobre la responsabilidad, la priorización y la creación de soluciones a largo plazo.
Referencia:
- Quora/What did you learn most from working as a computer programmer at Google?. Link.
Fuente: CerebroDigital.net