En muchas ocasiones me he preguntado ¿Si yo quisiera aprender un lenguaje de programación ahora, cual elegiría? La cuestión no es baladí porque esa elección puede tener muchas consencuencias, sobre todo en el tema laboral. Yo ya hace años que no programo, pero cuando empecé (hace ya 10 años), el lenguaje para web que aprendí era PHP. Me encantaba eso de ir desarrollando y probando como iban funcionando las modificiaciones que implementaban. Desde entonces hasta el día de hoy ha cambiado mucho el desarrollo web. Cómo acabo de decir hace mucho que no realizo labores de programación por lo que no voy a entrar técnicamente que lenguaje es mejor , sin embargo si creo que puede realizarse una elección de forma "no técnica" . infografia-php-python-ruby-empleo

Como elegir un lenguaje

Entendiendo que quisiera aprender un lenguaje para dedicarme profesionalmente a ello y ganarme la vida, me haría una pregunta muy clara ¿Cuantos programadores y cuantas vacantes hay por lenguaje? Esta pregunta que es fácil de formular es complicada de responder con exactitud, pero existe una manera aproximada de como está la cosa. Tomemos como referencia esta cuestión en España . Para conseguir responder esta pregunta me voy a basar en los datos encontrados en Linkedin , si lo sé, no todos los programadores ni todos los puestos están ahí, pero me puede servir de termómetro de la realidad existente. Empezaremos por ofertas de empleo .

Según los datos que he podido encontrar existen 1475 ofertas con "PHP" , 308 con "Python" y 132 con "Ruby" . Con estos datos la elección parece clara, pero falta otro dato que son los curriculums por lenguaje , que son: 2140 de PHP , 330 de Python y 110 de Ruby . Si dividimos el numero de ofertas por el número de programadores sale las siguientes cantidades: 0.69 PHP, 0.93 Python y 1.2 Ruby. Es decir, tenemos más posibilidades de encontrar trabajo eligiendo Python que PHP , pero además el doble eligiendo Ruby que PHP . Es para persarlo...

Pero no queda ahí la cosa, programadores PHP no es que sólo haya muchísimos, sino que también con muchos años de experiencia por lo que la competencia se hace más dura, cosa que en Ruby y Python es más difícil. En definitiva, mi elección estaría entre Ruby y Python, ¿cual sería la tuya? PD: Suerte que en OpenWebinars.Net hay cursos tanto de Ruby on Rails como de Python y Django , los dos framework más usados de los lenguajes que elegiría ;)