¿AI comenzará a automatizar la escritura de software (incluidos ML e AI)? Si es así, ¿qué debe hacer un desarrollador para seguir siendo relevante y empleable?

La respuesta corta es no.

La respuesta más larga es que el software es automatización, y la creación de software dentro de ciertos dominios se ha automatizado con éxito una y otra vez durante sesenta años o más.

  • ¿Cuándo fue la última vez que tuvo que calcular el código de bits de una instrucción de máquina? Los ensambladores automatizaron eso para usted.
  • ¿Cuándo fue la última vez que necesitó escribir una instrucción en lenguaje ensamblador? Los compiladores automatizaron eso para usted.
  • … optimizaciones del compilador … lenguajes de script que ni siquiera necesitan compilarse … compilación JIT … bibliotecas de gráficos … lenguajes de diseño de gráficos … intercambio de diseño de gráficos estandarizados … hipervínculos … DNS … sitios web de arrastrar y soltar … arrastrar y soltar comercio electrónico …

Estoy sacando cosas al azar de los probablemente miles que se han automatizado, y habrá miles más.

Empecé en lenguaje ensamblador. Sigue siendo relevante al continuar aprendiendo las nuevas capas de abstracción a medida que se vuelven estables. Es así de simple.

El gran problema con la IA que automatiza el desarrollo de software, por cierto, es que las personas que no son programadores generalmente no saben con qué demonios realmente necesitan comenzar, y a menos que la IA sea una inteligencia humana completa (y no, todavía no estamos cerca), no hay forma de automatizar la producción general de software.

Seguro que pueden arrastrar y soltar sitios cada vez más complejos en Squarespace. Pero siempre habrá una funcionalidad que no viene en un componente que se puede colocar en su lugar.

Y para crear esa funcionalidad, necesitará un programador.

  1. .Si
  2. Aprenda a aprender mejor y más rápido y controle las tendencias.

No. La gran mayoría del trabajo en software consiste en describir qué es lo que queremos que haga el software. Esto no va a desaparecer ni a ser más fácil.