¿Qué tan difícil es convertirse en un ingeniero de software con una licenciatura en física?

Si realizó una buena cantidad de programación de computadoras durante su licenciatura en física, es muy posible obtener un trabajo de ingeniería de software, incluso en empresas de software de primer nivel.

Trabajé con varios ingenieros de software que tenían conocimientos de física en lugar de CS, y fueron desarrolladores brillantes. Vale la pena mencionar que tenían títulos avanzados, por lo que probablemente pasaron más tiempo haciendo simulaciones de investigación.

Al igual que para los informáticos, lo difícil es conseguir una entrevista en una empresa interesante. Las mejores rutas para eso son: reclutamiento en el campus si todavía estás en la universidad; o referencias internas si tiene amigos / colegas dentro de la empresa en la que desea trabajar.

Si no pudiste programar mucho y no sientes que tendrías habilidades similares a las de un licenciado en CS, podrías considerar hacer un programa de maestría de uno o dos años en informática. Esto lo haría elegible para usar el reclutamiento en el campus de su universidad, para solicitar pasantías y le otorgaría un título avanzado en ciencias de la computación al final, útil como credencial para el trabajo internacional.

Si somos precisos con los términos, será difícil convertirse en un ingeniero de software real. Hay una gran cantidad de conocimiento adquirido con una licenciatura en ingeniería de software que no está incluido en un plan de estudios de física. Hay dos opciones: ir a la escuela y obtener esa licenciatura, u obtener un trabajo como programador y adquirir el conocimiento a lo largo de los años a través de capacitación en el trabajo.

Si estamos siendo flojos aquí, y realmente solo queremos decir “programador”, entonces no hay nada en tu camino. Muchas empresas utilizan “ingeniero de software” en lugar de “programador” como título de trabajo sin tener en cuenta la educación o el conocimiento. Obtener ese trabajo es significativamente más fácil, pero es probable que gane menos sueldo.

Tienes una licenciatura, lo que te da más credibilidad. Sus probabilidades de obtener un trabajo de programación aumentarán significativamente si toma algunos cursos en línea. Con los años, podría elevar sus conocimientos y habilidades para convertirse en un ingeniero de software en el sentido más formal.