jueves, 1 de octubre de 2015

tendencias lenguajes programación


Hace unos meses, una compañera muy especial me decía: - Pepe, ahora que el SAP esta muy demandado, molas mucho, pero ¿Qué pasará cuando ya no se demande el SAP?
Y la verdad es que esa misma pregunta me la hago yo a mi mismo.
Por un lado, es un tema que no me preocupa especialmente, ya que por mucho que avance la informática hay ciertos patrones y ciertos aspectos que son universales y si los conoces, podrás adaptarte de una manera más fácil y rápida.
Por el contrario, estoy de acuerdo a que no hay que darle la espalda a las nuevas tecnologías, así que para eso me puse a investigar cuales van a ser los lenguajes de programación más utilizados en los próximos años. No encontre mucha información al respecto, pero si que encontré una página con un ranking con los lenguajes más utilizados actualmente.
Así que he decido periodicamente revisar esta lista y conocer al menos 5 de los 20 lenguajes más utilizados. Es una manera de obligarme a estar en la primera línea de la batalla.
Quiero matizar que he utilizado la expresión conocer y no ser un experto ya que mi objetivo es ser responsable de un equipo y por lo tanto no tengo que ser experto en las tecnologías, si conocerlas y ser experto, pero en otras aptitudes.
Para conculir quiero comentar que lenguajes he decidido y por que.

PL/SQL: Con este lenguaje llevo trabajando desde que hacía las practicas hace ya casí 10 años. Es un lenguaje para trabajar a nivel de base de datos y esto creo que va a ser siempre muy importante a no ser que haya un nuevo paradigma para gestionar las bases de datos.

ABAP: El lenguaje que me da de comer. Probalmente no sería el lenguaje que yo elegiría aprender si me dejaran libre albedrío, pero es el lenguaje que utiliza el software de las empresas más importantes del mundo y ahí es donde yo quiero estar.

HTML5 + CSS3: Esto no es un lenguaje de programación, y por lo tanto no esta en la lista, pero he decidido incluirlo por diferentes motivos. SAP esta tirando mucho por el tema de interfaces web y es un tema en el que quiero estar fuerte para poder ayudar a mi empresa. Por otro lado, creo que el desarrollo web es lo más estable ahora mismo, en mi humilde opinión, no vale la pena invertir en programar para Android, Windows, iOS... el mercado cambia muy rápido, sin embargo todos estos sistemas que he citado tienen un navegador web.

Javascript: Para este lenguaje valdría la misma explicación que antes.

Java: Me faltaba elegir un back-end para el desarrollo web y aunque Java no sea Javascript creo que puede ser más fácil el aprendizaje de Java que otro lenguaje como php, python o otros. Además Java está muy demandado y aunque sea un poco contradictorio a lo que he comentado anteriormente, la programación para dispositivos móviles me tiene maravillado, especialmente para Android, y para programar para Android en nativo hay que hacerlo mediante Java.

Esta es mi apuesta para los próximos meses ¿y la tuya? ¿Qué lenguajes quieres dominar en un futuro muy cercano?