¿Debería estudiar ingeniería de software?

La ingeniería del software no se volverá obsoleta, pero definitivamente cambiará. Comencé con aplicaciones de prueba de vuelo de aeronaves (en un mainframe de tubo de vacío con un tiempo de ciclo de 12 microsegundos), migré a sistemas operativos, luego a gestión de departamentos, que a consultoría de redes / telecomunicaciones durante un período de 43 años. Las compañías originalmente implementaron sus propias aplicaciones, luego compraron versiones comerciales cuando eso se volvió más rentable. La mayoría de las compañías (más pequeñas) tenían sistemas operativos de soporte para personas que podían parchear los sistemas, luego los sistemas se volvieron mucho más confiables y el soporte interno se redujo (mi grupo tenía 35 personas, pero también hice un desarrollo innovador para la NASA). Debes adaptarte a los tiempos cambiantes para sobrevivir. La seguridad parece ser un buen campo para estar en los próximos años, hasta que se desarrollen sistemas seguros integrados. Los sistemas de clúster masivos también parecen divertidos, pero no muchos lugares tienen necesidades de 100,000 o más cpus unidos entre sí. Leería y hablaría mucho con personas que saben mucho más que yo sobre las tendencias futuras.

“Ingenieros de software reemplazados por robots y cosas así”, bueno no, nunca en un millón de años un robot muy muy inteligente reemplazará por completo a un ser humano. ¿Dónde leen las personas tales predicciones?

Un ingeniero de software (la mayoría y no todos) es una persona que interactuaría con un cliente (un ser humano) y tomaría nota de sus requisitos. Un robot nunca podría hacerlo. Un robot nunca sería lo suficientemente inteligente como para comprender los requisitos muy estúpidos de algunos clientes, incluso si tuviera software y algoritmos muy inteligentes dentro de su cabeza.

Los seres humanos nunca serán reemplazados por robots y no solo en ingeniería, en todos los campos.

Puede aplicar esta lógica a cualquier trabajo … los médicos podrían ser reemplazados, los abogados podrían ser reemplazados por contadores, etc.

La ingeniería de software es compleja (de lo contrario, ¿por qué pagar tanto dinero a los desarrolladores si alguien puede hacerlo?) Y, por lo tanto, será difícil de reemplazar, por lo que no creo que deba preocuparte en este momento

Además, como ingeniero de software, no me preocuparía por los robots … después de todo, alguien tendrá que escribir el software para ejecutarlos 🙂

Ahora es el momento perfecto para convertirse en ingeniero de software. Están buscando personas para escribir código para robots y cosas así. ¡Sube a la planta baja antes de que sea demasiado tarde!

definitivamente sí, necesitas obtener una certificación o un título, ¡y seguir actualizando para estar en la cima de tu juego!