sábado, 16 de noviembre de 2019

Caos de vida!!!

Caos completo!



Increíble la falta de orden en mi vida!

A pesar de las buenas intenciones de documentar mi programa para darle valor y hacerlo público, la realidad es que no lo he hecho adecuadamente.

Tengo mil razones, excusas a fin de cuentas, pero razones válidas para mí, la más importante: el trabajo...



En resumen:
 La necesidad en mi trabajo me hizo programar mis propias aplicaciones para el sistema de información que tenemos. El programa que usamos es privativo, a lo que escuché, porque conozco a los desarrolladores, lo escribieron en C#. La base de datos está en MySQL. Gracias a las llamadas telefónicas de soporte, al soporte remoto vía TeamViewer y a mi curiosidad, descubrí los datos de acceso al servidor MySQL.

El programa funciona, no se puede negar, sin embargo es muy pesado, muy lento, y contiene mucha información irrelevante para la empresa, además que los procesos son extensos, para dar de alta un artículo desde cero, es necesario ingresar 22 datos, lo cual lo hace tardado y tedioso.

Razón adicional, tiene costo por licencia, además de costo de póliza anual de servicio.

Gracias a esto fue que con mi propia necesidad, decidí desarrollar mis propias aplicaciones para hacer mi trabajo de manera eficiente.

Mi primer proyecto fue una simple aplicación que buscara en la base de datos, lee el código del producto, busca la descripción, la unidad de medida y el precio de venta.

De acuerdo a las necesidades de mi trabajo por mis nuevas responsabilidades, modifiqué mi primera aplicación para poder cambiar el precio de venta del producto. En esta modificación fue cuando se me ocurrió querer hacer pública mi aplicación y comencé a documentar, según yo, mis avances.

Casi a la par de esta segunda modificación hice mi tercer modificación a mi aplicación, para poder cambiar la descripción del producto.



Hasta aquí me sentía satisfecho de mi labor, sin embargo caí en cuenta que estaba trabajando con un solo resultado por cada consulta y que solo hacía modificaciones a la información existente en la base de datos. A partir de aquí comenzó el temor del avance, pues me era necesario buscar cadenas de caracteres y obtener más de un resultado, así como ingresar datos nuevos. Fue un lapso un poco más largo en relación a las otras aplicaciones, porque en este punto tenía miedo avanzar, poco a poco iba investigando lo que requería para mis nuevas necesidades, pero al no encontrar soluciones, lo posponía y seguía en mi trabajo.

Las mismas necesidades de la empresa me obligaron a seguir investigando y avanzar con mis proyectos personales, fue así como llegue a la cuarta modificación, la cual fue un gran cambio en relación a las anteriores, pues ya trabajaba con varios resultados y agregaba datos nuevos a la base de datos. Este proyecto me dio mi momento de satisfacción, pues le dediqué tiempo continuo y el resultado fue mi aplicación funcional para continuar con mi trabajo. Mientras avanzaba con mis responsabilidades laborales, comencé a programar mi aplicación pensada para hacerla pública, ya no solo de lo que requería para mi trabajo, sino un desarrollo tipo profesional, con opciones, no solo lo que necesitaba hacer y ya.


Sin embargo, el tiempo sigue.... y las necesidades siguen apareciendo.... Ahora me enfrento a una sexta modificación, de la cual estoy a punto de comenzar, obviamente dejando en segundo plano mi aplicación pública, y a pesar de mis esfuerzos por documentar, simplemente falta tiempo... como ahora... que tengo que irme y dejar esta historia para una siguiente entrega...

No hay comentarios.:

Publicar un comentario