Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Lenguajes esenciales para dominar

Por: Reclu IT

12 de mayo de 2017

Basta con hacer una simple búsqueda en la web y encontraremos cientos de lenguajes de programación en la actualidad. Haciendo otra búsqueda esta vez de los lenguajes más populares veremos nuevamente muchas listas y ránkings con resultados distintos. En esta  oportunidad, para ser lo más objetivo posible, vamos a examinar los mejores lenguajes de programación desde una perspectiva profesional.

Hay muchas maneras de clasificar lenguajes de programación, como por la cantidad de sitios web hechos con ellos, resultados de búsqueda en Google, proyectos de GitHub o preguntas en StackOverflow. Esta vez, examinaremos los datos del motor de búsqueda de trabajo Indeed.com para conocer el número de ofertas de trabajo que contengan el nombre de un lenguaje de programación.

El número de descripciones de trabajo en Indeed que han incluido SQL (Structured Query Language) aumentó en casi 50 mil este año respecto al año pasado, dando a SQL una espectacular ventaja sobre los otros lenguajes. Está muy claro que SQL sigue siendo el líder en nuestro análisis. SQL se utiliza para comunicar y manipular bases de datos. Es sumamente común, con muchas variaciones como MySQL y Microsoft SQL. Microsoft lanzó SQL Server 2016 el año pasado, que ha resultado ser sorprendentemente popular y ha introducido varias características nuevas para hacer que el lenguaje sea más de código abierto con la integración de R, el popular lenguaje de programación de análisis de datos, y una versión para Linux.

El número de puestos de Java disponibles en Indeed ha aumentado en casi 30 mil el 2017 en comparación con 2016, posiblemente debido al continuo crecimiento de Android. Java es un lenguaje de programación sencillo y legible utilizado por millones de desarrolladores y miles de millones de dispositivos en todo el mundo. Todas las aplicaciones nativas de Android se construyen en Java y el 90 por ciento de las empresas Fortune 500 utilizan Java como lenguaje de servidor para el desarrollo backend. Hay mucho entusiasmo con el próximo lanzamiento de Java 9 en julio de 2017, a pesar de que Java Enterprise Edition declinó en popularidad en 2016.

Python creció en popularidad en 2016 y subió dos lugares en nuestra clasificación para ser el tercer lenguaje más solicitado por puesto de trabajo. Python es un lenguaje de programación de propósito general que enfatiza la legibilidad del código y aumenta la productividad del desarrollador, que se utiliza para aplicaciones de escritorio, aplicaciones web y minería de datos. En octubre de 2016, Microsoft lanzó la versión beta 2.0 de su framework open source de aprendizaje profundo Cognitive Toolkit, que incluye soporte para Python.

Para JavaScriptbajó las ofertas de trabajo se ha mantenido aproximadamente igual. Se trata principalmente de un lenguaje de scripting dinámico del lado del cliente, que se utiliza para el desarrollo de front-end. JavaScript es compatible con todos los navegadores, se utiliza en más del 90 por ciento de todas las páginas web y es el lenguaje más popular en StackOverflow. La compatibilidad y adopción de JavaScript 6 continuó creciendo en 2016 y las Progressive Web Apps se han vuelto más usables, habilitando la funcionalidad ‘offline-first’ para aplicaciones web.

C++ ha aumentado cerca de 20 mil empleos publicados durante 2016 y pasó a tomar el quinto lugar. Hecho en C, el abuelo de todos los lenguajes de programación, C++ es un poderoso lenguaje de alto rendimiento utilizado para construir software de sistema, motores de juegos y aplicaciones de escritorio y web. Muchos principiantes consideran a C++ más difícil de aprender que lenguajes dinámicamente tipados como Python o JavaScript.

C# tuvo un pequeño aumento de popularidad en 2017, pero no lo suficiente como para superar a  C++. El lenguaje se desarrolló en principio para el software framework .NET de Microsoft y ahora se puede usar en máquinas que no sean Windows desde el lanzamiento de la plataforma de desarrollo de código abierto .NET Core en junio de 2016. Su uso principal es la construcción de software empresarial de Microsoft. La mayoría de las características de C# 7.0 fueron lanzadas el año pasado, incluyendo soporte del lenguaje para tuplas, funciones locales, concordancia de patrones y mucho más.

La mayoría de los desarrolladores que codifican para el sistema operativo iOS utilizan Objective-C, C o el nuevo lenguaje de programación Swift de Apple. Contabilizamos cualquier oferta de trabajo que incluía «iOS» en nuestra clasificación y tuvimos pocos cambios a partir de 2016. Swift se lanzó en 2014 y aumentó rápidamente en popularidad debido a su escalabilidad, velocidad, facilidad de uso y fuerte demanda del mercado de aplicaciones para dispositivos móviles. Apple lanzó Swift 3.0 en setiembre de 2016 con nuevas características, incluyendo una mejor traducción de las API de Objective-C, modernizaciones de identificadores de depuración y un nuevo modelo para colecciones e índices. Apple planea lanzar Swift 3.1 y Swift 4 en 2017.

Si hay algo que queremos resaltar de este análisis, es que ningún lenguaje de programación puede llevar a cabo todas las tareas y el mercado laboral cambia rápidamente año tras año. Para ser un desarrollador exitoso, es importante dominar varios lenguajes y ser autodidacta para adquirir nuevos conocimientos rápidamente, y de esta manera poder adecuarse a las oportunidades de trabajo que se presenten.

  • Jhonatan Henry Idrogo dice:

    por favor me podrian enviar informacion de programas desarrollados en el C# para mineria

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)
    post-tittle

    Lenguajes esenciales para dominar

    Por: Reclu IT

    12 de mayo de 2017

    Basta con hacer una simple búsqueda en la web y encontraremos cientos de lenguajes de programación en la actualidad. Haciendo otra búsqueda esta vez de los lenguajes más populares veremos nuevamente muchas listas y ránkings con resultados distintos. En esta  oportunidad, para ser lo más objetivo posible, vamos a examinar los mejores lenguajes de programación desde una perspectiva profesional.

    Hay muchas maneras de clasificar lenguajes de programación, como por la cantidad de sitios web hechos con ellos, resultados de búsqueda en Google, proyectos de GitHub o preguntas en StackOverflow. Esta vez, examinaremos los datos del motor de búsqueda de trabajo Indeed.com para conocer el número de ofertas de trabajo que contengan el nombre de un lenguaje de programación.

    El número de descripciones de trabajo en Indeed que han incluido SQL (Structured Query Language) aumentó en casi 50 mil este año respecto al año pasado, dando a SQL una espectacular ventaja sobre los otros lenguajes. Está muy claro que SQL sigue siendo el líder en nuestro análisis. SQL se utiliza para comunicar y manipular bases de datos. Es sumamente común, con muchas variaciones como MySQL y Microsoft SQL. Microsoft lanzó SQL Server 2016 el año pasado, que ha resultado ser sorprendentemente popular y ha introducido varias características nuevas para hacer que el lenguaje sea más de código abierto con la integración de R, el popular lenguaje de programación de análisis de datos, y una versión para Linux.

    El número de puestos de Java disponibles en Indeed ha aumentado en casi 30 mil el 2017 en comparación con 2016, posiblemente debido al continuo crecimiento de Android. Java es un lenguaje de programación sencillo y legible utilizado por millones de desarrolladores y miles de millones de dispositivos en todo el mundo. Todas las aplicaciones nativas de Android se construyen en Java y el 90 por ciento de las empresas Fortune 500 utilizan Java como lenguaje de servidor para el desarrollo backend. Hay mucho entusiasmo con el próximo lanzamiento de Java 9 en julio de 2017, a pesar de que Java Enterprise Edition declinó en popularidad en 2016.

    Python creció en popularidad en 2016 y subió dos lugares en nuestra clasificación para ser el tercer lenguaje más solicitado por puesto de trabajo. Python es un lenguaje de programación de propósito general que enfatiza la legibilidad del código y aumenta la productividad del desarrollador, que se utiliza para aplicaciones de escritorio, aplicaciones web y minería de datos. En octubre de 2016, Microsoft lanzó la versión beta 2.0 de su framework open source de aprendizaje profundo Cognitive Toolkit, que incluye soporte para Python.

    Para JavaScriptbajó las ofertas de trabajo se ha mantenido aproximadamente igual. Se trata principalmente de un lenguaje de scripting dinámico del lado del cliente, que se utiliza para el desarrollo de front-end. JavaScript es compatible con todos los navegadores, se utiliza en más del 90 por ciento de todas las páginas web y es el lenguaje más popular en StackOverflow. La compatibilidad y adopción de JavaScript 6 continuó creciendo en 2016 y las Progressive Web Apps se han vuelto más usables, habilitando la funcionalidad ‘offline-first’ para aplicaciones web.

    C++ ha aumentado cerca de 20 mil empleos publicados durante 2016 y pasó a tomar el quinto lugar. Hecho en C, el abuelo de todos los lenguajes de programación, C++ es un poderoso lenguaje de alto rendimiento utilizado para construir software de sistema, motores de juegos y aplicaciones de escritorio y web. Muchos principiantes consideran a C++ más difícil de aprender que lenguajes dinámicamente tipados como Python o JavaScript.

    C# tuvo un pequeño aumento de popularidad en 2017, pero no lo suficiente como para superar a  C++. El lenguaje se desarrolló en principio para el software framework .NET de Microsoft y ahora se puede usar en máquinas que no sean Windows desde el lanzamiento de la plataforma de desarrollo de código abierto .NET Core en junio de 2016. Su uso principal es la construcción de software empresarial de Microsoft. La mayoría de las características de C# 7.0 fueron lanzadas el año pasado, incluyendo soporte del lenguaje para tuplas, funciones locales, concordancia de patrones y mucho más.

    La mayoría de los desarrolladores que codifican para el sistema operativo iOS utilizan Objective-C, C o el nuevo lenguaje de programación Swift de Apple. Contabilizamos cualquier oferta de trabajo que incluía «iOS» en nuestra clasificación y tuvimos pocos cambios a partir de 2016. Swift se lanzó en 2014 y aumentó rápidamente en popularidad debido a su escalabilidad, velocidad, facilidad de uso y fuerte demanda del mercado de aplicaciones para dispositivos móviles. Apple lanzó Swift 3.0 en setiembre de 2016 con nuevas características, incluyendo una mejor traducción de las API de Objective-C, modernizaciones de identificadores de depuración y un nuevo modelo para colecciones e índices. Apple planea lanzar Swift 3.1 y Swift 4 en 2017.

    Si hay algo que queremos resaltar de este análisis, es que ningún lenguaje de programación puede llevar a cabo todas las tareas y el mercado laboral cambia rápidamente año tras año. Para ser un desarrollador exitoso, es importante dominar varios lenguajes y ser autodidacta para adquirir nuevos conocimientos rápidamente, y de esta manera poder adecuarse a las oportunidades de trabajo que se presenten.

  • Jhonatan Henry Idrogo dice:

    por favor me podrian enviar informacion de programas desarrollados en el C# para mineria

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)

    Política de privacidad de www.recluit.mx

    Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
    contacten con el Propietario.