Java vs Python vs PHP demanda de empleo 2015-2018

21 de junio de 2018 Xavi Sala

En este post podrás ver como han evolucionado los lenguajes de backend en la demanda de empleo en España. Especialmente los tres más usados, Python, Java y PHP. Asimismo otros “incumbentes” están representados en el estudio, como Ruby, C# o Go. Finalmente, las causas del auge y caída de las tecnologías, y el posible efecto sobre los programadores.

 El auge de Python

Hace unos días publicamos un post sobre la evolución de los frameworks más demandados en frontend. En este post haremos lo mismo pero con el backend.

Aquí la cosa cambia un poco respecto al frontend.

 

Backend jod demand evolution in Spain. Python, Java, PHP

 

En la gráfica vemos, primero, más variedad y, segundo, más regularidad. Solo 2 lenguajes parecen evolucionar de manera diferente a lo largo de los años en cuanto a demanda, mientras el resto se queda estable.

El declive de PHP

El mercado para PHP está de bajada en Europa. Puede que los PHPperos no deban preocuparse por eso, quien sabe si significa solo un declive de Symfony, seguramente el framework más popular de PHP, que sí tiene un cuota de mercado cada vez más pequeña, y simplemente PHP seguirá teniendo una teniendo un papel importante dentro de los lenguajes de backend, solo que con menos protagonismo.

Machine Learning, moda pasajera o una auténtica revolución?

Python sube. El primer gran impulsor del crecimiento de Python fue el framework Django, sin embargo ahora su auge se potencia a base de la fiebre por el Machine Learning y el Data Analysis. La empresas sencillamente no pueden evitar la tentación de poner un data engineer en sus vidas. Y por si las moscas, si necesitan algún programador, piden conocimientos de Python.

Luego tenemos a Java en la segunda posición. Cada poco tiempo se proclama la muerte de Java, pero este lenguaje es resiliente, capaz de adaptarse a los nuevos tiempos. Java8 y Java9 han encontrado acomodo en muchas compañías para seguir viviendo.

Variedad de lenguajes de backend

Finalmente, tenemos el vector de color violeta que representa las tecnologías más relevantes entre las menos usadas: Ruby, Scala, Go y C#. Go es la que parece tener más perspectivas de crecimiento en un futuro cercano. Las otras tres hace tiempo que tienen plaza reservada en sus nichos, pero no parecen moverse hacia el mainstream. Lenguajes como Elixir, Rust, Clojure y centenares de otros existentes, no tienen todavía suficiente presencia en empresas como para ser mostrados en la gráfica del post.

Backend y Frontend, mundos diferentes

Una diferencia esencial entre el frontend y el backend es justamente la diversidad. Los programadores de backend tienen más opciones donde elegir, y pueden progresar en su carrera profesional dentro de una de estas tecnologías, sin necesidad de ser experto en otras, o tener que cambiar a menudo. Ahora Python parece ser la tecnología de moda, pero en todo caso, los PHPperos y programadores de Java se puede considerar que están “a salvo”.

En cuanto a los salarios, también suben. Las empresas tienen que sacarse la billetera porque la competencia para conseguir programadores es férrea, como en cualquier perfil tecnológico. Lo que cambiaría aquí respecto al frontend, es que los programadores no tienen tanta necesidad de ir absorviendo nuevas tecnologías para continuar siendo relevantes, como pasa en el frontend.

 

 

 

 

Compartir

Nuevas ofertas de empleo

Valencia

Staff DevOps Engineer
enero 17, 2022
Staff Software Engineer
diciembre 29, 2021
Test Automation Engineer
diciembre 28, 2021
Senior C++ Engineer
diciembre 28, 2021
Product Designer
diciembre 27, 2021

Barcelona

Front-end (Mobile) Developer
enero 19, 2022
Ruby on Rails Engineer
enero 19, 2022
Full-stack Engineer
enero 18, 2022
Infrastructure & Cloud Operations Principal Engineer
enero 18, 2022
Front-end Developer
enero 18, 2022

Madrid

Front-end Developer - React Native
enero 19, 2022
Engineering Manager
enero 19, 2022
Platform Engineer
enero 19, 2022
Project Manager - Automation Projects
enero 19, 2022
Senior Software Engineer (H/F)
enero 19, 2022

Remoto

Operations Engineer LATAM - Back Office
noviembre 16, 2021
Senior Front-end Developer - React
junio 24, 2021
Senior Back-end Engineer
febrero 02, 2021
Back-end Engineer
enero 25, 2021
Senior Back-end Developer
enero 25, 2021