Primero, para cualquier empresa mediana o grande, incluso en tecnología, como máximo la mitad de los empleados trabajan en cualquier función de ingeniería.
En segundo lugar, de los empleados en ingeniería, una gran parte estará en roles que no sean de desarrollo, como operaciones, DBA, administración, infraestructura de prueba, producto, administración de proyectos, UX, soporte al usuario, ciencia de datos, seguridad y TI.
En tercer lugar, se necesita un esfuerzo de desarrollo significativo para que un producto aparentemente se quede quieto. Gestionar el rápido crecimiento del tráfico es el tema más ampliamente discutido en esta área, pero hay muchos otros. Los desarrolladores están involucrados en mantener los binarios sincronizados con los cambios en las bibliotecas, las actualizaciones de la API, los nuevos estándares y los nuevos requisitos reglamentarios.
- ¿Cómo puedo convencer a mi jefe de que he estado trabajando duro sin molestarlo?
- ¿Cuáles son algunos trabajos bien remunerados que están asegurados en el futuro?
- ¿Qué debe buscar un escritor al editar su propio trabajo?
- ¿Cómo es trabajar en Forbes?
- ¿Qué significa trabajar para ti en UNA palabra?
Cuarto, no eres su único cliente, especialmente si estás hablando de una plataforma de publicidad. Hay un universo completamente diferente que nunca se ve, que debe actualizarse y mejorarse constantemente. De hecho, aquí es donde a menudo tiene más sentido comercial innovar y agregar funciones.
Quinto, muchos esfuerzos de ingeniería importantes y difíciles no son fácilmente obvios para los usuarios finales. Para Twitter: ¿Cómo se cura tu feed? ¿Cómo se habilitan las funciones de bloqueo? ¿Cómo se puede reducir el tiempo de carga en 50 ms? Muchos cambios son sutiles para los usuarios finales individuales, pero en conjunto tienen un gran impacto en el negocio.