Danny, realmente depende de muchos factores. Ni siquiera puedo comenzar a calcular la posibilidad de inmigrar realmente a Canadá (ahí es donde vivo y puedo comentar), porque depende de: su edad, calificaciones académicas, estado familiar, salud, conocimiento de inglés (o francés), etc. Sin embargo, de lo que sí puedo hablar es del mercado laboral para los desarrolladores de SW, y eso podría ayudarlo a comenzar a hacer el cálculo por sí mismo (por ejemplo, si decide optar por la ruta de oferta de trabajo a la inmigración).
Actualmente, el mercado está muy activo y en expansión (al menos en Toronto, pero probablemente también en Montreal y Vancouver) con más y más empleos que aparecen para los programadores, así que eso es bueno para usted. También es muy difícil contratar a las personas adecuadas para el trabajo, y esto también puede ser una ventaja. Lo que debe tener en cuenta es que no es trivial para las empresas comenzar a buscar contratar a alguien en el extranjero. Primero tienen que demostrar que nadie en el mercado local satisface la necesidad del puesto para el que están contratando (esto es requerido por la ley), y luego deben ayudarlo a venir y comenzar desde cero, todo el tiempo esperando que hayan logrado la elección correcta. Por lo tanto, si esa es la ruta que desea tomar, debe invertir tiempo en investigar qué áreas especializadas faltan en términos de candidatos y diferenciar su conjunto de habilidades en consecuencia. Esto le daría una ventaja real y aumentaría las posibilidades de que las empresas decidan ofrecerle un trabajo como base para la inmigración.
Por supuesto, esa es solo una de las muchas formas, y una de las cuatro ubicaciones sobre las que preguntó. Tampoco responde realmente a su pregunta sobre oportunidades, pero podría ayudarlo a comprenderlo usted mismo después de leer y comparar las respuestas de otras personas. ¡Buena suerte!
- ¿Por qué la arquitectura orientada a servicios se usa tanto en gigantes web?
- ¿Qué se necesita realmente para trabajar como ingeniero de software integrado en un gran cuerpo?
- ¿Cuáles son algunos ejemplos de diseño de software realmente malo que tienes que usar?
- ¿Cuál es la mejor tecnología / lenguaje de desarrollo de software para especializarse que paga realmente bien?
- ¿Por qué hay más despidos en el campo del software?