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

Back End Developer
septiembre 02, 2024
Product Manager
septiembre 02, 2024
Senior Frontend Developer
septiembre 02, 2024
Software Engineer
agosto 06, 2024
Backend Software Engineer
agosto 01, 2024

Barcelona

Software Engineer II (Typescript/Javascript)
noviembre 14, 2024
Senior Fullstack Engineer
noviembre 14, 2024
Automation Engineer II
noviembre 14, 2024
PHP Developer
noviembre 14, 2024
Manager, Platform Engineering
noviembre 14, 2024

Madrid

Software Architect
noviembre 14, 2024
Project Manager - Events & Client Success
noviembre 14, 2024
Software Engineer (Frontend) - DesignOps
noviembre 14, 2024
AWS Cloud Engineer
noviembre 14, 2024
Test Automation Engineer
noviembre 14, 2024