Navigate back to the homepage

Análisis Mercado Laboral Colombiano

Santiago Diaz
February 20th, 2021 · 5 min read

Analizamos más de 1000 ofertas de empleo como desarrollador de software. Esto fue lo que aprendimos.

Recientemente analizamos más de 1000 ofertas (1082 para ser exactos) de empleo en Colombia como desarrollador de software para ayudarnos a responder las siguientes preguntas:

  1. ¿Cuáles son las habilidades tecnológicas más demandadas por las empresas en Colombia?

  2. ¿Cómo se comparan estas cifras con las del resto del mundo?

  3. ¿Cuánto gana un desarrollador de software en Colombia y cuales son las ciudades con más ofertas laborales?

Hoy te compartiremos lo que descubrimos.

Metodología

Revisamos y analizamos ofertas de empleo de ElEmpleo.com, la bolsa de empleo más grande de Colombia, que cuenta con más de 20.000 ofertas de empleo. Usamos diferentes palabras claves para generar resultados de búsqueda para nuestra lista final (todos los datos fueron recopilados el 20 de enero).

También usamos los resultados de la ultima encuesta de Stack Overflow (el foro Web de programación más popular del mundo) como un punto de referencia para poner nuestros resultados en contexto. Esta encuesta tiene un tamaño de muestra de más de 60.000 programadores basados en todo el mundo.

Éste es un resumen de nuestros hallazgos:

  1. El JavaScript y el Java fueron los lenguajes de programación más demandados, con una representación del 43% y 39% de las ofertas que analizamos, respectivamente.
  2. De los framework de desarrollo Web, el Angular de Google fue el más usado por las empresas, representando el 27% de las ofertas. El .NET de Microsoft fue segundo con el 20%.
  3. El sistema de gestión de base de datos más demandado fue el Microsoft SQL con el 20% de la representación, cifra que casi duplica el sistema de base de datos de Oracle que tuvo una representación del 11%.
  4. Desarrolladores Full Stack representaron el 10% de los roles, y sus roles componentes, los de Back End y Front End, fueron mencionados el 5% cada uno. (¿Qué significa Full Stack? Aquí te explicamos.)
  5. El salario más ofrecido fue de $4.5 a $5.5 millones (12% de las ofertas).
  6. El promedio de experiencia laboral requerida fue de 3 años, con el 31% de la representación.
  7. La gran mayoría de las ofertas fueron basadas en Bogotá (70%) y Medellín (14%).

A continuación exploraremos cada resultado más a fondo y lo compararemos con su resultado respectivo de la encuesta de Stack Overflow.

JavaScript y Java dominan la lista (43% y 39%)

A pesar de sus nombres similares, estos lenguajes de programación son muy diferentes tanto en su uso actual como en sus estructuras léxicas.

El JavaScript es usado principalmente en desarrollo Front End para aplicaciones Web. El Java, por otro lado, es usado en el lado de los servidores en proyectos de desarrollo Back End.

Pero a pesar de sus diferencias, ambos lenguajes fueron mencionados casi las mismas veces lo cual indica una gran proporción de proyectos Front End y Back End en las empresas contratantes.

TABLA DE LENGUAJES DE PROGRAMACIÓN MÁS USADOS EN OFERTAS DE EMPLEO (COLOMBIA)

Si comparamos nuestros resultados con los de la pregunta <<¿Cuáles lenguajes de programación usas en tu trabajo?>> de la encuesta de Stack Overflow, veremos que aunque el JavaScript ocupa el primer puesto en ambos resultados, existen diferencias importantes entre los dos resultados.

TABLA DE LENGUAJES DE PROGRAMACIÓN MÁS USADOS SEGÚN ENCUESTA DE STACK OVERFLOW

Nuestro nivel de representación del JavaScript (42.75%) fue casi el 25% menor que el de los resultados de la encuesta de Stack Overflow (67.7%).

Nuestros resultados JavaScript fueron más cercanos al porcentaje de uso de los resultados de la misma encuesta de Stack Overflow pero del 2016.

El crecimiento de la popularidad del JavaScript a nivel mundial es un reflejo de la preferencia creciente entre empresas de almacenar sus aplicaciones en la nube para que sus usuarios las puedan acceder a través de navegadores Web, que tienen un intérprete de JavaScript dedicado.

Los porcentajes de uso de Java fueron casi idénticos en ambos grupos de datos (~40%), pero en los resultados de la encuesta de Stack Overflow, el Python fue el lenguaje Back End más popular con una representación del 44%, comparado con una representación de apenas el 11% en las ofertas.

Una de las posibles razones por esta diferencia es la falta de ofertas de empleo como científico de datos - dentro de las ofertas que analizamos apenas habían 5 roles (0.46%) de científico de datos.

Por otra parte, los resultados de la pregunta <<¿Con qué tipo de desarrollador te identificas?>>, mostraron que el 8% de los encuestados por Stack Overflow se identifican con este rol.

El Python es un lenguaje muy popular en ciencia de datos debido a su sintaxis conciso y las bibliotecas innumerables disponibles de manipulación de datos, visualización de datos, estadísticas, matemáticas, aprendizaje de máquina, proceso de lenguajes naturales, entre muchas otras.

Angular (27%) y el ASP.NET (20%) de Microsoft fueron los frameworks más usados por las empresas

Los dos frameworks de desarrollo Web más demandados fueron desarrollados por dos gigantes de la industria de software: Google y Microsoft respectivamente.

TABLA DE FRAMEWORKS PARA DESARROLLO WEB MÁS USADOS EN OFERTAS DE EMPLEO

Ambos frameworks son utilizados para desarrollar aplicaciones Web, pero el Angular es completamente basado en JavaScript y TypeScript mientras que el ASP.NET utiliza el C#.

En cambio, los dos frameworks para desarrollo Web más usados en los resultados de la encuesta de Stack Overflow fueron jQuery (mantenido por la fundación jQuery) y React.js, otro framework que fue desarrollado por un gigante de la industria: Facebook.

Estos dos frameworks también son basados en JavaScript.

React.js (que hace parte del currículo del bootcamp Código Lab) es un framework Front End para desarrollar interfaces de usuario y ha crecido en popularidad debido a su sencillez y flexibilidad de uso.

jQuery fue desarrollado en el 2006 con el objetivo de simplificar la manipulación de objetos en las estructuras de árbol que representan los documentos HTML.

La distribución de las frecuencias de uso fue mucho más pareja en los resultados de Stack Overflow y cada uno de los 10 frameworks más usados fueron usados por un mínimo del 14% de los encuestados.

TABLA DE FRAMEWORKS PARA DESARROLLO WEB MÁS USADOS SEGÚN ENCUESTA STACK OVERFLOW

Microsoft SQL (19%) y Oracle (11%) son las bases de datos más demandadas

Es interesante señalar que el segundo sistema de base de datos más demandado en las ofertas que analizamos es el de Oracle, que ni estuvo en los seis primeros sistemas más populares de Stack Overflow.

El sistema de Oracle es utilizado para operaciones críticas de las más grandes empresas del mundo (de hecho, el 97% de las empresas de la lista Fortune 100 lo utilizan, según Oracle).

TABLA DE SISTEMAS DE GESTIÓN DE BASES DE DATOS MÁS USADOS EN OFERTAS DE EMPLEO

MySQL (que también hace parte del currículo del bootcamp Código Lab), un sistema de gestión de base de datos de código abierto (también de Oracle después de su adquisición de Sun Microsystems), fue el más popular y le gano al segundo por casi 20 puntos.

Su popularidad se puede atribuir a que es gratuito, funciona en la mayoría de casos de uso, y también en las plataformas más populares como Windows, Linux, y macOS.

TABLA DE SISTEMAS DE GESTIÓN DE BASES DE DATOS MÁS USADOS SEGÚN ENCUESTA DE STACK OVERFLOW

Casi el 10% de las ofertas fueron para desarrolladores Full Stack

Consultamos nuestros datos para algunos de los tipos de desarrollador más comunes (según la encuesta de Stack Overflow) y descubrimos que el 10% de las ofertas buscaban desarrolladores Full Stack (aquí puedes leer que significa el desarrollo Full Stack). Este porcentaje representa 106 ofertas de empleo vacantes desde el día que recopilamos nuestros datos.

TABLA DE TIPOS DE DESARROLLADOR SOLICITADOS EN OFERTAS DE EMPLEO

Aunque este porcentaje sigue muy lejos del mismo de Stack Overlow, cabe recordar que la pregunta que usaron en su encuesta permitía elegir todos los diferentes roles que aplicaran.

Los desarrolladores Full Stack toman parte en tanto el desarrollo Front End como en el Back End, y por ende, entienden todas las tecnologías del montón (stack en inglés) tecnológico del proyecto que estén desarrollando.

TABLA DE ¿CON QUÉ TIPO DE DESARROLLADOR TE IDENTIFICAS?

El salario más ofrecido fue de $4.5 a $5.5 millones (12%)

La mayoría de las ofertas no incluyeron información salarial y lo dejaron a convenir (45%).

Pero de las ofertas que si incluyeron el salario, $4.5 a $5.5 fue el más ofrecido con el 12% o 129 de las ofertas que analizamos. Más de un tercio de las ofertas ofrecieron un salario de $3.5 a $8 millones (el 38% o 407 de las ofertas).

TABLA DE SALARIO EN MILLONES DE PESOS EN OFERTAS DE EMPLEO

El promedio de experiencia laboral en las ofertas fue de 3 años (31%)

La gran mayoría (71%) de las ofertas requerían 1 a 3 años de experiencia.

Tabla de años de experiencia solicitados en ofertas de empleo

Bogotá (70%) y Medellín (14%) fueron las ciudades con más ofertas

No resulta sorprendente que la gran mayoría de las ofertas fueron basadas en las dos ciudades más grandes, con una representación de casi el 75%.

Eso no significa necesariamente que todas estas ofertas requieran que los candidatos vivan en estas dos ciudades, y menos ahora en la coyuntura que estamos viviendo. Es posible que muchas de estas ofertas permitan tele-trabajo.

De hecho, el 8% (o 86) de las ofertas que analizamos incluyeron la opción << Toda Colombia >> como ciudad, lo que implica que aceptarían tele-trabajadores.

Será interesante ver como cambia esta tendencia con el tiempo.

TABLA DE CIUDADES QUE MÁS EMPLEO OFRECEN COMO DESARROLLADOR DE SOFTWARE

Conclusión

Aprendimos mucho de este estudio sobre el mercado laboral colombiano en desarrollo de software y esperamos que tu también.

El próximo mes publicaremos un post de seguimiento para ver como han cambiado estas cifras, si es que han cambiado. ¡No te lo pierdas!


More articles from Código Lab

Código Lab lanza bootcamp de desarrollo Web Full Stack de 12 semanas

Código Lab lanza bootcamp de desarrollo Web Full Stack de 12 semanas

February 10th, 2021 · 1 min read

¿Para qué sirve programar?

Nuestro instructor principal, Daniel, comparte sus ideas sobre la importancia de aprender a programar.

February 10th, 2021 · 4 min read
© 2021 Código Lab
Link to $https://www.facebook.com/codigolabLink to $https://www.linkedin.com/school/codigolab/Link to $https://twitter.com/codigo_labLink to $https://instagram.com/codigolab