¿Debo pasar mis años de estudiante aprendiendo o trabajando para poder mudarme a otro país en el futuro?

Soy un ingeniero mecánico. Sí, no estaba pensando en mudarme por el mundo para estudiar, pero lo que puedo decirte es que puedes terminar tu carrera y luego pasar a trabajar en los Estados Unidos mientras estudias para una maestría.

En Sudáfrica hay diferentes tipos de maestrías, una donde solo investigas y otra donde tienes que asistir a cursos. O está la mezcla de los dos. He visto que es posible si realmente trabajas duro para completar tu maestría mientras trabajas.

Puedo decirle por experiencia que debe hacer lo que le apasione, si tiene el título de ingeniero pero no quiere ser ingeniero, será bueno recurrir si realmente necesita un trabajo con un salario alto escala.
Pero en última instancia, puede combinar la mayoría de las cosas con un título de ingeniería, podría trabajar en un banco desarrollando sistemas comerciales (programación), podría trabajar en TI, finanzas, etc. o robótica con su experiencia en programación.

Un título de ingeniería solo muestra que has aprendido a pensar y resolver problemas. Eso es. A veces la gente solo quiere ver que lo tienes.

Simplemente no te rindas, si te encanta la programación, continúa, incluso si es solo 1 hora al día. Síguelo. Desarrolle una cartera de trabajo que haya realizado para mostrar a las personas. Por lo tanto, asegurarse de serlo siempre tendrá oportunidades de trabajar.