Dentro del ambiente de “Sistemas” existen, como en cualquier lugar, las personas que siempre se superan y los conformistas, llegue a esta conclusión gracias a que dentro de uno de mis trabajos, el sistema de reservas para el instituto exclusivo de idiomas, estaba siendo replanteado en PHP, porque yo ya estaba trabajando en otro lugar y se necesitaba de otros requerimientos, así que lo tuve que dejar en manos de tres personas para que re-hicieran el proyecto.

Bien hasta ahí todo perfecto, la verdad creí que lo harian por lo menos como una copia de mi sistema (Manejo de horarios con Ajax, diseño limpio, multilenguaje) y ahora, después de tres meses de programar muestran el prototipo y simplemente es muy básico, y otros adjetivos que ahora no los escribo.

Ahora la razón por que escribo este post es simplemente porque debemos aprender a desarrollar, ya no ha simplemente programar, pero que se entienda el concepto claramente:

  • Programar, en mis palabras, es simplemente agarrar un lenguaje de programación (PHP, C#, Ruby, etc), y empezar a eso a “Programar”, creando desde cero tus funciones, algo como en los primeros años de la Universidad.

  • Desarrollar, una vez que programes más fluido, captas que algunas cosas son repetitivas, refactorizas, diseñas y creas o mejor usas un Framework de desarrollo (.Net, Rails, Code Igniter), que simplemente es un conjunto de funciones repetitivas, el cual te permite Desarrollar en serio y rápido.

Está bien que en algunos casos tengas que programar, porque es fácil la solución o es algo pequeño, pero no implica por ningún motivo que en un proyecto mediano a grande empieces de cero programando con tu gran ego de que todo lo puedes y llegado el momento de la entrega recién estés haciendo las pruebas o simplemente te hagas pisar por el tiempo, eso está muy mal y me causa gracia.

Ahora viene lo malo de esto, necesitas aprender primero a programar y luego a desarrollar, aprender a caminar no es fácil, caemos y nos levantamos pero es vital aprender esto para sobrevivir, muchos ya programamos ahora tenemos que desarrollar, para esto debes de sacrificar tiempo y tal ves dinero, pero la verdad serás muy recompensado.