¿Qué tipo de trabajos existen en Google para las personas con 20 años de experiencia en desarrollo de software en diversas tecnologías como .Net, sql, BI, ETL, etc.?

Google tiende a contratar desarrolladores talentosos y capacitarlos en los sistemas / idiomas / herramientas necesarios para su trabajo. No esperamos que los candidatos entren con competencia en tecnologías particulares porque muchas de las tecnologías que utilizamos están construidas internamente. Espere aprender nuevos marcos, lenguajes de programación y herramientas de datos a medida que avanza.

Dicho esto, es probable que algunas de las habilidades generales que ha adquirido a lo largo de los años sean aplicables. En particular…

El análisis de datos es una habilidad extremadamente útil para tener en Google. Para la búsqueda, tuve que analizar patrones de tráfico, realizar experimentos en el índice web y crear métricas e informes para diagnosticar problemas de rendimiento del sistema. A menudo, este análisis se realizó con SQL. (Google no suele utilizar bases de datos relacionales, pero muchos sistemas admiten consultas SQL). Algunos análisis requieren trabajos personalizados de MapReduce o el uso de Sawzall.

Los proyectos de migración de datos abundan en Google. Los sistemas antiguos se rechazan y los nuevos sistemas se ponen en línea. Algunos de estos proyectos abarcan años e implican órdenes de magnitud más datos que la mayoría de los desarrolladores han encontrado.

La experiencia general de programación es esencial. Se espera que los ingenieros de software hagan mucha codificación. Además, la mayoría de las entrevistas tendrán algún componente de codificación. La buena noticia es que el entrevistador probablemente le permitirá elegir el idioma que prefiera. La idea es que si demuestras el dominio de tu idioma elegido, es probable que puedas ponerte al día con un nuevo idioma según sea necesario.

Me uní a Google en 2012 y mi primer trabajo en la industria fue en 1996. Si bien no todo lo que aprendí en ese momento era directamente aplicable a mi trabajo en Google, descubrí que muchas de las habilidades que desarrollé se traducían bien en mi trabajo diario. . Mis compañeros de trabajo aprecian mi experiencia y pueden hacer buenas historias.

Mucha suerte si decides postularte a Google.

More Interesting

¿Cómo puede un ingeniero de software convertirse en arquitecto de software?

Soy un probador de software con 4 años de experiencia. ¿Puedo pasar a la prueba de dispositivo móvil (prueba de producto)?

¿Cuáles son algunas diferencias importantes que ha observado entre trabajar con un cliente indio versus uno global en el sector de TI?

Soy un probador de software de profesión y ha pasado un año. ¿Puedo cambiar a data science-big data? ¿Cómo debo proceder?

¿Qué enfoque debo tomar para aprender ingeniería de software?

¿Cuál es la diferencia entre un ingeniero frontend de VLSI y un ingeniero de backend y quién tiene un futuro más brillante?

¿He cometido un error al no tomar el trabajo de software que me ofrecieron hace 5 años?

Cómo cambiar de carrera al desarrollo de software, como crear aplicaciones web / móviles, mientras me gano la vida a medida que construyo mi conjunto de habilidades

Cómo decidir entre ciencia e ingeniería

¿Dónde ve la industria de la traducción en diez años?

Tengo un próximo ensayo técnico cruzado. ¿Quién lo ha tomado? ¿Cómo es?

Tengo 9 años de experiencia en la industria de TI como ingeniero de software. Estoy dispuesto a hacer un curso MSA (Master in Analytics) de 1 año a tiempo completo ofrecido por varias universidades en los Estados Unidos. ¿Cuán financieramente fructífero será?

Cómo cambiar de compañía después de 2 años de experiencia como desarrollador de software En Infosys

¿Hablar en conferencias agrega valor a su carrera como ingeniero de software?

¿Por qué debería uno elegir la ingeniería de software en lugar de la informática o viceversa?