Los 9 programas que debes manejar
si buscas tener un mejor sueldo
BBC Mundo - mayo de
2016
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 aprenden a usar Excel, por ejemplo, ganan
3% más que los que no (y ésta es una cifra totalmente aleatoria que usamos para
ilustrar el caso), 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.
BBC Mundo te cuenta en qué
consisten.
1. Scala -22% incremento salarial
Es un lenguaje de programación
"diseñado para expresar patrones de programación comunes de una forma
concisa, elegante, y de tipado seguro", dice en su página web.
Se define como un lenguaje
funcional, compatible con Java, el más popular de los programas de programación
hasta la fecha.
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. iOS SDK - 11,4%
Es un kit de elementos (imágenes,
códigos, etc.) para crear apps para dispositivos Apple, en particular el iPhone
y el iPod Touch.
En teoría 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 o Datos
Masivos - 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
tansformar una montaña de números en información útil para empresas,
organizaciones y negocios de toda índole.
6. Computación en la nube - 10,4%
Quizás el término de uso más
corriente, la computación en la nube tiene que ver con la prestación de
servicios que se alojan en servidores de internet.
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. Android SDK - 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 de acceso gratuito.
8. La herramienta de pruebas
automatizada 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.
Funciona en código abierto, lo
que quiere decir que puede ser descargado y usado gratuitamente.
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 algunos
nombres de conocimiento general, como Netflix o Amazon, en algunas de sus
aplicaciones.
No hay comentarios:
Publicar un comentario