¿Inteligencia artificial hará que los trabajos de programación sean redundantes?

No diría que es redundante, pero definitivamente más rápido: los trabajos que se centran en el conocimiento especializado de un componente / biblioteca / función específicos probablemente favorecerán la diversidad, pero hay muy pocos roles de este tipo …

AI ya ayuda enormemente a los programadores, y espero que se produzcan expansiones similares:

  • Desarrollo web front-end: formatos de diseño, imágenes, texto, ¡ya no necesita experiencia en programación para crear un sitio web personal!
  • WYSIWYG (Lo que ves es lo que obtienes): esencialmente programas que convierten una representación visual de un sistema / script en código. Un ejemplo es una herramienta para crear GUI, donde arrastrar / soltar / colocar elementos, y al final presionar “Exportar” al idioma de su elección. Las GUI son famosas por crear un gran dolor … ¡esto hace que tales dolores sean MUCHO más fáciles!
  • Autocompletar: muchos IDE presentan el autocompletado de variables, funciones, clases, etc., y el llenado previo de caracteres esperados, como paréntesis y corchetes. Espero que esto en particular mejore en precisión y funcionalidad, haciendo que la programación sea mucho más rápida.
  • Vinculación y preferencias: uso de AI para vincular / importar automáticamente archivos, evitando que el programador busque en la configuración

En general, la IA actualmente ayuda a los programadores, haciendo que la codificación sea más eficiente y fácil. ¡Creo que esta capacidad tiene un gran potencial adicional!

Algunos serán redundantes, pero no muchos. Es muy probable que la IA ayude a los programadores en varias tareas en lugar de reemplazarlas. El desarrollo tiene muchas ramas que no pueden ser cubiertas por las técnicas de IA por sí solas. Los programadores realizarán cambios de fracción de segundo de las funciones. No puede preprocesar toda la gama de características y alimentarlas todas a la IA. El desarrollo se parece más a un proceso en línea que a uno fuera de línea, por así decirlo.

Yo diría que la IA hará redundantes muchas actividades pequeñas, en muchos trabajos, que pueden implementarse económicamente. Pero llevará un tiempo hasta que, en la práctica, y en el mercado, la IA tenga un rendimiento comparable al de un cerebro con nivel de neocorteza.

Supongo que, por un lado, en cada dominio habrá un porcentaje creciente de tareas que la IA puede hacer más eficientemente. Y, por otro lado, habrá tareas más complejas generadas por la necesidad de integrar la inteligencia artificial en los procesos comerciales. También serán posibles proyectos más complejos que requieran computación al límite de los recursos informáticos existentes en el mercado.

La demanda del mercado y las presiones sociales eventualmente equilibrarán la velocidad de transición hacia altos porcentajes de actividades y trabajos realizados por máquinas, que es más o menos lo que está sucediendo desde hace varias décadas … y es algo natural del mercado y la genética.

Una gran cantidad de programación está convirtiendo los requisitos (intención compleja) en intención cristalizada. La IA puede ayudar con algunos aspectos de la generación de código, pero es poco probable que pueda comprender la intención lo suficientemente bien como para convertirla en código.

Eliminará varias herramientas y técnicas de programación más antiguas o redundantes y, por lo tanto, destruirá trabajos, pero también creará un vasto océano de nuevas aplicaciones que creará más trabajos de los que pueda imaginar.

Se espera que el efecto neto sea positivo para los programadores.

La respuesta de Valerau Chec a ¿Inteligencia artificial hará redundantes los trabajos de programación?