domingo, 26 de mayo de 2013

Un buen software toma su tiempo


Crear un software de buena calidad toma tiempo, no puede ser creado de un día para otro, ya que un programador se encarga de hacer su software y distribuirlo, pero éste será la primera versión de él, mucho dirán que el software funciona y no necesita nada mas, pero como desarrollados sabemos que hay unas cosas que faltan o se deben corregir,  por eso conocemos las versiones, un programa puede salir y funcionar como la versión 2.0 y con el tiempo esta cambiará a 2.1 0 2.2 etc.


Esto hace que el producto sea cada vez mejor,  agregando cosas o corrigiéndolas,  para mejorar su funcionalidad, con estos cambios a lo largo de un tiempo  tendremos un software de calidad ya que se le agregará todo lo que le hacía falta y las correcciones que necesitaba, listo para ser utilizado por una gran variedad de usuarios , podemos poner el ejemplo de Excel que en sus inicios no tenía todas las funciones que hoy en día se tienen y si te preguntas:   Le podremos agregar algo más e este tipo de programas?  Sí,  siempre estará en constante actualización y se podrán hacer modificaciones que le permitan ser un software más completo.


Actualízate o Muere.

Muchas personas no entenderán esto ya que tienen su programa funcionando y no les da problemas, entonces para que agregarle más cosas si ya funciona,  para que tanta actualización?, mantenernos en el mismo programa sin actualizar o hacer mejoras provoca que se deje de usar este software,  ya que las actualizaciones permiten que más usuarios se interesen en saber qué es lo nuevo que tiene.  Actualizar un programa garantiza que los usuarios seguirán comprándolo o usándolo,  ya que se dan cuenta que éste programa tiene respaldo de los programadores.


Cuándo las actualizaciones son malas?  Cuando son muy seguidas,  ya que los usuarios empezarán a omitir algunas actualizaciones,  pensando que la actualización que tienen está bien y no necesita nada más, así se ahorran tiempo y en algunos casos dinero. Entonces nosotros como programadores debemos tomar un buen ritmo de actualización de nuestro software y pensar cada vez más en el usuario, agregando funcionalidad a nuestro programa y no abandonarlo en una versión 1.0.



domingo, 19 de mayo de 2013

La web es mejor


Hoy en día todo  es web, las aplicaciones toman la batuta y son el futuro de la computación, una aplicación es hacer la cosa más simple para que cualquiera la pueda usar. En las últimas fechas la mayoría de los programas se están convirtiendo en aplicaciones web, eso significa que la forma de programar está cambiando, un programa podría ser un convertidor de medidas  como lo hacíamos antes, compramos la licencia si es de paga, se instala el programa   y empezamos a hacer nuestras conversiones, en la actualidad,  bajas una aplicación que se conecta a internet y te consigue toda la información que necesitas.

Los programadores de pc deben rendirse? Pues no, ya que una aplicación web  es para que  sea utilizada por muchas personas  y la programación de pc es mas para algunos sectores  específicos, un buen software está programado en pc. No todo es web y los más importantes como Word, Photoshop son sofwares que nunca se comparan con una aplicación web.

Aceptémoslo, con el tiempo la mayoría del software será web porque esa es la tendencia y es más rápido abrir la aplicación de un celular o una tablet que sacar la laptop prenderla esperar a que se cargue el programa, etc.

Siendo programador debemos pensar en cambiarnos a aplicaciones web es lo que viene, es lo que más uso se le da hoy en día, pero no dejemos atrás los programas de pc ya que también son importantes y no se pueden comparar contra una aplicación, los dos tienen sus ventajas y desventajas.




Tomemos en cuenta que en algunos lugares la mayor desventaja es el tipo de conexión que tienen, éste es un punto en contra de las aplicaciones web ya que si no hay internet estas no funcionarán a diferencia de un software que puede ser utilizado en cualquier momento y sin necesidad de estar conectado a internet todo el tiempo y los proceso matemáticos serán mejores y más rápidos ya que cuentan con los recursos suficientes para lograrlo a diferencia de un smartphon.



Al final nosotros debemos pensar en manejar los dos mundos, ya que los dos son importantes y serán utilizados por mucho tiempo, para algunas empresas será necesario tener las dos partes y en algunos casos que se puedan crear conexiones. También tomando en cuenta que algunas aplicaciones salieron de programas de PC, así que nosotros le daremos la importancia que se merece cada una.

domingo, 12 de mayo de 2013

Aprender a Programar


Por qué aprender a programar?  Hace mucho tiempo programar era lo mejor, lo mas pedido,  ya que al principio,  porque no existían programas sólo lo que tu creabas,  lo divertido sería entonces hacer un software a tu manera, que tenga todo lo que tú te imaginaras.

En ese tiempo no existían gráficos y sólo se podía ver el cursor parpadeando a la espera de instrucciones tuyas.  Tu puedes crear lo que te plazca, siempre que sepas las limitaciones de una computadora, programar es, volviendo más al pasado,  lo esencial,  ya que la primer computadora no tenia software y es por eso que se tenía que programar.  Sin la programación esa computadora no pasaría de ser  un gigante pisa papeles.

Para que otras personas usen mi programa tienen que saber programar?  Pues no,  es como si todas las personas que manejan un auto tuvieran que saber mecánica, programar no trata sólo de nosotros, tenemos que pensar a quien está dirigido y de esa forma hacerles la vida más fácil,  que con un sólo botón funcione todo.  

Es bueno programar? De alguna forma nos permite  pensar de una manera diferente, si eres programador entenderás que no ves las cosas como otra persona, al programar tenemos que cambiar nuestra forma de pensar y enfocarnos en lo más importante, eso es lo que un programador tiene que hacer para lograr un buen trabajo,  ya que tiene que pensar en todo lo que tiene que hacer para programar;  lo que le están pidiendo y así llegar al software final. 




En cuanto a las demás personas, pensarán en el caso de las generaciones más jóvenes, que la programación sólo trata de videojuegos y las personas ya mayores pensarán en qué es lo que vendrá en el futuro de la programación,  qué es lo que será mejor y qué no existe ahora.



Si quieres programar o tienes curiosidad en esto,  una buena prueba es empezar a hacer código y verás que en el momento que termines de crear tu primer programa te quedará la sensación de hacer otro o mejorar el que terminaste, agregarle cosas y buscar nuevas maneras de programar, con eso será suficiente para darte cuenta que te gusta la programación, cuando menos cuenta te des ya abrán pasado horas  y horas desde que empezaste y el tiempo se te pasará volando.