Profesionales vinculados al desarrollo del Software en Cuba (I)

Profesionales vinculados al desarrollo del Software en Cuba (I)

Los profesionales cubanos del ramo atesoramos la exigencia y dedicación de un grupo, reducido pero empesinado, de eminentes profesores que han apostado por un egresado cubano de calidad internacional.

Se las han ingeniado para transmitir habilidades lógico-científicas, investigativas y matemáticas.

Así, es común encontrarse con profesionales cubanos que buscan la solución perfecta en su mente, que compilan en su mente, que se empeñan en la búsqueda de la arquitectura ideal. Es común que estos mismos profesionales hagan un uso pobre de las herramientas de desarrollo y sus potencialidades por aquello de que ¿para qué la calculadora si puedo calcular en la mente?

Esta línea genealógica que nos remonta a los años 60 y 70 del siglo pasado, nos hace herederos de un linaje característico de los padres fundadores de esta ciencia. Pero es también el límite que marca el uso que hoy hacemos de los entornos de desarrollo.

La imposibilidad de hacer uso de servicios en línea, soluciones escalables y altos volúmenes de tráfico; así como el escaso acceso a equipamientos de alto poder de almacenamiento y cómputo, limita nuestras habilidades en el desarrollo de software.

Nuestros profesionales pueden:

  • Desarrollar un código efectivo en un tiempo prudencial
  • Establecer patrones de diseño acertados
  • Garantizar legibilidad en el código y un adecuado encapsulamiento

Y al mismo tiempo adolecen de:

  • Evaluar variables de costo de servicios de cómputo o almacenamiento
  • Establecer pautas profundas de seguridad
  • Diseñar soluciones distribuidas (como las que corren en la Nube)

Nosotros como profesionales debemos encausar nuestros esfuerzos en desarrollar estas habilidades cuanto antes.

Continuará… (Grupos de desarrollo y cultura del trabajo en equipo)

Jose Mojena Alpizar

Full Stack Developer - kabilio

9 años

Es muy dura la realidad, algunos comenzamos como freelance desde nuestro país, pero al final del camino nos acaba venciendo el cansancio de luchar contra contra la falta de voluntad, burocracia, falta de acceso a internet, etc y tenemos que salir muchos en busca de otro futuro. La realidad es dura, hace poco hice una aplicación móvil para un cliente de Alemania y el por mi escasa internet y cuando tenia dicha internet siempre estaba detrás de un proxy tenia que compilar la app y enviársela y el la testeaba porque la app tenia que acceder a internet y varias cosas mas y si daba error entonces me enviaba el error y yo a ciegas intentaba adivinar que pasaba y así me pase casi 3 meses con errores sencillos que de haberlos probado yo directamente se hubieran resueltos mas rápido y como eso muchos ejemplos de momentos de frustración, pero eso ya ustedes lo sabrán, al final pocos aguantan y la mayoría terminamos saliendo del país

Yordankis Fernandez

Arquitecto de software en Multi NV

9 años

Aunque es verdad que la falta de tecnología y acceso a internet nos ha golpeado a la hora de desarrollarnos como especialistas en las TIC, esto también se ha convertido en una fortaleza que muchos hemos sido capaces de aprovechar. Para los que se desarrollaron con Core 2 o I y con discos de Gigas o Teras de almacenamiento les resulta a veces difícil programar de forma concisa y eficiente. Para muchos de nosotros, hijos de XT a 4 MHz, el DOS y de los Floppy 5 1/4, la optimización del tamaño y eficiencia del código era prioridad vital. Mezclar pascal y ensamblador para ahorrar unos ciclos de reloj, revisar miles de veces el código para eliminar una declaración innecesario nos hizo comprender que no es solo programar, si no programar bien, algo que hoy en día se ha perdido y deberíamos rescatar.

Humberto Quintana Barrios

Software Architect at Globant

9 años

Muy acertado el artículo. Desarrollar soluciones cuando no puedes acceder a un servicio básico como conexión a internet es extremadamente difícil. I totally agree with the article. It's extremely hard develop modern apps without the basic service needed: internet.

Yuniet Díaz

Systems / Security Engineer

9 años

PIenso que todo parte de la escasez de recursos, ancho de banda y luego la ausencia de ofertas de alto nivel a escala nacional. Nos falta mucho por avanzar en ese sentido.

Yoandro G. Vizoso

CEO at Properos Software

9 años

Muy acertado. Las carencias propias del entorno cubano hacen a nuestros profesionales solo 50 porciento buenos. Ya que como bien dicho, no consideran en sus soluciones tecnicas escalables o de alta dispnibilidad... no estan preparados para manejar Big Data.... etc

Inicia sesión para ver o añadir un comentario.

Más artículos de Nelson Rodríguez Proenza

Otros usuarios han visto

Ver temas