Marzo 31, 2016 12:38 AM

Aplicaciones

Uno de los principales intereses de Nexo Global es capacitar a los jóvenes beneficiarios, a nosotros, para enfrentar problemas relevantes de Colombia. Para el Programa es muy importante que los conocimientos adquiridos en el desarrollo de los proyectos de investigación sean aplicables en el contexto actual del país. Los proyectos de mis compañeros tienen el potencial para revolucionar la ciencia y la industria en Colombia, al igual que el mío. Con el crecimiento del sector informático en el país también crece la necesidad de aplicaciones de software inteligentes y escalables que agilicen todo tipo de procesos.

En lo que respecta a soluciones "inteligentes," la industria colombiana está un poco atrasada con respecto a la de otros países, pues la mayor parte de los productos que ofrecen los desarrolladores locales son versiones personalizadas de aplicaciones básicas que atacan problemas comunes, como el manejo de nómina en una empresa. Para llevar estas aplicaciones un paso más allá es necesario explotar la información que se encuentra "oculta" en los datos ignorados del mercado local. Es aquí en donde entra el aprendizaje de máquinas, uno de los pilares de mi proyecto. Al dar a los computadores la capacidad de aprender a partir de la experiencia, se pueden conseguir aplicaciones mejor adaptadas al entorno en que deben trabajar, y de esta manera se puede dar una mejor solución a los problemas específicos del mercado colombiano.

Por otra parte, las aplicaciones "escalables" deben ser capaces de atacar un problema conforme éste crece en tamaño (en cantidad de datos, por ejemplo). Para esto, es necesario utilizar algoritmos eficientes y paralelizar tanto como sea posible el procesamiento de los datos. Las técnicas de programación paralela y heterogénea, el segundo pilar de mi proyecto, son aún mas escasas que las soluciones inteligentes en la industria del software de Colombia. Es posible que en el presente las aplicaciones comunes sean capaces de manejar los problemas locales, pero el crecimiento en el volumen de datos que deberán manejar estas aplicaciones es inminente. Por lo anterior, es conveniente empezar a pensar en paralelo y dar más importancia al diseño cuidadoso de los algoritmos al interior de las empresas de desarrollo de software.

Combinando las dos técnicas mencionadas es posible hacer aplicaciones inteligentes y escalables, y con ellas será posible impulsar el desarrollo de la industria del software y convertir a Colombia en una potencia en el sector informático.

Compartir
Etiquetas:

About Gustavo Andres Angarita Velasquez

  • Website
  • Google+
  • Rss
  • Pinterest
  • Instagram
  • LinkedIn
  • Vimeo
  • Youtube
  • Flickr
  • Email

    Deja una respuesta

    CAPTCHA
    Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.
    1 + 2 =
    Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
    •