¿Por qué hay tantas especialidades en física en ingeniería de software?

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 🙂

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!

Podría responder desde una perspectiva diferente. Muchos físicos, especialmente en los tiempos modernos, quieren alejarse de la academia por varias razones, algunas de las cuales incluyen falta de oportunidades de trabajo, falta de dinero, falta de estabilidad, etc. Las mejores habilidades que tienen que son útiles fuera de la academia son el pensamiento lógico. , programación y análisis de datos. Todos los cuales son muy útiles en la industria del software, por lo que les resulta más fácil cambiar a la industria del software que en cualquier otro lugar. Muchas compañías de software también proporcionan la flexibilidad de horario de trabajo que se encuentra en la academia, donde solo se establecen los plazos y las horas de trabajo reales pueden variar.

La física y la ingeniería de software requieren fuertes habilidades analíticas, por lo que muchas personas que estudian física tienen la disposición correcta para la ingeniería de software. Además, cada currículo de física decente implica algo de computación, y casi toda la investigación de física también implica computación, por lo que las especialidades en física están generalmente en una mejor posición que otras especialidades que no son CS para hacer la transición a la ingeniería de software.

Estoy en un pequeño equipo de programación con algunos contratistas y solo tres empleados de la compañía. Dos de los tres empleados eran licenciados en física como estudiantes universitarios.

Para mí personalmente, escapé por poco de una licenciatura en Física al cambiar las especialidades a CS a mitad de mi último año. Solo me costó un semestre adicional y algo de escuela de verano porque había tomado muchas asignaturas optativas de informática solo porque era muy divertido y muy útil en física.

Estaba casado y ya tenía un hijo cuando me di cuenta de que iba a tener que permanecer en la escuela a través de una maestría y un doctorado para vivir de manera decente en este campo, mientras que los graduados de CS salieron temprano ganando más dinero por más tiempo y hacer algo divertido por el dinero con nada más que un BS, muchos sin eso, ya que esto fue en 1978 y el departamento de CS era completamente nuevo. Salté del barco y nunca miré hacia atrás. Sin arrepentimientos. Regresé para una maestría en CS más tarde, pero no tuve que avanzar profesionalmente. Todavía es divertido 36 años después.

Soy un estudiante de física haciendo EM. Dejé mi EM a mitad de camino y tomé EM en CS en su lugar. Fui tan bueno como en física y ahora en CS. Como el sujeto necesita mucho pensamiento creativo e imaginativo.

Me uní a MS en CS por la siguiente razón:
1. Crecimiento profesional.
2. Trabajo en la industria.
3. Flexibilidad profesional: si hoy odio mi puesto de trabajo actual, podría cambiar fácilmente a otro puesto de trabajo.
4. Paquete de pago.

Para mí, la física fue mi primer amor, sin embargo, estoy felizmente saliendo con CS.

Porque su educación los hace inmensamente adecuados para ello.

Recuerdo muy bien cuando a los 15 estaba caminando hacia mi padre (PhD en Física) con un libro sobre cómo programar en Assembler, pidiéndole que me ayudara. Sin dudarlo, lo abrió conmigo y me lo explicó sobre la marcha mientras pasábamos por los capítulos. Todo eso, claro, sin haber programado nada más que un poco de FORTRAN y su calculadora HP.

Estaba demasiado preocupado por sumergirme en el tema para apreciar realmente el alcance total de esto en ese momento, pero siempre lo recordaba con cariño. Pensar de nuevo que definitivamente muestra una claridad de pensamiento y una capacidad para lidiar con las abstracciones casi intuitivamente.

Ah, sí, aunque no terminó en ingeniería de software, tampoco terminó en física. Es un campo con oportunidades limitadas y estabilidad.

Sin física no hay ingeniería. La física es la madre de todas las ciencias. Las matemáticas y la química son finalmente los derivados de la física. La ingeniería también es una forma de ciencia aplicada con la física como una parte importante. Sin embargo, también hay una serie de áreas en la interfaz de la informática y la física que atraen a personas de ambos lados:

  1. Hardware de computadora (que generalmente se basa en la física de semiconductores).
  2. Simulaciones a gran escala
  3. Física de la computación (computación cuántica, computación reversible, etc.)
  4. Informática teórica, etc.

Lea más aquí: la física como parte importante de la ingeniería

Debido a que no hay tantos trabajos de Física y tenemos pequeños fragmentos de exposición a un poco de los bits de nivel inferior en mi caso, también conviviendo con estudiantes de ciencias de la computación que ganan dinero arreglando xbox haciendo que un proyector funcione que quería poder hacer eso me pareció mucho más interesante, simplemente no tuve mucha exposición al elegir la física al principio. Mis dos padres no pueden codificar que mi padre está bien con el hardware, pero funciona el 90% del tiempo (lo que en su mayoría es un buen ingreso).

Nunca me presentaron antes de mi título y era bueno en matemáticas y física, así que hice física, aunque también me interesaba construir cosas, pero no porque mis calificaciones importaban, no tuve la oportunidad de probarlo aunque pude hacer cosas también me interesaba y solía construir artilugios con piedras de ladrillos y tablones cuando era niño, supongo que mi lado creativo no se notó realmente. También siempre preferí visualizar problemas de matemáticas y física, juntar imágenes en mi cabeza.

En realidad, el código fue algo que descubrí en mi carrera y me interesé, pero no lo seguí debido a un flujo constante de otras cosas que tenía que hacer o que se interpusieron no solo en mi carrera.

Existe una gran demanda de ingenieros de software, por lo que el campo absorbe la mayor parte del exceso de trabajo de la mayoría de los campos técnicos. Dado que convertirse en físico es un proceso largo y hay demasiados de ellos, van a otros campos como finanzas y cs.

Un estudiante de física suele ser inteligente y tiene algo de experiencia en programación, por lo que la transición es posible.

¡Probablemente porque ambos campos requieren que uno piense “lógicamente”!
Igual es el caso con las especialidades de matemáticas. Podemos encontrar muchas especialidades de matemáticas trabajando en software debido a su capacidad de pensar lógicamente.

La mayoría de las teorías físicas son demasiado trabajo para descubrir o las más fáciles ya han sido respondidas. La física lleva tiempo debido a cuánto lo hemos descubierto hasta ahora, pero CS es nuevo y muchos físicos encuentran más potencial para descubrir algo en CS y posiblemente ganar algunos premios.