De alguna manera, ya lo han hecho. La cantidad de código y lógica que ya está disponible, abstraída o generada automáticamente durante un proyecto típico suele ser mucho mayor que el software que debe diseñarse. En algunos casos (por ejemplo: CMS y otro software especializado), hemos visto cómo se desplaza la construcción de software de una disciplina de ingeniería hacia una actividad centrada en el ensamblaje y la configuración, lo que crea una barrera de entrada mucho menor en el campo. Los tipos de proyectos que requieren la asistencia de un buen ingeniero de software podrían estar disminuyendo.
En el futuro, creo que los elementos humanos y sociales crecerán en importancia sobre las preocupaciones técnicas. Los especialistas en dominios, expertos en interfaz de usuario, diseñadores y gerentes de producto reemplazarán a más ingenieros de software que las computadoras. Al mismo tiempo, siempre será necesario diseñar nuevas soluciones técnicas. La automatización impulsará principalmente los límites de lo que es técnicamente factible. Y los ingenieros de software necesitarán encontrar soluciones a estos nuevos problemas.
En cuanto a la posibilidad de tener software de ingeniería propia a través de la IA, prefiero dejar esas preguntas a la ciencia ficción en este momento. Prefiero imaginar un software altamente funcional creado para ayudar a los fabricantes de software al abstraer los detalles arenosos de la ingeniería. Así como Photoshop se encarga de calcular las matemáticas altamente complejas en manos de artistas que también podrían haber fracasado en las matemáticas, otras áreas del software continuarán siendo conquistadas por personas semi-técnicas. Sin embargo, podríamos necesitar ingenieros de software equipados con computadoras para construir este tipo de software.
- ¿Quién es el ingeniero de software más brillante que conoces personalmente? ¿Por qué?
- ¿Qué necesito saber para la seguridad como ingeniero de software?
- Tengo 2.6 años de experiencia en Visual C ++. ¿Me preocupa si es una buena tecnología continuar una carrera o no? ¿Hay otras compañías que usan esta tecnología?
- El costo de vida en Londres es bastante alto en comparación con la OFS. ¿Cuál es el rango de salario para los ingenieros de software en Londres?
- ¿Cuál es mi próximo paso como ingeniero de software?
Oh, tal vez Skynet se dará cuenta y empujará a los humanos a la obsolescencia. De alguna manera, estoy más inclinado a imaginar un futuro poblado por simios con herramientas eléctricas.