¿Todavía se considera a Google un buen lugar para trabajar como nuevo ingeniero de software? Además, ¿qué pasa con las perspectivas de crecimiento profesional, la calidad del trabajo, etc.

Si eres un ingeniero de software recién creado, Google es un gran lugar para perfeccionar tus habilidades de desarrollo de software. Como organización de ingeniería, Google ha invertido una cantidad significativa de tiempo en el desarrollo de recursos educativos y de capacitación para nuevos empleados. Las guías de estilo de lenguaje con sabiduría recopilada de algunos de los gurús de programación de Google y fanáticos del lenguaje le enseñan rápidamente las mejores prácticas de programación en C ++, Python, Javascript y Java a través de ejemplos detallados de qué hacer y qué no hacer. Recuerdo que estas guías son incluso mejores que libros como la Programación eficaz de C ++ de Scott Meyer. Codelabs describe abstracciones básicas como memorias intermedias de protocolo y otras tecnologías internas, explica por qué se crearon y luego proporciona ejercicios paso a paso para ayudarlo a comprenderlos mejor.

Aunque estos recursos están disponibles, ninguno de los entrenamientos o codelabs eran obligatorios, por lo que depende de usted encontrar tiempo para aprenderlos. Tenía la sensación general de que a los ingenieros que realmente dedicaron tiempo desde el principio para aprender a fondo sobre las abstracciones centrales de Google les fue significativamente mejor que aquellos que no lo hicieron.

También hay pocas compañías de tecnología en las que trabajas con la misma magnitud de datos que tiene Google, y como ingeniero en Google, tienes la oportunidad de ejecutar MapReduces en miles de máquinas.

La desventaja es que con la marca protegida de Google, particularmente en campos como búsqueda, construcción, producción y lanzamiento de nuevas características o productos, toma mucho más tiempo que en otras compañías de ingeniería. Las empresas como Facebook y muchas nuevas empresas tienen una mentalidad de lanzamiento rápido y frecuente, mientras que Google, debido a su marca y su tamaño, casi siempre se equivoca al lanzar algo solo cuando está listo para escalar a millones de usuarios. Si tiene ganas de construir y lanzar cosas rápidamente, es posible que no le guste el ritmo.

Con respecto al crecimiento profesional en Google, los ingenieros razonablemente fuertes pueden ascender en la escala profesional para convertirse en al menos un ingeniero sénior o de personal dentro de cuatro años jugando el juego de promoción correctamente y trabajando en proyectos impactantes y no riesgosos en Mountain View o New Oficinas de York. Trabajar en una oficina satelital hace que sea mucho más difícil contar con las revisiones por pares necesarias de las personas que están más arriba en la escala para promocionarlo, y trabajar en proyectos riesgosos que tienen una alta probabilidad de fracaso lo expone a más riesgos de los necesarios para lo que realmente necesita. necesita enviar para obtener un ascenso temprano en su carrera.

Tener Google en su currículum ciertamente todavía lo ayuda a ponerse de pie cuando entrevista a otras compañías, pero suponiendo que la compañía sea rigurosa en su proceso de entrevistas, no le dará el trabajo a menos que pueda respaldar su experiencia en Google con habilidades demostrables

He escrito más de mis pensamientos personales en ¿Cómo le gustaba a Edmond Lau trabajar en Google?

Depende de su nivel de experiencia, y depende del grupo para el que trabaje, y depende de lo que quiere decir con bueno. Para los recién graduados, Google es un gran lugar. Aprenderás mucho y hay mucho que aprender. Sin embargo, para los empleados experimentados, es posible que tener que pagar sus cuotas en Google sea un poco oneroso. No hubo mucho mantenimiento porque la organización estaba creciendo demasiado rápido. Google no recompensa la fijación de código poco atractivo, por lo que puede encontrar código antiguo más que un poco oxidado. Finalmente, el viejo Google del que quizás hayas oído hablar no es el nuevo Google.

Por ejemplo, el 20% del tiempo se usa como una gran herramienta de reclutamiento, y era cierto que en el pasado, podía trabajar en lo que quisiera con el 20% del tiempo que tenía. Ahora, es mejor que consulte con su gerente o que tenga que pagar una fuerte penalización de rendimiento. Dado que la mayoría de los gerentes también tienen objetivos de desempeño, es probable que no lo vean amablemente trabajando en un área no relacionada. Por supuesto, con el administrador adecuado aún puede funcionar.

Entonces. Si elige entre Cisco, Oracle, Microsoft, Apple o Google, es obvio. Google es mejor que cualquier otra gran empresa en el valle. Es incluso mejor que cualquier inicio disfuncional, ya que no vienen con alimentos gratuitos de alta calidad. ¿Comparado con una startup de alto rendimiento con un equipo fuerte y tan pequeño que la política no es un problema? Ir para la puesta en marcha.

La respuesta literal es un enfático “¡Sí!” porque varias encuestas han demostrado que Google todavía es considerado uno de los lugares más deseables para trabajar para los graduados que pronto se convertirán.

Sin embargo, Google ha existido por un tiempo. Si los nuevos graduados buscan la experiencia de inicio de Silicon Valley, deberían buscar una empresa con aproximadamente 40 empleados, no una con 40,000 empleados.

More Interesting

Actualmente estoy en el último año de secundaria con poca experiencia en codificación. ¿Todavía es posible para mí ponerme al día con los codificadores excepcionales que han estado codificando desde su infancia?

¿Cuáles son los mejores campos en TI / seguridad cibernética?

Estoy escuchando los paquetes de 1.5 millones de rupias y 75 mil rupias en estos días en las ubicaciones del campus de IIT. ¿Dónde están hechos para hacer su trabajo, en los Estados Unidos o la India?

¿Qué preparación puedo hacer para obtener un puesto en una junta directiva?

Necesito un consejo profesional. Estoy interesado en la ciencia ambiental y las relaciones internacionales. ¿Qué tengo que hacer?

En la situación más ideal, ¿cuánto salario neto puede esperar llevar a casa un californiano que gana $ 250 mil al año?

¿Cuál es la mejor carrera?

¿Por qué la gente siempre hace las mismas preguntas sobre cómo tener una carrera exitosa en ingeniería de software?

Soy estudiante de maestría en ingeniería mecánica. Voy a renunciar y, en cambio, encontraré un trabajo en una empresa de consultoría después de mi graduación. ¿Cuáles son algunas sugerencias?

¿Vale la pena estudiar ingeniería y convertirse en ingeniero?

¿Qué hace exactamente un arquitecto en la nube?

Quiero ser periodista en Nueva York. ¿Hay algún consejo que creas que debería saber?

Cómo gestionar un supervisor difícil que no reconoce mis esfuerzos y solo quiere crédito para sí misma

¿Cuáles son las oportunidades laborales después de aprender SharePoint?

Si quisiera conseguir un trabajo como editor de calidad de contenido independiente en Quora, ¿qué pasos podría tomar para entregar una aplicación realmente impactante más allá de simplemente presentar mi solicitud en el sitio?