Qué conocimientos y lenguajes de programación pagan mejor

Por EducacionIT
- 23 mayo, 2016
5 minutos de lectura
0

Un estudio analizó los pedidos de empleo de empresas de tecnología en Estados Unidos para determinar cuáles son los lenguajes de programación o los conocimientos sobre ciertos temas que determinan una mejor oferta salarial.

 

La respuesta al problema de cómo lograr un trabajo en el que me paguen más dinero está, como casi todo estos días, en la tecnología. Una investigación llevada a cabo por PayScale, una compañía especializada en el análisis de sueldos y salarios en Estados Unidos, encontró que nueve de las 10 habilidades o competencias que comandan la diferencia más sustancial en los salarios en ese país tienen que ver con lenguajes de programación o paquetes y programas tecnológicos.

 

Es el conocimiento que hace la diferencia más significativa: quienes dominan estas herramientas pueden ganar hasta un cuarto más que los que no. "Tomando en cuenta la explosión de trabajos relacionados con la tecnología en la última década, no es de sorprender que las habilidades en demanda estén relacionadas con ese sector", dice la empresa.

 

Los lenguajes de programación que más se usan (y se piden) van variando a lo largo del tiempo, lo mismos que la valoración del conocimiento profundo sobre ciertas técnicas o tecnologías. Según el análisis de PaySacale, esto es lo hoy recibe una mayor valoración en el mercado.

 

1. Scala - 22% incremento salarial sobre el promedio

 

Más en castellano, tiene la ventaja de que "elimina muchas de las rigideces de Java a la hora de escribir código", según le explica a BBC Mundo el bloguero especializado de computerhoy.com Víctor Pérez Rodríguez. Esto también permite reducir el número de líneas de código en cuestión, lo que lo hace escalable en la práctica (de ahí su nombre: "Sca", por "escalable" y "La", por language o lenguaje).

 

Los sistemas de manejo de contenido de algunos periódicos como The New York Times, The Guardian o The Huffington Post, así como gigantes como Twitter, Foursquare o Airbnb tienen partes escritas en Scala, señala Pérez Rodríguez.

 

2. Go, de Google - 20%

 

Es otro lenguaje de programación creado por Google. Se caracteriza por una sintaxis "sencilla y limpia". "Resulta rápido, eficiente y en la práctica es una buena solución para realizar procesos pesados en la nube, especialmente en aplicaciones de tiempo real", dice el periodista.

 

Empresas como Dropbox, SoundCloud, Uber o la misma Google se cuentan entre quienes lo han adoptado.

 

3. Hadoop - 12,5%

 

Éste no es un lenguaje de programación, sino un framework: una especie de esqueleto para el desarrollo de una aplicación, explica el especialista. "Resulta muy útil a la hora de almacenar, procesar y analizar cantidades gigantescas de datos, por lo que su desarrollo va de la mano de toda la industria del big data y la computación en la nube", señala.

 

Yahoo, Facebook, IBM y NetApp se cuentan entre sus usuarios.

 

4. SDK para iOS - 11,4%

 

Es el kit de desarrollo para crear aplicaciones para dispositivos Apple, el iPhone, iPad y el iPod Touch. Está disponible para cualquier desarrollador. Sin embargo, para bajar la aplicación y comenzar a trabajar con ella es necesario estar afiliado al programa de desarrolladores de Apple, por el cual la compañía cobra una tarifa anual.

 

5. Análisis de Big Data - 10,7%

El análisis y manejo de datos masivos, "datos a gran escala" o Big Data es otra competencia que puede darte una ventaja en términos salariales.

 

Tiene que ver con la recolección, almacenamiento, búsqueda, análisis y visualización de grandes cantidades de datos, incluida la generación de informes y modelos estadísticos que permitan transformar una montaña de números en información útil para empresas, organizaciones y negocios de toda índole.

 

6. Cloud Computing - 10,4%

 

Quizás el término de uso más corriente, Cloud Computing tiene que ver con la prestación de servicios que se alojan en servidores de Internet y al que el usuario accede en forma remota.

 

Los servicios en la nube buscan mejorar el acceso, facilitar el uso y mejorar la seguridad de los datos de los clientes. Y aunque ha habido más de un escándalo relacionado con filtraciones de información alojadas en ella, la mayoría de expertos lo ven como un camino sin retorno.

 

De acuerdo con estimaciones de firmas especializadas recogidas por Forbes en marzo pasado, la inversión de empresas en servicios en la nube crecerá este año casi un 20%.

 

7. SDK para Android - 9,3%

 

Se trata de un kit que permite crear aplicaciones para Android. Incluye librerías, herramientas, imágenes y muestras de código que un usuario sin demasiada especialización puede utilizar para crear su propia app para teléfonos que funcionan con ese sistema. Siguiendo la filosofía de Google, el SDK es gratis.

 

8. Selenium - 6,7%

 

Es una herramienta para crear pruebas automatizadas de sitios y aplicaciones web. Como otros paquetes similares, simula las acciones humanas en el uso de los programas y produce reportes de resultados, señalando problemas y errores. No tiene costo y es de código abierto.

 

Hay una gran comunidad de desarrolladores detrás de los diferentes componentes de Selenium, que corre en algunos de los lenguajes de programación más populares.

 

9. Groovy - 6,2%

 

Groovy es otro lenguaje de programación que opera sobre la plataforma Java y usa una sintaxis muy parecida. Por su sencillez e integración con Java goza de cierta popularidad, en especial entre los programadores que ya manejan la primera herramienta. Ha sido utilizado por algunas compañías como Netflix o Amazon, en algunas de sus aplicaciones.

 

 

 

 

 

 

Link: http://www.lanacion.com.ar/

 

 

Categoría
Artículo escrito por: EducacionIT
Administrador
[wp-reviews]