¿Cómo debo elegir si ser un SRE o un SDE en Google?

Tengo un par de pensamientos, formados en el transcurso de 3 meses:

Le sugiero que trabaje como SDE para su equipo de elección y luego asuma el trabajo de SRE a tiempo completo una vez que se sienta cómodo con la pila y tenga una idea de cómo funcionan las cosas. Como SDE, puede tomar la iniciativa de aprender de los SRE experimentados.

Pros: SDE
1. Aprendes bien la pila (profundidad).
2. Puedes crear nuevos productos con los que los usuarios de Google interactúan 🙂
3. Grandes oportunidades para aprender sobre diseño, creación de productos y mantenimiento.
4. Se ponen a trabajar con toneladas de herramientas geniales 🙂

Contras:
1. Debe ser muy paciente, ya que su proyecto puede llevar un tiempo
2. Dominio localizado versus amplitud (conoce algunas tecnologías clave profundamente, especialmente aquellas relevantes para su proyecto). Se necesita un tiempo para ver el panorama general con claridad. Puedes tener ambos con trabajo duro.

Pros: SRE
1. Parecen tener excelentes horas (pero trabajan tan duro como nosotros)
2. Parecen saber muchas cosas interesantes sobre diferentes partes del proceso de liberación
3. Parecen tener una amplia comprensión de la pila (como debería hacerlo SRE)
4. Está atento a la interrupción, ciclo de reparación: en lugar de crear, construir, implementar nuevos ciclos de productos. Pero puede encontrar formas de mejorar el proceso de inserción para ayudar a las SDE a hacerlo en su nombre, etc.
5. Se ponen a trabajar con toneladas de herramientas geniales 🙂

Contras:
1. Buscapersonas?
Hable con Google SRE para obtener ideas generales sobre esto.

SWE y SRE son dos posiciones muy diferentes en Google. La Búsqueda de Google es el núcleo de Google, pero eso también significa que viene con servicio de guardia y una gran presión. Sin mencionar que como SRE heredarías un sistema monstruosamente complejo. Aprenderá mucho, pero su carrera se inclinará hacia la administración del sistema.

More Interesting

Cómo solicitar 2 semanas de vacaciones de Navidad si me estoy uniendo en la primera semana de diciembre como ingeniero de software en Microsoft

¿Todos los ingenieros de software de Google necesitan tener conocimiento de sus lenguajes principales, C ++ y Java, o pueden ser simplemente expertos en su propio campo, digamos Python / Swift, etc.?

¿En qué tipo de productos o proyectos trabajan los recién graduados que se unen a Google o Facebook para el puesto de ingeniero de software?

Después de hacer un B.Tech (ECE) de una universidad muy mala con malos resultados, quiero convertirme en un ingeniero de software altamente remunerado. ¿Como puede ser? Solo tengo 20 años.

¿Cuáles son los beneficios de aprender JavaScript como ingeniero de software?

Como ingeniero de software experimentado, ¿qué tipo de conocimiento debo obtener, que no será obsoleto para 2031?

Soy ingeniero de software y me gustaría ser un defensor del desarrollador. ¿Qué debo hacer para lograr eso?

¿Qué tipo de daño al público pueden causar los ingenieros de software?

¿Por qué los programadores se vuelven tan críticos cuando señala problemas con su código?

¿En Java es tan fácil manejar la interfaz de usuario como en JavaScript?

¿Hay suficientes oportunidades de trabajo en Polonia para los ingenieros de software?

¿Cuál es la diferencia entre un ingeniero de aprendizaje automático (MLE) o un ingeniero de software? ¿Qué pasa con un rol de aprendizaje automático y un ingeniero de software general?

¿Qué debo hacer después del 10 para hacer ingeniería de software?

¿Qué es MIL SIL? ¿Por qué comparamos el rendimiento MIL y SIL de un modelo Simulink (MATLAB)?

Cómo superar las fallas como estudiante de ingeniería de software