Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

lunes, 29 de enero de 2024

Cobol VS Java: vuelve el debate

Hola amigas y amigos del Consultorio Cobol.
Como sabéis, hace tiempo que no escribo artículos de COBOL porque hace ya un tiempo que no programo. Pero es que ahora ni siquiera trabajo en un proyecto COBOL. Me he cambiado de bando...


Últimamente estoy trabajando con equipos Scrum que programan en java (o algo parecido), con su control de versiones con Bitbucket, sus branchs y demás.

El caso es que cada vez que digo: 
"recordad que lo prioritario es completar el sprint goal. Si terminamos lo nuestro, vemos de ayudar a los demás para asegurar que cumplimos el sprint goal."
Me responden: "es que no podemos trabajar más de una persona en un ticket."

Y si digo: "vale, pero hay 2 tickets." 
Entonces me dicen: "no, es que todos afectan a la misma clase. Solo puede tocar uno."

Y claro, yo que no estoy metida en la parte técnica, y que además soy de cobol-mainframe, no lo entiendo del todo.
Porque en cobol, recuerdo perfectamente repartirnos los programas (y rutinas) que había q tocar/crear. Incluso una persona podía hacer el JCL (en la versión Java el equivalente imagino que será un script) y otro el programa. O si había que tocar alguna tabla para añadir datos (parametría por ejemplo) lo podía hacer otra persona. 
Y sí, claro que para implantar/testear teníamos que ponernos de acuerdo si eran cosas enlazadas, pero podíamos trabajar varios en la misma funcionalidad. Digamos que el código estaba lo bastante troceado como para poder trabajar varios a la vez.
Eso ayudaba mucho a trabajar conjuntamente en el objetivo del sprint (cuando alguien terminaba, podía ponerse a ayudar al resto).


Entonces yo me pregunto, ¿esto es una cosa de la aplicación en cuestión con la que trabaja mi actual equipo? ¿Es que el código no está bien hecho y por eso todo está metido en el mismo "archivo"?
¿Es porque no estamos dividiendo bien las features? ¿O soy yo que no me entero?

Otra cosa que me dicen es que claro, que si cada uno se crea una branch, luego hay conflictos. Y yo me pregunto, ¿y eso es un problema? Te detecta los conflictos a la hora de hacer el merge y los "resuelves", ¿no?

¿Tan complicado es o es que buscamos la comodidad?

Por favor java developers, arrojad algo de luz... Mi objetivo sólo es terminar las cosas en curso antes de empezar otras nuevas...

#thisistheway

martes, 14 de enero de 2014

BMV: De Cobol a Java

Bolsa Mexicana de Valores (BMV) migró su Motor Central de Negociación a la plataforma Red Hat Enterprise Linux (RHEL), logrando reducir costos y tiempos sin comprometer su robustez y así, mejorar su operación, logrando estar al nivel de las mejores Bolsas de Valores del mundo.

Para mejorar la atención de sus clientes, la BMV inició en agosto de 2009, después de una exhaustiva investigación de las tendencias que siguen las principales Bolsas de Valores del mundo, la renovación de su propio sistema de negociación para la operación del mercado de valores llamado MoNeT (Motor de Negociación Transaccional), el cual remplazaría al sistema denominado Sentra Capitales.
La solución se centró en migrar de un lenguaje Cobol a Java, lo cual, al utilizarlo en conjunto con la plataforma RHEL, hizo más eficiente y rápida la comunicación a través de la red de comunicaciones. Además, se utilizó JBoss Operation Network para algunos módulos del motor de índice de mercados donde se calcula el IPC (Indice Per Cápita) en tiempo real, y en la autenticación de las terminales de operación de las terminales de los operadores y sus configuraciones en las pantallas.

MoNet le permitió a la BMV disminuir los tiempos de respuesta de 24 milisegundos a 100 microsegundos, soportando por cada segundo, una cantidad de 100.000 mensajes por segundo por grupo de cajas, cuando antes sólo soportaba menos de 1.000.

En números, el hardware utilizado para soportar el motor en el actual sistema MoNet, es, por lo menos, 50% más económico y otorga una capacidad de procesamiento 240% más alta y con configuraciones escalables mucho más flexibles, según las fuentes consultadas.

Por lo que se saca de la noticia, la migración duró 4 años, y desconocemos el volumen de software migrado.

¡Pinta todo demasiado bonito!

Noticia en ebizlatam

lunes, 20 de mayo de 2013

COBOL a la nube

La plataforma mainframe de IBM se rejuvenece para soportar procesos basados en cloud computing y entornos móviles.

El objetivo de IBM no es otro que extender su uso en entornos basados en web, cloud computing y movilidad, cada vez más demandados. El problema es que en ellos se utilizan otros estándares que hasta hace poco no eran demasiado amigables con las instrucciones COBOL.

Con la nueva versión de IBM Enterprise COBOL para Z/OS se incorpora soporte para Java 7, UTF-8 y  se mejoran los procesos de debugging. Como consecuencia de ello será más fácil para las empresas crear nuevas aplicaciones para las nuevas generaciones de dispositivos y modalidades en la nube.

Asimismo, los programadores también podrán hacer uso de recursos relacionados con XML gracias a la incorporación del parser z/OS XML, diseñado para llevar determinadas cargas de trabajo a otros motores adicionales más allá del mainframe, algo que permitirá reducir los costes operaciones, tal y como explica IBM.

En general, las aplicaciones que hagan uso del nuevo compilador mejorarán su rendimiento entre un 10 y un 20 por ciento.

Noticia en siliconweek

viernes, 20 de abril de 2012

Trasladar COBOL a las "nubes"

Una nueva plataforma de desarrollo anunciada por la startup Heirloom Computing permitirá a las empresas mover las aplicaciones legacy (sistema heredado ) escritas en el venerable pero aún viable lenguaje COBOL, que generalmente se encuentra en mainframes, a una variedad de servicios de computación en la nube.

El sistema compila aplicaciones COBOL, así como las escritas para CICS de IBM, en código fuente Java. ELPaaS proporciona un ambiente de ejecución para las aplicaciones, las cuales pueden entonces correr sin ningún cambio en varias plataformas de servicio de nube, como Cloud Foundry de VMware, OpenShift de Red Hat y CloudBees, presumiendo que son ‘amigables con Java’, sostuvo Charles Krahling, vicepresidente ejecutivo de Ventas de Heirloom Computing.

La versión gratuita de ELPaaS se encuentra disponible para los desarrolladores individuales y tiene soporte y opciones de herramientas limitadas. Una edición estándar, disponible mediante suscripción, añade más herramientas, un SLA, un mejor desempeño de I/O y soporte para aplicaciones escritas para CICS.

Se encuentra disponible para “equipos que están desplegando aplicaciones de propósito general en la nube”.

La edición de gama alta Enterprise Edition soporta aplicaciones de “misión crítica” que requieren un alto nivel de desempeño de I/O.

“Cualquier cosa que le dé nueva vida a las aplicaciones legacy encontrará una audiencia atenta en las viejas organizaciones TI”, sostuvo Frank Scavo, presidente de investigación TI de la firma consultora Computer Economics.

Aunque cuesta mucho dinero mantener un mainframe, las aplicaciones COBOL que corren en ellos pueden ser muy estables y necesitan poco soporte, señaló Scavo. Por tanto, “muchos usuarios de COBOL tienen pocos incentivos para hacer la gigantesca inversión que se requiere para volver a escribir estas aplicaciones, solo para librarse del mainframe”.


Generalmente, las empresas mantienen las aplicaciones pero hacen outsourcing de las operaciones del mainframe con un tercero, sostuvo Scavo.

“El éxito no está garantizado”, agregó Scavo. “Los usuarios de mainframes son marcadamente conservadores. Se van a necesitar algunos casos de éxito para que en verdad los CIO de los mainframes lleguen a tomarlo en consideración”.

Nosotros, como usuarios de mainframe, somos también personas "marcadamente conservadoras", así que seremos suceptibles hasta ver un par de casos de éxito en grandes instalaciones.

Noticia cioperu.pe

miércoles, 26 de octubre de 2011

¿Buscas trabajo? Solución, java y cobol

Con una tasa de paro del 20% y un desánimo generalizado en lo referente a cuestiones laborales, buscar trabajo puede ser una tarea más desesperante que buscar agua en el desierto. Sin embargo, según el artículo de Finanzas, los más insistentes y avezados siempre pueden encontrar un oasis y el del desierto laboral actual parece estar en el sector de las tecnologías de la información.

En sector se pueden encontrar tanto pequeñas empresas que intentan hacerse un hueco en el espectro “on-line”, como grandes compañías con ambiciosos planes de crecimiento, sedientas de contratar nuevos empleados. La cartera de Marcel Rafart Vicent, general partner del fondo de capital riesgo Nauta Capital, define muy bien la tendencia de este sector: “Participamos en 20 compañías, que habrán creado más de 3.000 puestos de trabajo en los últimos años. Por ejemplo, cuando entramos en Privalia (el portal de ventas de ropa), facturaba unos cuatro millones de euros con 40 empleados. Ahora factura 300 millones con unos 900 empleados”, explica.

Según la experiencia de Luis Krug, un emprendedor “on-line” que ha pasado por varios proyectos como BuyVIP y otros, es muy descriptiva: “Nos cuesta trabajo encontrar empleados de cierto nivel en España. Falta cualificación en este país para el desarrollo de ciertos negocios”. Actualmente, Krug es consejero delegado de Oooferton.com, un portal de compras por Internet. El crecimiento del sector en nuestro país es innegable, pero a los i-empresarios les cuesta encontrar en España el perfil de empleado que buscan.

Los expertos de Adecco también han detectado este obstáculo. “Este año hemos notado más movimiento en el sector y aunque tenemos un buen número de personas que encajan en el perfil que se busca, muchos de ellos ya están trabajando y son reacios a moverse, salvo que haya una buena oferta económica”, asegura Arancha González, directora de Adecco IT en Madrid.

Y es que existe una fuerte demanda de trabajadores que no se está viendo satisfecha. Por tanto, las empresas son capaces de pagar una prima para contratar a las personas con los perfiles más demandados. Es posible que no tanto como en la época dorada que precedió a la burbuja tecnológica, ya que las inversiones ahora son más prudentes. Sin embargo, se premia con buenos sueldos a los perfiles más demandados. Según datos de Randstad Professionals ITC, las remuneraciones pueden oscilar entre los 40.000 y los 70.000 euros brutos anuales. Aquí añadimos, desde nuestra experiencia en el sector, que las remuneraciones pueden oscilar desde los 15.000 euros (marcados como mínimo en convenio y aplicado por muchas empresas) hasta el infinito y mas allá (ganado por una minoría del sector).

¿Quién puede acceder a este sector? Desde Randstad mencionan ingenieros de telecomunicaciones, programadores, informáticos, etc… Fundamentalmente, perfiles técnicos. González, de Adecco asegura que “lo que más se está demandando son programadores de java". Por tanto, los ingenieros informáticos y expertos en sistemas y redes están de enhorabuena. Si además cuentan con formación y experiencia específica en lenguaje Java o Cobol, mucho mejor.

Adecco ya advirtió a principios de año que este tipo de perfiles estarían entre los más buscados de 2011. Y así está siendo. Los requisitos de formación que se piden son estudios medios de Formación Profesional o carrera universitaria de informática técnica o superior y se valora mucho el dominio del inglés. Con respecto a años de experiencia, el informe de la consultora aseguraba que “su fuerte demanda hace que con sólo un año de experiencia, un programador JAVA pueda incorporarse fácilmente al mercado laboral”.

El mercado está en movimiento. Basta hablar con cualquier informático para comprobar que su realidad laboral es muy diferente de la del resto de sectores. Y parece que esta buena racha se va a mantener en este sector. Desde Randstad, consideran que la demanda de este tipo de profesionales se van a demandar en mayor proporción durante los próximos años. Puede que todavía no sea tarde para empezar a formarse.

Si decidís formaros en este sector, os recomendamos que echéis una ojeada al estudio de mercado en el sector que hicimos en Consultorio Cobol, ya que ciertas tecnologías son demandas en todo el territorio nacional mientras que otras practicamente están concentradas en unas pocas ciudades.

Artículo Finanzas

jueves, 30 de junio de 2011

Ticjob.es

Ya hay disponible un portal de empleo exclusivamente orientado a profesionales relacionados con las Tecnologías de la Información y las Comunicaciones.

Entre las características específicas que aporta este portal podemos resaltar el equipo de consultores de RRHH especializados en el sector TIC que verifica la calidad de toda la información que se introduce.

Desde su creación y lanzamiento el 23 de marzo pasado, Ticjob ha recibido más de 60.000 visitas, tiene unos 2.000 currículums registrados y alrededor de 700 ofertas de empleo en línea.

Como adelantó Consultorio Cobol hace unas semanas en el estudio de mercado que realizamos, y que viene a confirmar el director de Ticjob.es, es que los desarrollos más buscados son java, Cobol, y .net. Los sistemas más demandados son Oracle y Unix, y dentro de las aplicaciones gerenciales la más pedida por las empresas es claramente SAP.

La herramienta es totalmente gratuita para los candidatos, se puede consultar en cualquier momento las ofertas de empleo, su totalidad o las más recientes, se puede también crear alertas que te avisen a través del correo electrónico de la publicación de nuevas ofertas que se ajusten a tus búsquedas.

Entrevista Computing.es

viernes, 15 de abril de 2011

Estudio del mercado laboral español

Desde Consultorio Cobol sentíamos curiosidad por comparar la demanda del mercado laboral español en algunas de las principales tecnologías informáticas. Aquí os dejamos los resultados que hemos obtenido:

Java

El rey de los lenguajes de programación actual orientados a objetos, desarrollado por Sun Microsystems a principios de los años 90. La suma de las ofertas encontradas en Madrid y Barcelona representa el 80% del total, siendo una tecnología demandada en todo el territorio español. El sueldo medio ofertado ronda los 27.000 euros brutos anuales y no ha sufrido variaciones en el último año.



Ofertas que solicitan Java : 1305 ofertas encontradas

Principales provincias :

# Madrid (770)
# Barcelona (282)
# Sevilla (32)
# A Coruña (32)
# Vizcaya (27)

.NET

El framework de Microsoft para el desarrollo de aplicaciones. Sigue la misma tendencia en cuanto a distribución geográfica y salarios que Java, pero siendo el número de ofertas mucho menor. Entre Madrid y Barcelona suponen el 77% del total y el sueldo medio ronda los 27.000 euros brutos anuales sin sufrir variaciones en el último año.



Ofertas que solicitan .NET : 706 ofertas encontradas

Principales provincias :

# Madrid (375)
# Barcelona (170)
# Vizcaya (24)
# Valencia/València (17)
# Asturias (16)

Sap

El mayor proveedor independiente de software de la Unión Europea demuestra su importancia en el mercado español. La oferta de Madrid y Barcelona supone un 83% del total. Es importante resaltar la diferencia del sueldo medio frente a otras tecnologías, siendo muy elevado en el caso de Sap, ya que ronda los 36.000 euros brutos anuales y en progresión ligeramente ascendente en el último año.



Ofertas que solicitan Sap : 544 ofertas encontradas

Principales provincias :

# Madrid (305)
# Barcelona (147)
# Vizcaya (15)
# Sevilla (13)
# Zaragoza (8)

Cobol

El "lenguaje de programación universal" para la informática de gestión todavía goza de buena salud, pero como los resultados arrojan quizás sea uno de los lenguajes donde la demanda se encuentra muy concentrada en Madrid (75%). El sueldo medio de un profesional Cobol ronda los 29.000 euros brutos anuales, observandose un ligero ascenso en los últimos meses.



Ofertas que solicitan Cobol : 404 ofertas encontradas

Principales provincias :

# Madrid (304)
# Barcelona (41)
# Valencia/València (8)
# Murcia (6)
# Ciudad Real (6)

Pl-SQL

Lenguaje de programación, por excelencia, incrustado en Oracle. Presenta los peores números tanto en cantidad de ofertas como en sueldo medio (26.000 euros brutos/anuales). Puede considerarse que posee una demanda dispersa, ya que Madrid y Barcelona solamente suman el 76% del total. La progresión del salario es ligeramente ascendete en el último año.



Ofertas que solicitan Pl-SQL : 274 ofertas encontradas

Principales provincias :

# Madrid (160)
# Barcelona (50)
# Valencia/València (13)
# Vizcaya (9)
# Illes Balears (7)

En cuanto a los principales gestores de bases de datos resaltamos los siguientes datos en cuanto a la cantidad de ofertas:

Oracle

Ofertas que solicitan Oracle : 1112 ofertas encontradas

Principales provincias :

# Madrid (655)
# Barcelona (241)
# Vizcaya (29)
# Valencia/València (29)
# Sevilla (26)

DB2

Ofertas que solicitan DB2 : 407 ofertas encontradas

Principales provincias :

# Madrid (303)
# Barcelona (39)
# Valencia/València (9)
# A Coruña (8)
# Asturias (8)

MySQL

Ofertas que solicitan DB2 : 429 ofertas encontradas

Principales provincias :

# Madrid (190)
# Barcelona (136)
# A Coruña (13)
# Vizcaya (12)
# Pontevedra (8)

Fuente: Infojobs