La verdad de iSeries IBM (según yo)

Aprovechando un poco de tiempo libre puedo REGRESAR a este blog después de mucho tiempo. Muchas cosas han pasado, pero básicamente les hablaré de un tema interesante y que a la nueva generación de programadores/desarrolladores…y estoy hablando del mundo de iSeries de IBM (o AS400 para los cuates).

Honestamente nunca pensé toparme con esta tecnología para que pudiera pagar mis vicios, pero he aprendido lo suficiente para poder hacer un juicio de esta plataforma, cuál es el panorama y si realmente hay oportunidad en ella. En éstos tiempos, los jóvenes interesados en el mundo de la programación son bombardeados con información relevante a desarrollo de aplicaciones de escritorio, web, móviles, videojuegos, etc. con lenguajes comunes actualmente como es C#, Java, PHP, Ruby, C++, entre otros más, pero muy pocos (si acaso saben de esto por sus clases en la escuela) recuerdan que hace unos años era COBOL, Basic, C y RPG.

Por el motivo anterior, éstos lenguajes “viejos” ya no han podido transferir el interés a nuevas generaciones, las cuales se enfocan en las nuevas tecnologías, pero a pesar de esto, los “viejos” lenguajes siguen siendo solicitados por las empresas y con una paga más que aceptable.

Me enfocaré en iSeries o AS400, ya que es el tema en cuestión. ¿Cómo es que me topé con un trabajo así? Pues bueno, quise tratar una tecnología diferente a web y entré a un programa de capacitación para aprender a desarrollar en iSeries. En este programa eramos un grupo de jóvenes con antecedentes de desarrollo y para los instructores con eso bastaba…nos prepararon y después nos involucraron en los proyectos para una empresa muy grande que vende a montones y que uno de sus canales de venta y manejo de operaciones se basa en iSeries.

iSeries de IBM es una plataforma o sistema operativo que utilizan principalmente grandes empresas (MUUUY grandes) como lo son bancos, tiendas wholesaler como Sam’s Club/Costco, almacenes tipo Liverpool, Staples, Office Depot, CASINOS, Adidas, entre otras más. Este sistema operativo permite manejar muchísimas operaciones y transacciones de manera robusta y confiable, los expertos en el este mundo consideran a esta plataforma una de las más confiables en cuanto a rendimiento, nada que ver con los sistemas actuales.

Entonces si es muy bueno, ¿Por qué no es tan cotizado en el mercado como una chamba de Java o .NET? Como lo dije anteriormente, aprender estos lenguajes nuevos es relativamente fácil; Con que un estudiante tenga su laptop y el IDE listo, puede comenzar a aprender. En iSeries es distinto, ya que se requiere la adquisición de un equipo IBM y eso, es un buen billete, por lo que no es viable para universidades.

Aprender los fundamentos de RPG/CL/RPGLE/Free tiene una dificultad moderada, pero es todo un estilo o forma de trabajar si eres más de lo que trabajan en OOP. Uno de los choques culturales más fuertes era el hecho de que esto es 90% código, 10% gráfico (vieja escuela pues). Pero se ha modernizado que el formato “free” te permite programar con mayor soltura, a tal punto de estar programando en los lenguajes conocidos.

Hablando en México, hay ofertas, pero principalmente para los señores (seniors), creo que los de RH se sorprenderían al ver un desarrollador de iSeries menor a 35 años porque casi todos los que conocen superan el cuarto escalón. La oferta es sumamente mayor en el extranjero eso sí, países como España, Finlandia, EU, Alemania que hay empresas de grueso calibre y por lo tanto siguen confiando en los sistemas de IBM, aunque hay que admitir que otras más se han movido a nuevas ofertas como Oracle.

He leído mucha información respecto al futuro de este SO, ya que lleva más de 30 años en el mercado. Como dije, en otros países fuera de México aprecian demasiado al iSeries y siguen en busca de gente joven para prepararla y sepan trabajar en ella, así que si tu, lector que estás viendo esta entrada llegaras a ver una academia/entrenamiento como tu primera oportunidad laboral y no eres de los que se casa con un lenguaje sino que eres versátil y hábil para programar, puede ser un puente para probar suerte en el extranjero, pero eso sí, no esperes que la competencia sea fácil.

 

 

Design a site like this with WordPress.com
Get started