Experiencias de un cubano en Montreal: Evaluando opciones para trabajar como programador

in Hive Cuba2 years ago

Comenzó la pasión...

Desde que empecé la universidad he sido todo un aficionado de la programación. Yo estudié la carrera de Ingeniería Biomédica, donde tuve la oportunidad de desarrollar un poco esta habilidad, tanto para programar hardware como software.
Desde el año pasado sigo a algunos de ustedes en sus redes sociales y eso me ha motivado a incursionar en otros lenguajes, plataformas y aplicaciones.

Más que una historia quiero presentarle en este post un pequeño estudio sobre las tendencias de esta área en Canadá pero desde el punto de vista de los trabajos que se ofertan y que estan en gran demanda.

Mi motivación fue despertada a partir de mi curiosidad por ser un freelancer o pretender trabajar como programador en una empresa en Canada. Aquí les presento algunas páginas para que también puedan navegar por sí mismos a través del océano de la internet y en su propia búsqueda del tesoro.

Mi intención también es que puedas explorar el mercado laboral internacional, por ejemplo Canadá, de manera que se agranden tus estacas y veas desde la pecera caribeña el abanico de oportunidades que hay en los siete mares.

Lenguajes de programación populares

Quiero empezar por los lenguajes de programación más populares o más demandados por las empresas, instituciones y universidades en este país.

Partiendo del siguiente grafico, donde vemos el rango de popularidad a nivel mundial, podemos darnos cuenta que Python sigue siendo el más popular y con tendencia al crecimiento, sobre todo por su característica de ser un lenguaje de propósito general. Y en segundo lugar le sigue Java. Incluí el lenguaje Lua, porque vine a escuchar sobre él estando aquí en Montreal, y se puede visualizar que está en constante crecimiento por su versatilidad, sobre todo para la programación de sistemas de hardware.

Imagen obtenida de la página PYPL: Popularity of Programming Languages

Yo soy más habilidoso con la programación en Matlab, seguro que muy pocos lo conocen; este lenguaje está especializado en la programación científica aunque requiere licencia para casi todo y es su gran deventaja. Al ver este gráfico en un curso que recibí en mi carrera me hizo incursionar más en Python. Matlab no deja de avergonzarme un poco, y me ha hecho estar en una dualidad como la letra de la cancion infantil del chinito y la chinita: Y Yo que si, y El que no. Ahora es que me doy cuenta de que debo adiestrarme aun más en Python. Aunque abriendo paréntesis, como les estaré comentando en otra publicación, si eres bueno en lo que haces, tienes habilidades específicas y competentes, entonces puedes que encaje en algún lugar, así sea que programes en Excel.

Sin embargo en mis búsquedas del tesoro en Canadá, me di cuenta que realmente a nivel de las empresas, uno de los más cotizados aquí es Java y Javascript. Pero ahí si no me meto jajaja, mi línea es en la ciencia de datos, pero bueno sé que a otros si debe interesarles mucho.

Tendencia de los lenguajes de programación en las ofertas de empleo y educación en Canada, y en las demandas a partir de las búsquedas en la web por los solicitantes (Periodo: 1 ano). Imagen tomada de la página de Google Trends

Fíjense en la imagen anterior que JavaScript ( siendo Node js, React js y p5 js los tópicos de mayor demanda) casi siempre está en demanda al igual que Python, y en la siguiente imagen tanto la oferta como la demanda es uniforme. Ahh, pero adivinen donde puedo ser un príncipe programador en Matlab jajajaja!!


Interés en las principales provincias de Canada, ordenados por Java. Imagen tomada de Google Trends

Aquí, en Montreal, Quebec, al ser una cuidad muy cosmopolita, realmente hay una gran diversidad de empleos y oportunidades en casi todos los lenguajes de programación, pero a la misma vez es mayor la demanda y la competencia.

Empleos relacionados con la programación y las redes de computadoras

En cuanto a los empleos más cotizados en el mundo de la programación en este país están:

  • Ingeniero o Desarrollador de Software (más conocido por su término en ingles Software Developer y que aplica tanto para el ingeniero, como para el desarrollador front-end y/o back-end).
  • Analista de Datos y/o Científico de Datos, debido a la tendencia en el uso de la Inteligencia Artificial.
  • Administradores de Redes, aunque más enfocado en la ciberseguridad.

Mientras hacía nuevas relaciones de amistades pude encontrarme con algunos ingenieros y diseñadores de software, tanto estudiantes como trabajadores de empresas. La mayoría de ellos trabajaban en la modalidad a distancia o remoto, contratados por empresas de otras provincias de aquí de Canadá, en lo que se llama "trabajo de ética".

Ciberseguridad, en su auge

En el centro donde he estado colaborando pude apreciar también la demanda de esta profesión, tanto para estudiar como para trabajar. A partir de esa valoración, realicé también una pequeña búsqueda en Google Trends que lo confirma. Una de las posibles causas puede ser el incremento de los ataques cibernéticos y la vulnerabilidad de las redes de computadoras. Pude notar que la mayoría de estos ataques han sido realizados en la provincia de Ontario, o puedo decir que más bien han sido reportados, porque en la búsqueda solo me salió esta provincia. Esta alerta concide tambien con la alta demanda de esta profesión en este lugar.

Tendencia de la oferta y demanda de empleo y educación en Ciberseguridad en los últimos cinco anos. Imagen tomada de Google Trends

Una de mis experiencias

Y ahora me despido con esta foto que me tomaron en una de las Feria de Empleo que se realizan en Canadá, pero en este caso en Quebec, en la sección ingenieril. A estas ferias lo que debes llevar es tu curriculum vitae impreso y entregarlo donde creas que encajas mejor. Es una feria muy grande y diversa y había muchas oportunidades para los programadores. En el caso de los programadores de hardware, una de las mayores demandas fue para los que programan dispositivos FPGA. Realmente no fui muy preparado a esta feria, pero fue una agradable experiencia. Y para el caso de Quebec, dominar el idioma francés es vital, pero si dominas el ingles, tienes un gran punto a tu favor. De las habilidades del idioma, próximamente les comentaré algunos tips y sugerencias.

Estoy abierto a cualquier inquietud o información que creen le puede ser relevante sobre los temas que estoy abordando. Un abrazo.

Sort:  

Congratulations @lobaina! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You published more than 10 posts.
Your next target is to reach 20 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out our last posts:

LEO Power Up Day - June 15, 2023