martes, 1 de marzo de 2011

Problemas en la creación del software

Hacía muchisimo tiempo que no escribía en el blog, más o menos desde el verano. Los motivos han sido varios, aunque el principal ha sido la falta de tiempo al andar siempre metido en 20 historias.. :D lo cual es algo bueno, porque así no me aburro, pero a veces hay que sacrificar otras que en aquel momento me estaban aportando muchísimo a mi crecimiento como persona.

Como he dicho ha pasado tiempo y hoy me apetecía escribir algo nuevo, durante estos meses he crecido como informático, en mi opinión de forma positiva, aunque también me han servido para darme cuenta de mis limitaciones, las cuales superaré seguro, al menos esa es mi intención.

Ahora mismo estoy haciendo prácticas en una empresa fantástica, en la que me encuentro muy cómodo y que supone todo un reto en mi opinión para cualquier informático que esté acabando la carrera como yo.

En esta empresa, tengo más responsabilidades que en otras en las que he estado, lo cual me motiva bastante, aunque también te das cuenta de la importancia que tiene tu tarea en el desarrollo de toda una compañía.

Hoy me gustaría hablar sobre algunos problemas que he tenido recientemente durante el desarrollo de las prácticas, centrandome exactamente en los problemas que se presentan en la creación del software.

Hace un año más o menos recuerdo estar escuchando en clase a mi profesor Miguel, hablandome de esto mismo, pero vamos, como quien oye llover.... :D a mi no me había pasado nunca lo que me estaba contando y pensaba que no me iba a tener que preocupar de nada de eso cuando saliera de la carrera, quizás más adelante si conseguía ascender, pero al salir... nada de nada 8 horas y a las 2 a casa, dejando las cosas como estuvieran en ese momento.

¡Qué equivocado estaba!!! xD

Como si de una premonición se tratase, más o menos todos los errores que me había comentado mi profesor los he ido cometiendo durante el desarrollo de los proyectos que he estado haciendo. Errores tan típicos como:
- Repetir código.
- Copiar código entre proyectos, arrastrar estilos.
- Dejar algo, a ver si no casca y al usuario no se le ocurre la locura de meter un string donde va un entero, y que siempre casque.
- Que me cambien una cosita de nada casi al final del proyecto y tenga que reconstruir el sitio entero porque lo había estado creando como si fuera un collage y a lo loco.... en fin...

En definitiva que el error más grave es el que se deja sin solucionar conociendo su existencia, no el que cometemos.

Por suerte, a medida que he ido cometiendo estos errores, he aprendido a solucionarlos y a poner todos los medios para no volver a cometerlos. También he aprendido que una correcta planificación inicial es casi medio proyecto.

Pero sobre todo esta experiencia me ha servido para darme cuenta de mi nivel de conocimientos y de la exigencia del mundo real, esto ya no es la universidad en la que te juegas una nota, aqui te juegas clientes, prestigio y en definitiva el pan de cada día. Aquí no hay segundas oportunidades y el que no corre vuela, por lo tanto hay que estar siempre preparado para dar lo mejor de ti mismo.

Ahora ya no se puede dar carpetazo a las 2 y olvidarte de todo hasta el dia siguiente... hay que ser el mejor y dar el mejor servicio siempre.

Un saludo

PD: No os preocupeís que no me he cargado la compañía !!!! Me han dejado equivocarme, pero con el objetivo de que aprendiera y la verdad es que siempre les estaré agradecidos por ello.
PD2: Y sí!! Todos los proyectos salieron en perfectas condiciones y a tiempo. :D


viernes, 8 de octubre de 2010

Odisea con el iPhone 4 Parte 2

Es raro empezar a contar algo por el final, pero creo que es la mejor opción ahora mismo, sobre todo porque se está empezando a poner interesante… :D

El caso es que tengo un problema con mi nuevo iPhone 4, el teléfono tiene 3 semanas, y desde que llegó, no ha tenido conectividad 3G. Al principio pensé que era cosa de vodafone, debido a que he tenido muchos problemas con ellos para poder conseguir el teléfono, esa es la parte 1 ;D, pero en Vodafone me repetían una y otra vez que de ellos no era la culpa.

Así que ayer por la tarde llamé a Apple, y me atendió una chica muy amable que me hizo hacer una serie de operaciones con el teléfono para ver si me podían solucionar el problema:

- Ponerlo en modo avión durante 15 segundos.

- Restaurar Ajustes de Red.

- Restaurar todos los ajustes.

- Utilizar la Utilidad de Configuración del iPhone.

- Restaurar el iPhone en modo normal.

- Restaurarlo en modo  DFU.

Después de realizar todo este proceso, tiempo estimado: 2 horas. La señorita tan encantadora comenzó a decirme que igual el problema no era de Apple, que era algo muy raro y que probablemente el problema fuera de Vodafone.

Ante este intento de “echar balones fuera” de la compañía de la manzana, le expliqué, humildemente, que no creía que fuera culpa de Vodafone puesto que ellos me habían asegurado que no había ningún problema con la configuración de mi linea en sus servidores. Y además añadí que me sorprendía bastante que un producto de Apple fallara, debido a que en mi familia hay bastantes productos de la marca de la manzana y era la primera vez que me pasaba esto.

Rápidamente la señorita reaccionó y me indicó que me había abierto una incidencia de reparación y que al día siguiente por la mañana se pasarían a recogerme el iPhone, además me mandó un mail con un identificador para poder seguir el estado de mi teléfono en todo momento desde la web de Apple.

En cuanto al tiempo estimado, me comunicó que entre 10-15 días.

Y de momento así están las cosas, he decidido realizar un seguimiento tanto en el blog como en las redes sociales de la capacidad de reacción del soporte técnico de Apple, con el fin de comprobar su eficacia, algo de lo que Apple está bastante orgullosa.

 

Un saludo

 

PD: La actualización se actualizará tanto en twitter como en el blog.

lunes, 6 de septiembre de 2010

Proyectos

Llevo dos semanas con el blog parado, aunque el motivo no es que me haya ido de vacaciones, que me voy el 13 una semanita!!! :D, sino que tenemos varios frentes abiertos de investigación y hasta que no estén todos cerrados no vamos a publicar nada al respecto de ellos.

Aún así, me gustaría compartir con todos vosotros que es lo que estamos haciendo ahora mismo, porque igual son cosas que ya estan probadas, o igual salen nuevas vías de investigación, etc... en definitiva, estoy buscando un feedback constructivo.

Los temas que estamos tratando son los siguientes:

- Pruebas de velocidad entre HyperFile y PostGreSQL

- Uso de plantillas de componentes, plantillas de formularios, etc...

- Reusability Center y Diccionario


Pasado el susto que nos llevamos con las transacciones, la gente que se mueve por windev-tips sabrá de que hablo :D, ahora estamos afrontando estos nuevos temas desde otro punto de vista completamente diferente, el truco para trabajar con Windev, no es amoldar la herramienta a tu manera de trabajar o a tus requerimientos, sino conseguir un equilibrio entre tus necesidades y lo que puedes forzar a la herramienta.

Otra cosa que me gustaría comentar es la reapertura del sitio esWindev, un portal que necesita el apoyo de todos para convertirse en una web de referencia de Windev en castellano, es una idea que tiene que crecer, con el objetivo de centralizar toda la información posible para que el acceso a la misma sea más sencillo.

Y de momento me despido, si teneís alguna sugerencia que hacer para mejorar las investigaciones, por favor hacerla.

Un saludo

Mario


PD: No os olvideís esWindev.com !!!

martes, 24 de agosto de 2010

Multiplataformidad con Windev

Después de una interesantísima conversación en el post de Windev Episodio I, nuestro compañero Giuseppe, decidió realizar un post sobre Multiplataformidad en Windev debido a ciertas dudas que se nos plantearon.

Como no me parece correcto que la información esté únicamente en 1 comentario de un post, he decidido abrir esta nueva entrada y dar a conocer esta información que tan bien nos explica Giuseppe.

Por lo tanto recomiendo su lectura con énfasis, os dejo con la entrada:

Multiplataformidad con Windev


Un saludo

jueves, 19 de agosto de 2010

Diferentes pruebas de rendimiento de arquitecturas en Windev

Hola de nuevo,

Estos días hemos estado realizando pruebas de rendimiento con distintos tipos de arquitecturas en Windev. Como os podeís imaginar los que me hayaís visto preguntar por los foros de Windev, estamos intentando integrar el patrón MVC con Windev o al menos llegar a una solución intermedia.

Dentro de este último tipo está la aplicación que os presento a continuación. En ella, hemos juntado las 3 distintas arquitecturas que pensamos que pueden solucionarnos el acceso a los datos en Windev, y hemos hecho una comparativa entre ellas para saber cual sería más rápida de implementar.

El análisis de la aplicación consta de 3 ficheros, que en realidad son 2, uno de clientes, uno de cabecera_pedido y el último de detalle_pedido.

Y sin más dilación aqui os dejo con la aplicación, http://www.megaupload.com/?d=AVFYZ2E0

El resultado ha sido un poco insatisfactorio, debido al hecho de que no es posible elegir una en concreto, sino que probablemente lo que tengamos que hacer sea utilizar lo que nos ofrece Windev y buscarnos la vida con los agregados, que últimamente me quitan el sueño.

Un saludo a todos y muchas gracias por vuestros comentarios

MtCantero

lunes, 16 de agosto de 2010

Un Kit-Kat....

Este fin de semana, concretamente desde el viernes hasta el domingo, he decidido tomarme un descanso en mi investigación sobre Windev, así como en el trabajo en general.


Así que todos los comentarios que habeís hecho los he contestado esta mañana, sinceramente, me ha encantado ver que hay gente que se implica con el tema, por lo que voy a continuar con mi serie de publicación de posts sobre Windev, así como con la publicación de cualquier descubrimiento que vaya haciendo sobre esta herramienta que nos ocupa :D

Para todos aquellos a los que les entre la curiosidad xD, he estado organizando la fiesta de Nuestra Señora en Rioseco, en el Valle del Nansa, la fiesta ha salido bastante bien, aunque todos los que seaís de Cantabria, habreís visto que ha llovido todo el fin de semana... Pero bueno, al mal tiempo, buena cara, y el resultado no ha sido tan catastrófico como se pensaba.

Probablemente nos animemos a organizarla el año que viene también, así que desde hoy, invito a todo el mundo a que se acerque, el 15 de agosto del año que viene!!!. Próximamente escribiré un post sobre la fiesta, que no todo va a ser trabajar...:D

Muchas gracias por vuestros comentarios y por vuestro apoyo al blog.

Un saludo

Mario

miércoles, 11 de agosto de 2010

Windev Episodio I


Introducción

Creo que ha llegado el momento de hablaros de mi trabajo actual, en concreto, del entorno de desarrollo con el que trabajo actualmente.

La herramienta se llama Windev, y está comercializada por PCSoft, una empresa francesa de desarrollo de software. Debido a su nacionalidad, siempre sacan antes al mercado la herramienta en francés y después en inglés. Es con esta última con la que estoy trabajando ahora, y la verdad es que funciona muy bien.