No.
Espero lo contrario, es probable que los programadores se automaticen más trabajos. En última instancia, solo puede haber trabajos de programadores, todos los demás trabajos son automatizados o realizados por robots.
Por supuesto, los detalles del trabajo pueden cambiar, como ya sucedió en el pasado, pero la evolución de CS siempre dejará espacio para los desarrolladores.
- ¿Es necesario que una persona trabaje duro para ganar más de $ 1 millón de dólares por año?
- ¿Cuál fue el trabajo más aburrido que hizo o la empresa en la que trabajó y por qué?
- ¿Qué tipo de trabajo hace una empresa de TI? ¿Se trata solo de programación? Si es así, ¿qué trabajo hacen otras personas clave como EEE o ECE?
- ¿Qué necesito saber para ser considerado para un puesto de desarrollador junior de C ++?
- ¿Cuáles son las oportunidades disponibles para el ingeniero metalúrgico en India?
¿Por qué creo eso? Porque eso es lo que sucedió en el pasado.
En los años 80 y principios de los 90 hubo tal sueño (o caballería): el final de la programación.
La idea era que podía pasar directamente de los requisitos a ejecutar software utilizando programas sofisticados llamados constructores de aplicaciones . Lo que sucedió fue que esto funcionó … pero los resultados no fueron para nada como algunas personas esperaban.
- Todavía se necesitaban personas especializadas para codificar los requisitos en el formato esperado.
- diseñar interfaces eficientes para usuarios finales todavía era una especie de arte.
- Estos creadores de software solo fueron útiles para resolver un conjunto limitado de problemas.
- los ecosistemas informáticos cambiaron tanto que estas herramientas pronto quedaron obsoletas y también tuvieron que cambiar, lo que involucró a más programadores. ¡Imagina! ¡A principios de los 90 todavía no existía la Web!
Ahora tenemos nuevos lenguajes de programación y muchos marcos y estos son solo parte del trabajo.
A medida que las cosas evolucionan, los programadores y los informáticos pueden abordar problemas más difíciles, crear interfaces más fáciles, pero no hay menos trabajo para ellos.
Esperar el final de los programadores sería como esperar el final de los escritores de libros o creadores de películas debido a la falta de historias que contar.
Mientras haya problemas que resolver, habrá programadores que resuelvan problemas, incluso para los científicos. Todo lo relacionado con computadoras y programadores hoy en día: fábricas automatizadas, automóviles, hornos, teléfonos, medicamentos, dinero. Y eso es poco probable que cambie. Siempre.
Y también puede ver que la programación también se extiende sobre la narración de historias hoy. ¿Qué son los videojuegos si no la evolución moderna de la narración de cuentos después de cuentos, libros y películas? Una experiencia distintiva más interactiva que lo que se sabía antes. Supongo que estos seguirán evolucionando, pero estoy bastante seguro de que los futuros mundos virtuales seguirán necesitando computadoras, software y personas para garantizar que todo funcione.
Puede que en algún momento lleguemos a la verdadera IA. Lo que significaría que la máquina también podría comenzar a programarse. Pero ese no será el final de la programación, simplemente entrando en la siguiente etapa de programación.