?Quieres estudiar un lenguaje de programaci¨®n? Te ayudamos a elegir
Aprender programaci¨®n y obtener una acreditaci¨®n sol¨ªa llevar a?os. Sin embargo, nuevos modelos educativos como los 'bootcamps' (formaciones de nueve semanas), creados hace poco m¨¢s de cinco a?os, permiten acceder a esta profesi¨®n mucho m¨¢s r¨¢pido
La demanda de perfiles cada vez m¨¢s espec¨ªficos en programaci¨®n es un hecho evidente. El problema es que se trata de un conocimiento que cambia constantemente, por lo que los profesionales que quieran dedicarse a la programaci¨®n deben ser ¨¢giles, aprender r¨¢pido y saber qu¨¦ est¨¢n demandando las empresas. Cada vez hay m¨¢s posibilidades de aprenderlos. Pero, ?cu¨¢l elegir??
Hemos consultado a la compa?¨ªa espa?ola especializada en bootcamps (formaciones de tan solo nueve semanas, intensivas y con gran componente pr¨¢ctico) Ironhack cu¨¢les son los lenguajes m¨¢s demandados por las empresas. Pasen y vean.?
1. JavaScript: Este lenguaje de programaci¨®n es el m¨¢s utilizado entre todos los programadores. Seg¨²n los datos obtenidos por la encuesta anual de StackOverflow, lo utilizan un 62,5% de los encuestados. Tambi¨¦n es uno de los m¨¢s demandados por las empresas. Soporta programaci¨®n a objetos (POO) y programaci¨®n funcional. JavaScript es muy demandado por ser el lenguaje que impera en la Web. Permite hacer proyectos multiplataforma e incluso apps de escritorio.
2. Swift: Este lenguaje de programaci¨®n es relativamente joven. Fue creado por Apple para desarrollar apps para iOS y macOS. Es utilizado por el 50% de los encuestados. Este lenguaje de programaci¨®n est¨¢ orientado a objetos y moderniza Objetive-C, convirti¨¦ndose en la herramienta principal para el desarrollo en iOS y MacOS.
3. Python: Se trata de un lenguaje de programaci¨®n multiparadigma, ya que soporta orientaci¨®n a objetos, programaci¨®n imperativa y, en menor medida, programaci¨®n funcional. Python es el lenguaje de programaci¨®n m¨¢s utilizado para backend (lo que se encarga de interactuar con bases de datos, verificar manejo de sesiones de usuarios, montar la p¨¢gina en un servidor, y desde ¨¦ste ¡°servir¡± todas las vistas que el frontend crea). Hace uso de algoritmos de machine learning y lo?usa un 40% de los desarrolladores. Este lenguaje de programaci¨®n es muy demandado por su excelencia en el tratamiento de datos.
4. Elixir: Este lenguaje de programaci¨®n apareci¨® por primera vez en 2011, y r¨¢pidamente gan¨® popularidad. Elixir compila a bytecode para la m¨¢quina virtual de Erlang. Este lenguaje de programaci¨®n se usa principalmente para el desarrollo web y es utilizado por el 30% de los programadores.
5. R: Este lenguaje de programaci¨®n tiene un enfoque m¨¢s estad¨ªstico, representaci¨®n gr¨¢fica y an¨¢lisis de datos. Se trata de uno de los lenguajes m¨¢s utilizados en investigaci¨®n por la comunidad estad¨ªstica.
?De qu¨¦ va un 'bootcamp'?
- El perfil. La mayor¨ªa de los estudiantes se sit¨²an entre los 20 y los 40 a?os. Algunos han estudiado algo relacionado previamente, pero no todos. El profesor Ra¨²l Mar¨ªn asegura que aunque antes sobre todo ve¨ªa gente orientada a la comunicaci¨®n, cada vez es m¨¢s frecuente encontrar alumnos que se est¨¢n planteando un cambio de sector o que buscan obtener m¨¢s responsabilidad en la empresa en la que trabajan gracias a esta formaci¨®n.
- Proceso de admisi¨®n. Los candidatos deben superar una entrevista personal, como si fuera un encuentro para acceder a un puesto de trabajo, y demostrar un buen nivel de ingl¨¦s. Tambi¨¦n se exigen unos conocimientos generales m¨ªnimos y haber superado bachillerato.
Tu suscripci¨®n se est¨¢ usando en otro dispositivo
?Quieres a?adir otro usuario a tu suscripci¨®n?
Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.
FlechaTu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.
Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.
En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.
Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.