Hay una serie de posibles razones, en mi opinión.
Primero, la ingeniería de software, por su propia naturaleza, no es más que un ejercicio de abstracción y modelado de conceptos del mundo real y manipulación de información en otros para resolver varios tipos de desafíos de la vida real. La programación, el ‘núcleo’ de la ingeniería de software, es puramente una actividad matemática; Un ejercicio de pensamiento lógico y analítico. De hecho, todos estos son asuntos del físico: modelos, abstracciones, números, relaciones cuantitativas, procesos analíticos de complejidad en el sentido más profundo posible. Esta congruencia entre las dos disciplinas implica que, en lo que respecta a la transición, pasar de un contexto de física a ingeniería de software sería un camino de menor resistencia (mental), si es necesario.
Ahora la siguiente pregunta: ¿por qué esta transición es más en una dirección que en la otra, es decir, física a software en lugar de software a física? La respuesta es bastante simple: economía y supervivencia (las leyes de demanda y oferta, distribución de recursos, el deseo intrínseco del hombre de satisfacer necesidades insaciables, etc.). Actualmente hay muchas más oportunidades profesionales en ingeniería de software que en puestos de física tradicional. Y más allá de la curiosidad intelectual y todo lo demás, las personas finalmente necesitan comer y seguir comiendo (LOL). Entonces … sigue el camino de menor resistencia que lo harán 🙂
- ¿Los editores de software como Microsoft, Adobe, etc. permiten / fomentan intencionalmente la piratería de software o se oponen estrictamente?
- ¿Cuál es la importancia del software en el comercio?
- Tengo 17 años y me enseño a codificar. Sé que tener un mentor me ayudará mucho durante el proceso. ¿Algún consejo?
- ¿Cómo debería un equipo de desarrollo de software elegir una estrategia de ramificación git?
- ¿Por qué las computadoras no pueden programarse por sí mismas?
Por cierto, el tuyo realmente es uno de los “muchos estudios de física en ingeniería de software” ** sonrisas malvadas ** … He estado en ingeniería de software y TI durante aproximadamente una década. Comenzó como programador ahora en Enterprise Architecture (otra subdisciplina con muchos modelos) en uno de los bancos más grandes de África. ¡Gracias a la mecánica cuántica!