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.

 

 

Adobe Muse – Diseño web sin necesidad de escribir código!!

 

Quizás hace muchos años, cuando el auge del internet iba en crecimiento muchas personas se preguntaban cómo hacer su propia página sin necesidad de saber sobre html, tags, hipervínculos y cosas que pocos entendían, solo querían su página lista con lo que querían e imaginaban.

Adobe Muse hubiera sido la solución en ese tiempo, pero era algo muy complicado de hacer hasta en estos años. Este software de Adobe te permite diseñar y publicar tu sitio web para que esté listo en la red y sin necesidad de escribir código! 

Adobe Muse en acción!

Recien comencé a utilizar esta herramienta en el trabajo para hacer diseños y con los conocimientos (tampoco soy un experto) del Software de Adobe se pueden hacer sitios web de gran calidad. Por ejemplo, utiliza Widgets que te permiten de manera inmediata insertar formularios de contacto, galerías de imágenes (como lightbox de jQuery), imágenes, etc. Los ajustes de diseño de tu sitio los puedes hacer por medio de “drag and drop” para que vaya quedando deacuerdo a tus necesidades, como se ve en la siguiente imagen:

Uso de galería de imágenes tipo lightbox, formularios, estilos css, etc.

Si deseas hacer algo como los hombres, es decir, insertando tu mismo el código HTML para algún objeto, como puede ser un mapa de google maps, también lo puedes lograr con la opción que trae el software. Otra característica importante es que te ayuda a definir si tu sitio es para navegadores de computadoras (PC o Laptops) o para móviles, algo importante en estos días debido a que son populares los smartphones y tablets.

También Muse te ayuda a publicar tu sitio web indicándole el servidor y basicamente subirá los archivos por tí, con la estructura de archivos que debe de tener.

En lo personal me parece una herramienta bastante atractiva, te ahorra bastante tiempo en tener que aplicar estilos, formatos, acomodar el diseño, creación de formularios, entre otras opciones buenas. Seas principiante o experto, vale la pena probarlo. El sitio oficial de Muse ofrece un periodo de prueba de 30 días y también incluye un buen de contenido/tutoriales para poder sacarle provecho y aprender más de este programa.

http://www.adobe.com/mx/products/muse.html

Design a site like this with WordPress.com
Get started