¿Cómo deben cuidar los ingenieros de software con niños pequeños para mantener sus trabajos, si se espera que codifiquen las 24 horas del día con poca antelación cuando sea necesario?

Las buenas compañías no esperan que sus ingenieros estén codificando las 24 horas del día, o que estén continuamente de guardia.

Hay algunas compañías que hacen este tipo de demandas a sus desarrolladores, pero en general, si tiene más de una onza de competencia, no necesita trabajar en una sola. Los desarrolladores de Rally Health, donde yo trabajo, generalmente trabajan entre 40 y 50 horas a la semana, aunque si está en la gerencia puede que tenga que hacer más. Combine eso con un tiempo de vacaciones flexible y un permiso de maternidad / paternidad medido en meses, y tiene muchas opciones para los padres. Si bien Rally definitivamente está en el mejor lado de tratar bien a los padres, encontrará cargas de trabajo y flexibilidad similares en Google, Microsoft o en muchas otras compañías de productos.

La consultoría es un juego de pelota diferente. Debido a que las empresas de consultoría generalmente se preocupan más por el tiempo que factura al cliente que por la calidad de su producción, tienden a tener una actitud mucho más ardiente y abandonada y pueden exigir horarios imposibles. Si le importa su tiempo, consultar no es una buena opción para usted.

Las nuevas empresas también suelen exigir un tiempo increíble. Pero no recomendaría trabajar en una etapa inicial de todos modos. Pagan menos y la mayoría fracasan, lo que hace que su capital no tenga valor.

Finalmente, hay algunas compañías que son infames por tratar mal a los empleados. Amazon y Uber saltan a la mente. Manténgase alejado de empresas con mala reputación.

Si una compañía espera que esté continuamente de guardia, retírese. Ninguna compañía razonable esperaría que estuvieras de guardia más de una semana al mes, y si tu compañía regularmente tiene problemas de producción que deben abordarse con urgencia, es muy probable que también tengan malas prácticas de ingeniería. Consideramos que es una bandera roja si el ingeniero de guardia recibe una llamada más de dos veces en una semana, y una gran bandera roja si la página es por un problema que tarda más de 20 minutos en resolverse.

Dicho todo esto, el desarrollo de software es un trabajo intensivo en tiempo y energía como otros roles profesionales. Al igual que un abogado, un médico o un maestro, se verá obligado a hacer muchas compensaciones con su tiempo. Y, como muchos otros campos profesionales, es posible que deba aceptar salarios más bajos y menos avance profesional a cambio de ese tiempo y flexibilidad.

Todo esto se aplica a los Estados Unidos. No sé tanto sobre empresas tecnológicas en otros países.

Las compañías razonables no esperan que sus empleados estén “codificando las 24 horas”. Esta es una actitud machista que solían adoptar las startups, pero incluso ellas ya no esperan este nivel de compromiso. La gran mayoría de los ingenieros de software son empleados de empresas razonables que respetan las semanas laborales normales. Incluso es un principio de algunas metodologías de software que no se requerirán esfuerzos excesivos.

Muchas personas reconocen que tales esfuerzos extremos, a excepción de explosiones muy cortas en circunstancias especiales, no contribuyen a la productividad y a menudo pueden restarle valor.

Por un lado, ganas suficiente dinero para que tu esposa no tenga que trabajar si no quiere.

Por otro lado, en estos días, los chicos del software pueden hacer casi todo desde casi cualquier lugar, en cualquier momento.

Por lo general, hay ciclos de rotación, por lo que no todos están de guardia al mismo tiempo

More Interesting

¿Cuál es el número promedio de líneas de código (incluyendo cortar y pegar bloques de código) que escribe un ingeniero de software de Google en un día de 8 horas?

¿Cuáles son los ejemplos estándar de la vida real de conceptos orientados a objetos?

¿Cómo produce India tantos ingenieros de software?

¿Cómo es el día promedio de un ingeniero de software en Bangalore con un salario superior a Rs 50,000 por mes?

¿Cómo prepararse para una entrevista telefónica con un ingeniero de software de Facebook? ¿Qué tan difíciles son las preguntas que necesito practicar?

¿Cuáles son las posibilidades (estadísticamente) de ser empleado como ingeniero de software después de graduarse de Hack Reactor?

Siendo indio (ingeniero de software y viviendo en India a partir de ahora), ¿cómo puedo solicitar el equivalente canadiense de una tarjeta verde?

Cómo convencer a un gerente para que lo contrate para un trabajo de alto nivel cuando es un junior en ingeniería de software

¿Por qué los ingenieros de software no se jubilan después de ganar 1 crore que en FD genera 70K mensuales?

¿Qué software de ingeniería civil será valioso en el futuro?

Mi nuevo jefe amenaza con despedir a cualquiera que no use el IDE que ella usa. ¿Cómo debería lograr que nos deje usar el IDE que queramos?

¿Cuáles son los ejemplos de proyectos que pueden impresionar a los entrevistadores / reclutadores en Google para científicos de datos, ingenieros de software e ingenieros de inteligencia artificial?

¿Cómo es trabajar en Twitter como ingeniero?

¿Por qué la calidad del trabajo es mala en las empresas multinacionales de software de origen indio?

¿Crees que los ingenieros de software del pasado tuvieron que ser un poco más inteligentes que los de hoy?