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

DevOps
diciembre 16, 2024
Tech Lead Web - UbiSim
diciembre 16, 2024
VP of Engineering
diciembre 16, 2024
Backend Developer
diciembre 16, 2024
Senior Quality Assurance Engineer
diciembre 16, 2024

Barcelona

Backend Software Engineer Intern – Developer Experience
diciembre 19, 2024
Data Engineer/Analytics Engineer
diciembre 19, 2024
Software Engineer with DevOps
diciembre 19, 2024
Senior Engineering Manager – Core team
diciembre 19, 2024
Senior Game Economy Manager
diciembre 19, 2024

Madrid

Marketing Manager
diciembre 20, 2024
Software Engineern (Android)
diciembre 20, 2024
Staff Software Engineer - Fintech
diciembre 20, 2024
Sales Development Representative (SDR)
diciembre 20, 2024
Senior Full Stack Developer - Fintech
diciembre 20, 2024