Por Adam Smith, la división laboral puede hacer que sea 240 veces más efectivo (en el ejemplo de una fábrica de alfileres que produce alfileres en 18 pasos).
¿Por qué entonces los roles multidisciplinarios tienen tanta demanda si esto realmente reduce la productividad, o Smith estaba equivocado, por qué entonces?
Las búsquedas de "desarrollador fullstack" siguen siendo tendencia en Google, aunque aparentemente más lento que hace dos años:
=====
En resumen, un desarrollador de pila completa podría hacer prácticamente toda la cadena de valor (corríjame si me equivoco):
- Discuta con los clientes y refine los requisitos ágiles viables para su parte del trabajo.
- Decide qué arquitectura, herramientas y componentes elegir, solo dale un cuaderno
- Escriba código para frontend, backend, ingration, que es compatible con dispositivos cruzados y no requiere muchas pruebas, o lo incluye
- Perfil y datos de escape, use API Cloud AI / ML para funciones avanzadas
- Escriba el código IaC requerido y despliegue
- Estar de guardia en caso de error o procesos de ventas
- Tenga en cuenta el diseño relevante para la seguridad, los parches generales, la migración y la modernización
- Horario de cuenta de una manera escrutada para facilitar la facturación del empleador
- ... olvidé algo?
UPD - " necesitamos la productividad de la especialización, pero no queremos la visión insular del mundo de la" división extrema del trabajo ". (DevOps Guys, " DevOps, Adam Smith y la leyenda del Generalista " , 2013-2016)