¿Cómo será la profesión de ingeniero de software en 2025?

En 2025 , la programación funcional estará mucho más extendida. En este momento, es un desafío reclutar personas con una programación funcional experta, pero en el mundo de múltiples núcleos de hoy en día, la facilidad de concurrencia con la programación funcional será cada vez más un requisito.

Las tecnologías portátiles serán un campo mucho más común, y las habilidades para programar dentro de sus limitaciones serán mucho más demandadas.

Creo que las empresas estarán cada vez más abiertas a los trabajadores remotos, ya que la tecnología, y especialmente el ancho de banda y la confiabilidad de Internet, mejoran a un nivel donde la colaboración en línea es mucho más fácil.

Aún estaremos enojados con Microsoft por su tonto final de línea de caracteres que terminan en control de código fuente.

En 2050 , veremos un análisis de lenguaje natural muy capaz, manejando el 95% de las solicitudes sin tener que orientarlas conscientemente hacia una computadora.

Las experiencias VR inmersivas serán un campo muy caliente. Veremos un mundo tipo Second Life a nuestro alrededor. Sin embargo, seguirá siendo significativamente irreal.

La computación basada en la nube será la opción predeterminada, ya que la velocidad y confiabilidad de Internet hacen que el procesamiento remoto sea una opción mucho más obvia.

Alrededor de 8 mil millones de usuarios tendrán voz en internet.

Los IDE serán mucho más inteligentes y los compiladores del lenguaje de programación serán mucho más informativos. Al igual que el control de la fuente de hoy eliminó muchos puntos problemáticos de la programación como hace 20 años, la productividad aumentará de manera similar a través de otras mejoras similares.

Aún estaremos enojados con Microsoft por su tonto final de línea de caracteres que terminan en control de código fuente.

En 2075 , esperaré que se produzca una IA espontánea para entonces. Puede que ya no esté vivo para disfrutarlo, desafortunadamente. Como deseo de morir, un osito de peluche artificialmente inteligente se sentará junto a mi cama y programará mi tonto juego de peatones de Manhattan para mí, así podré recordar cómo fue mi vida antes de ir al trabajo durante los días de antaño en la gran ciudad. Y no funcionará, debido a un carácter errático de final de línea de Windows en el control de origen.

Habrá un cambio drástico en la industria de TI para ese momento. Todos los pequeños trabajos de soporte y servicio serán reemplazados por AI y Machine Learning Systems. Este enfoque ya ha comenzado por las Compañías.

La automatización estará más enfocada que se usará en hogares, industrias para hacer la vida más fácil.

La computación en la nube y los servicios en línea serán el interés de las empresas. El almacenamiento de datos cambiará al almacenamiento en la nube y la transmisión se verá más que la descarga y el ahorro.

La programación orientada al hardware dominará. El desarrollo de software disminuirá y el desarrollo de la aplicación aumentará enfocándose más en los dispositivos móviles.