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.
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.
Fuente: BBC Mundo