Ir al contenido principal

Que se requiere para ser un desarrollador de sistemas

En muchas oportunidades mis estudiantes me han preguntado cual es la clave para llegar a ser un desarrollador de sistemas exitoso.
Quiero decirles que para llegar a tener éxito en cualquier oficio y/o profesión se requiere de mucha dedicación y esfuerzo.
En más de 15 años de experiencia de mi vida como desarrollador de aplicaciones me he enfrentado a muchos problemas que requieren enorme esfuerzo para resolverlos y lo peor del caso, es que uno puede llegar a desilusionarse de no encontrar la solución y morir en el intento. Esto es lo peor que le puede pasar a un programador, si al enfrentar una situación no dedica todo el tiempo necesario para investigar las posibles soluciones existentes y llegar a discernir la mejor opción que puede aplicar en el momento para continuar con su proyecto.
Un desarrollador de programas es aquel que dedica más de las 8 horas diarias a esta profesión, porque no decirlo medio dormir y después continuar hasta lograr mecanizar una solución.
No hay mayor satisfacción para la gente que creamos programas, que ver a nuestros usuarios muy felices utilizando nuestro producto para resolver sus actividades operativas y/o gerenciales. De nada sirve desarrollar un sistema que nadie utilice.
Desde mis inicios en la Universidad, descubrí que la mejor forma de aprender a programar, es ir haciendo pequeños Sistemas enfocados a resolver problemas ya reales para las personas y/o empresas; cosas sencillas y frecuentes que hacemos diariamente y las cuales al llevarlas a un mini Sistema pueden ayudar a ser más productivos. A medida ganas experiencias puedes ir resolviendo problemas más complejos.
Otro aspecto muy importante que muchos programadores descuidan es el entendimiento general de como las cosas funcionan, un programador en la actualidad no puede encerrarse en su oficina y evitar el contacto con las personas que lo rodean; debe entender que cosas necesitan los demás y como las hacen manualmente, luego pensar cuál sería la mejor forma de mecanizarlo en base a sus posibilidades y conocimientos. En este punto existen muchas técnicas para levantar los requerimientos, unas más efectivas que otras y el uso de ellas está basado en el nivel de conocimiento de las mismas y la capacidad para desglosar los procesos complejos en partes pequeñas y fáciles de entender, sin perder la integridad total del proceso.

Comentarios

Entradas populares de este blog

GUARDAR DOCUMENTOS PDF EN LA BASE DE DATOS SQLSERVER DESDE .NET

Personalmente quiero contarles que para mi este proceso ha sido muy escabroso,he dedicado muchas horas de investigacion para encontrar la forma de hacerlos lo más sencillo posible. Anteriormente había guardado imagenes en la base de datos utilizando compos de tipo imagen, pero luego revisando la documentacion de sqlserver 2005 encontre que en el futuro este tipo de campo podría ser descartado, esto me llevo a buscar otras alternativas especialmente con los campos binarios o (varbinary(max)) . PASOS: 1.- Primero declare las siguientes variables de clase en su formulario windows form Dim fdlg As New OpenFileDialog Dim fs As System.IO.FileStream Dim mcorr_documento As Int32 Dim bw As System.IO.BinaryWriter ----- fin de las variables de clase 2.- Seguidamente en su formulario pegue un objeto de tipo OpenFileDialog que le servira para buscar el archivo que desea almacenar en la base de datos 3.- Cree un objeto de tipo Combo y agregue una lista de los tipos de archivos q

Como guardar un PDF en un campo de una tabla en SQL SERVER utilizando PowerBuilder

1.- Crea un campo de tipo image en la tabla donde deseas guardar tu archivo. 2.- Luego lees el archivo pdf del path donde se encuentre 3.- Seguidamente actualizas el contenido leido en el campo de la tabla Supongamos que tenemos una tabla que se llama prueba y utiliza una llave unica sobre el campo tmp_llave. El campo campo image se llama tmp_archivo. // Declaramos nuetros campos de tipo blog blob lbl_data blob lbl_temp long ll_file, ll_long = 0, ll_tam integer li_pos = 1 // leemos el archivo ll_file = FileOpen("c:\temp\prueba.pdf",streammode!) // barremos sus registros Do While FileRead(ll_file,lbl_temp) > 0 lbl_data += lbl_temp Loop // cerramos el archivo FileClose(ll_file) // actualizamos nuestra base de datos UPDATEBLOB prueba SET prueba.tmp_archivo = :lbl_data WHERE prueba.tmp_llave = :li_llave; // Para recuperar y mostrar el archivo: SELECTBLOB tmp_archivo INTO :lbl_data FROM prueba WHERE prueba.tmp_llave = :li_llave; ll_file FileOpen("c:\temp\prueba2.pdf"

Como reparar una DB SQL

En muchas ocasiones nuestra base de datos en sqlserver 2000 se puede dañar por fallas debido a que nuestro servidor se reinicia de manera inesperada o la memoria RAM o el disco duro tienen algunos problemas. Esto origina que en la base de datos se corrompan algunos objetos como tablas o índices. Cuando tratamos de seleccionar registros en nuestra tabla nos da un error grave del ( DBPROCESS is dead, Error Severities) Aquí es donde inicia nuestro problema, no podemos acceder a los registros de la tabla; la razón puede ser según el nivel de severidad del error, estos niveles están categorizados así: EXINFO 1 Informational, nonerror. EXUSER 2 User error. EXNONFATAL 3 Nonfatal error. EXCONVERSION 4 Error in DB-Library data conversion. 5 The server has returned an error flag. EXTIME 6 Time-out period exceeded while waiting for a response from the server; the DBPROCESS is still alive. EXPROGRAM 7 Coding error in user program. EXRESOURCE 8 Running out of resources; the DBPROCESS ma